%module CoreFlows %include std_string.i %include std_vector.i %include std_map.i %include slepc4py.i #ifdef MPI4PY_ROOT_DIR %include mpi4py.i %mpi4py_typemap(Comm, MPI_Comm); #endif %apply bool& INOUT {bool &stop} namespace std { %template(VectorDouble) vector; %template(VectorInt) vector; %template(MapIntDouble) map; }; %{ #include "DriftModel.hxx" #include "FiveEqsTwoFluid.hxx" #include "IsothermalTwoFluid.hxx" #include "ProblemFluid.hxx" #include "ProblemCoreFlows.hxx" #include "TransportEquation.hxx" #include "DiffusionEquation.hxx" #include "StationaryDiffusionEquation.hxx" #include "SinglePhase.hxx" #include "Fluide.h" #include "StiffenedGas.hxx" %} %include "ProblemCoreFlows.hxx" %include "ProblemFluid.hxx" %include "DriftModel.hxx" %include "FiveEqsTwoFluid.hxx" %include "IsothermalTwoFluid.hxx" %include "TransportEquation.hxx" %include "DiffusionEquation.hxx" %include "StationaryDiffusionEquation.hxx" %include "SinglePhase.hxx" %include "Fluide.h" %include "StiffenedGas.hxx"