From cb2732f91d5f9551bffd4fe501aedc0a92aa0101 Mon Sep 17 00:00:00 2001 From: Felix Schindler <felix.schindler@wwu.de> Date: Wed, 17 May 2017 13:48:09 +0200 Subject: [PATCH] [bindings] put often used includes into bindings.hh, update cast --- dune/xt/common/bindings.cc | 14 ++------------ dune/xt/common/bindings.hh | 12 ++++++++++++ 2 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 dune/xt/common/bindings.hh diff --git a/dune/xt/common/bindings.cc b/dune/xt/common/bindings.cc index 6acfa0f8c..99fecfed6 100644 --- a/dune/xt/common/bindings.cc +++ b/dune/xt/common/bindings.cc @@ -14,10 +14,6 @@ #include <string> #include <vector> -#include <boost/numeric/conversion/cast.hpp> - -#include <dune/xt/common/exceptions.bindings.hh> - #include <dune/common/parallel/mpihelper.hh> #if HAVE_DUNE_FEM @@ -27,13 +23,7 @@ #include <dune/pybindxi/pybind11.h> #include <dune/pybindxi/stl.h> -#include <dune/xt/common/string.hh> -#include <dune/xt/common/timedlogging.hh> - -#include "exceptions.bindings.hh" -#include "fvector.pbh" -#include "fmatrix.pbh" -#include "configuration.pbh" +#include "bindings.hh" PYBIND11_PLUGIN(_common) @@ -47,7 +37,7 @@ PYBIND11_PLUGIN(_common) m.def("_init_mpi", [](const std::vector<std::string>& args) { - int argc = boost::numeric_cast<int>(args.size()); + int argc = Dune::XT::Common::numeric_cast<int>(args.size()); char** argv = Dune::XT::Common::vector_to_main_args(args); Dune::MPIHelper::instance(argc, argv); #if HAVE_DUNE_FEM diff --git a/dune/xt/common/bindings.hh b/dune/xt/common/bindings.hh new file mode 100644 index 000000000..24d29ad0c --- /dev/null +++ b/dune/xt/common/bindings.hh @@ -0,0 +1,12 @@ +#ifndef DUNE_XT_COMMON_BINDINGS_HH +#define DUNE_XT_COMMON_BINDINGS_HH + +#include "exceptions.bindings.hh" +#include "fvector.pbh" +#include "fmatrix.pbh" +#include "configuration.pbh" +#include "numeric_cast.hh" +#include "string.hh" +#include "timedlogging.hh" + +#endif // DUNE_XT_COMMON_BINDINGS_HH -- GitLab