20 #ifndef OPM_BLACKOILDEFS_HEADER_INCLUDED
21 #define OPM_BLACKOILDEFS_HEADER_INCLUDED
23 #include <opm/common/utility/platform_dependent/disable_warnings.h>
25 #include <dune/common/fvector.hh>
26 #include <dune/common/fmatrix.hh>
28 #include <opm/common/utility/platform_dependent/reenable_warnings.h>
36 enum { numComponents = 3 };
37 enum { numPhases = 3 };
39 enum ComponentIndex { Water = 0, Oil = 1, Gas = 2 };
40 enum PhaseIndex { Aqua = 0, Liquid = 1, Vapour = 2 };
42 typedef double Scalar;
43 typedef Dune::FieldVector<Scalar, numComponents> CompVec;
44 typedef Dune::FieldVector<Scalar, numPhases> PhaseVec;
45 static_assert(
int(numComponents) ==
int(numPhases),
"");
46 typedef Dune::FieldMatrix<Scalar, numComponents, numPhases> PhaseToCompMatrix;
47 typedef Dune::FieldMatrix<Scalar, numPhases, numPhases> PhaseJacobian;
52 #endif // OPM_BLACKOILDEFS_HEADER_INCLUDED
Definition: BlackoilDefs.hpp:33