Opm::SimulatorTesterFlexibleBC< SimTraits > Class Template Reference

#include <SimulatorTesterFlexibleBC.hpp>

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

Public Member Functions

void run ()
 
void init (const Opm::parameter::ParameterGroup &param)
 Initialization from parameters. More...
 

Protected Types

typedef SimulatorTester
< SimTraits > 
Super
 
typedef Super::GridInterface GI
 
typedef Super::Vector Vector
 
enum  { Dimension = GridType::dimension }
 
typedef Dune::CpGrid GridType
 
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 initSources (const Opm::parameter::ParameterGroup &param)
 
virtual void initBoundaryConditions (const Opm::parameter::ParameterGroup &param)
 
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 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_
 

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 Super::GridInterface Opm::SimulatorTesterFlexibleBC< SimTraits >::GI
protected
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 SimulatorTester<SimTraits> Opm::SimulatorTesterFlexibleBC< SimTraits >::Super
protected
template<class SimTraits >
typedef SimTraits::template TransportSolver<GridInterface, BCs>::Type Opm::SimulatorBase< SimTraits >::TransportSolver
protectedinherited
template<class SimTraits >
typedef Super::Vector Opm::SimulatorTesterFlexibleBC< SimTraits >::Vector
protected

Member Enumeration Documentation

template<class SimTraits >
anonymous enum
protectedinherited
Enumerator
Dimension 

Member Function Documentation

template<class SimTraits >
virtual void Opm::SimulatorTesterFlexibleBC< SimTraits >::initBoundaryConditions ( const Opm::parameter::ParameterGroup &  param)
inlineprotectedvirtual
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::SimulatorTesterFlexibleBC< SimTraits >::initSources ( const Opm::parameter::ParameterGroup &  param)
inlineprotectedvirtual

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: