Salome HOME
Updated GUI documentation
[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 /* %include slepc4py.i */
8
9 #ifdef MPI4PY_ROOT_DIR
10 %include mpi4py.i
11 %mpi4py_typemap(Comm, MPI_Comm);
12 #endif
13
14 %apply bool& INOUT {bool &stop}
15
16 namespace std {
17  %template(VectorDouble) vector<double>;
18  %template(VectorInt) vector<int>;
19  %template(MapIntDouble) map<int,double>;
20 };
21
22 %{
23
24 #include "DriftModel.hxx"
25 #include "FiveEqsTwoFluid.hxx"
26 #include "IsothermalTwoFluid.hxx"
27 #include "ProblemFluid.hxx"
28 #include "ProblemCoreFlows.hxx"
29 #include "TransportEquation.hxx"
30 #include "DiffusionEquation.hxx"
31 #include "StationaryDiffusionEquation.hxx"
32 #include "SinglePhase.hxx"
33 #include "Fluide.h"
34 #include "StiffenedGas.hxx"
35
36 %}
37
38 %include "ProblemCoreFlows.hxx"
39 %include "ProblemFluid.hxx"
40 %include "DriftModel.hxx"
41 %include "FiveEqsTwoFluid.hxx"
42 %include "IsothermalTwoFluid.hxx"
43 %include "TransportEquation.hxx"
44 %include "DiffusionEquation.hxx"
45 %include "StationaryDiffusionEquation.hxx"
46 %include "SinglePhase.hxx"
47 %include "Fluide.h"
48 %include "StiffenedGas.hxx"
49