opm-upscaling
Loading...
Searching...
No Matches
Opm::SimulatorBase< SimTraits > Class Template Reference

#include <SimulatorBase.hpp>

Public Member Functions

 SimulatorBase ()
void init (const Opm::ParameterGroup &param)
 Initialization from parameters.

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 Member Functions

virtual void initControl (const Opm::ParameterGroup &param)
virtual void initGridAndProps (const Opm::ParameterGroup &param)
virtual void initInitialConditions (const Opm::ParameterGroup &param)
virtual void initBoundaryConditions (const Opm::ParameterGroup &param)
virtual void initSources (const Opm::ParameterGroup &)
virtual void initSolvers (const Opm::ParameterGroup &param)

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_

Detailed Description

template<class SimTraits>
class Opm::SimulatorBase< SimTraits >
Todo
Doc me!
Template Parameters

Constructor & Destructor Documentation

◆ SimulatorBase()

template<class SimTraits>
Opm::SimulatorBase< SimTraits >::SimulatorBase ( )
inline
Todo
Doc me!

Member Function Documentation

◆ init()

template<class SimTraits>
void Opm::SimulatorBase< SimTraits >::init ( const Opm::ParameterGroup & param)
inline

Initialization from parameters.

Parameters
parama parameter object

The documentation for this class was generated from the following file: