Salome HOME
Corrected errors in previous commits
[tools/solverlab.git] / CoreFlows / swig / CoreFlows.i
1 %module CoreFlows
2
3 %include std_string.i
4 %include std_vector.i
5 %include std_map.i
6
7 #ifdef MPI4PY_ROOT_DIR
8 %include MPI4PY_ROOT_DIR/include/mpi4py/mpi4py.i
9 %mpi4py_typemap(Comm, MPI_Comm);
10 #endif
11
12 %apply bool& INOUT {bool &stop}
13
14 namespace std {
15  %template(VectorDouble) vector<double>;
16  %template(VectorInt) vector<int>;
17  %template(MapIntDouble) map<int,double>;
18 };
19
20 %{
21
22 #include "DriftModel.hxx"
23 #include "FiveEqsTwoFluid.hxx"
24 #include "IsothermalTwoFluid.hxx"
25 #include "ProblemFluid.hxx"
26 #include "ProblemCoreFlows.hxx"
27 #include "TransportEquation.hxx"
28 #include "DiffusionEquation.hxx"
29 #include "StationaryDiffusionEquation.hxx"
30 #include "SinglePhase.hxx"
31 #include "Fluide.h"
32 #include "StiffenedGas.hxx"
33
34 %}
35
36 %include "ProblemCoreFlows.hxx"
37 %include "ProblemFluid.hxx"
38 %include "DriftModel.hxx"
39 %include "FiveEqsTwoFluid.hxx"
40 %include "IsothermalTwoFluid.hxx"
41 %include "TransportEquation.hxx"
42 %include "DiffusionEquation.hxx"
43 %include "StationaryDiffusionEquation.hxx"
44 %include "SinglePhase.hxx"
45 %include "Fluide.h"
46 %include "StiffenedGas.hxx"
47