#include <SimulatorTester.hpp>

Inheritance diagram for Opm::SimulatorTester< SimTraits >:
Inheritance graph

Public Types

typedef SimulatorBase< SimTraits > Super
 

Public Member Functions

void run ()
 
void init (const Opm::parameter::ParameterGroup &param)
 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 Member Functions

virtual void initControl (const Opm::parameter::ParameterGroup &param)
 
virtual void initGridAndProps (const Opm::parameter::ParameterGroup &param)
 
virtual void initInitialConditions (const Opm::parameter::ParameterGroup &param)
 
virtual void initBoundaryConditions (const Opm::parameter::ParameterGroup &param)
 
virtual void initSources (const Opm::parameter::ParameterGroup &param)
 
virtual void initSolvers (const Opm::parameter::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::SimulatorTester< SimTraits >

Member Typedef Documentation

template<class SimTraits >
typedef BasicBoundaryConditions<true, true> Opm::SimulatorBase< SimTraits >::BCs
protectedinherited
template<class SimTraits >
typedef GridInterface::CellIterator Opm::SimulatorBase< SimTraits >::CellIter
protectedinherited
template<class SimTraits >
typedef CellIter::FaceIterator Opm::SimulatorBase< SimTraits >::FaceIter
protectedinherited
template<class SimTraits >
typedef SimTraits::template FlowSolver<GridInterface, BCs>::Type Opm::SimulatorBase< SimTraits >::FlowSolver
protectedinherited
template<class SimTraits >
typedef GridInterfaceEuler<GridType> Opm::SimulatorBase< SimTraits >::GridInterface
protectedinherited
template<class SimTraits >
typedef Dune::CpGrid Opm::SimulatorBase< SimTraits >::GridType
protectedinherited
template<class SimTraits >
typedef SimTraits::template ResProp<Dimension>::Type Opm::SimulatorBase< SimTraits >::ResProp
protectedinherited
template<class SimTraits >
typedef SimulatorBase<SimTraits> Opm::SimulatorTester< SimTraits >::Super
template<class SimTraits >
typedef SimTraits::template TransportSolver<GridInterface, BCs>::Type Opm::SimulatorBase< SimTraits >::TransportSolver
protectedinherited
template<class SimTraits >
typedef Dune::FieldVector<double, Dimension> Opm::SimulatorBase< SimTraits >::Vector
protectedinherited

Member Enumeration Documentation

template<class SimTraits >
anonymous enum
protectedinherited
Enumerator
Dimension 

Member Function Documentation

template<class SimTraits >
virtual void Opm::SimulatorBase< SimTraits >::initBoundaryConditions ( const Opm::parameter::ParameterGroup &  param)
inlineprotectedvirtualinherited
template<class SimTraits >
virtual void Opm::SimulatorBase< SimTraits >::initControl ( const Opm::parameter::ParameterGroup &  param)
inlineprotectedvirtualinherited
template<class SimTraits >
virtual void Opm::SimulatorBase< SimTraits >::initGridAndProps ( const Opm::parameter::ParameterGroup &  param)
inlineprotectedvirtualinherited
template<class SimTraits >
virtual void Opm::SimulatorBase< SimTraits >::initInitialConditions ( const Opm::parameter::ParameterGroup &  param)
inlineprotectedvirtualinherited
template<class SimTraits >
virtual void Opm::SimulatorBase< SimTraits >::initSolvers ( const Opm::parameter::ParameterGroup &  param)
inlineprotectedvirtualinherited
template<class SimTraits >
virtual void Opm::SimulatorBase< SimTraits >::initSources ( const Opm::parameter::ParameterGroup &  param)
inlineprotectedvirtualinherited

Member Data Documentation

template<class SimTraits >
BCs Opm::SimulatorBase< SimTraits >::bcond_
protectedinherited
template<class SimTraits >
FlowSolver Opm::SimulatorBase< SimTraits >::flow_solver_
protectedinherited
template<class SimTraits >
Vector Opm::SimulatorBase< SimTraits >::gravity_
protectedinherited
template<class SimTraits >
GridType Opm::SimulatorBase< SimTraits >::grid_
protectedinherited
template<class SimTraits >
std::vector<double> Opm::SimulatorBase< SimTraits >::init_saturation_
protectedinherited
template<class SimTraits >
Opm::SparseVector<double> Opm::SimulatorBase< SimTraits >::injection_rates_
protectedinherited
template<class SimTraits >
std::vector<double> Opm::SimulatorBase< SimTraits >::injection_rates_psolver_
protectedinherited
template<class SimTraits >
int Opm::SimulatorBase< SimTraits >::linsolver_type_
protectedinherited
template<class SimTraits >
int Opm::SimulatorBase< SimTraits >::linsolver_verbosity_
protectedinherited
template<class SimTraits >
ResProp Opm::SimulatorBase< SimTraits >::res_prop_
protectedinherited
template<class SimTraits >
double Opm::SimulatorBase< SimTraits >::residual_tolerance_
protectedinherited
template<class SimTraits >
int Opm::SimulatorBase< SimTraits >::simulation_steps_
protectedinherited
template<class SimTraits >
double Opm::SimulatorBase< SimTraits >::stepsize_
protectedinherited
template<class SimTraits >
TransportSolver Opm::SimulatorBase< SimTraits >::transport_solver_
protectedinherited

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