diff --git a/dune/xt/common/bindings.cc b/dune/xt/common/bindings.cc index 6acfa0f8ce705552866d6d24b79ee8f2a0db09de..99fecfed6d2e31c36490671cdee09828f06e101f 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 0000000000000000000000000000000000000000..24d29ad0c5f9f8be749b5e97b83480fb1844bfc4 --- /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