#include <SimulatorBase.hpp>
Public Member Functions | |
SimulatorBase () | |
void | init (const Opm::ParameterGroup ¶m) |
Initialization from parameters. More... | |
Protected Types | |
enum | { Dimension = GridType::dimension } |
typedef Dune::CpGrid | GridType |
typedef Dune::FieldVector < double, Dimension > | Vector |
typedef SimTraits::template ResProp< Dimension >::Type | ResProp |
typedef GridInterfaceEuler < GridType > | GridInterface |
typedef GridInterface::CellIterator | CellIter |
typedef CellIter::FaceIterator | FaceIter |
typedef BasicBoundaryConditions< true, true > | BCs |
typedef SimTraits::template FlowSolver< GridInterface, BCs > ::Type | FlowSolver |
typedef SimTraits::template TransportSolver< GridInterface, BCs >::Type | TransportSolver |
Protected Attributes | |
int | simulation_steps_ |
double | stepsize_ |
std::vector< double > | init_saturation_ |
Vector | gravity_ |
double | residual_tolerance_ |
int | linsolver_verbosity_ |
int | linsolver_type_ |
GridType | grid_ |
GridInterface | ginterf_ |
ResProp | res_prop_ |
BCs | bcond_ |
Opm::SparseVector< double > | injection_rates_ |
std::vector< double > | injection_rates_psolver_ |
FlowSolver | flow_solver_ |
TransportSolver | transport_solver_ |
|
inline |
|
inline |
Initialization from parameters.
param | a parameter object |