My Project
Loading...
Searching...
No Matches
Opm::CO2PTProblem< TypeTag > Class Template Reference

3 component simple testproblem with ["CO2", "C1", "C10"] More...

#include <co2ptflashproblem.hh>

Inheritance diagram for Opm::CO2PTProblem< TypeTag >:

Public Types

using FluidState = Opm::CompositionalFluidState< Evaluation, FluidSystem, enableEnergy >
 

Public Member Functions

 CO2PTProblem (Simulator &simulator)
 
void initPetrophysics ()
 
template<class Context >
const DimVector & gravity (const Context &context, unsigned spaceIdx, unsigned timeIdx) const
 
const DimVector & gravity () const
 
void finishInit ()
 
std::string name () const
 
void endEpisode ()
 
bool shouldWriteOutput ()
 
bool shouldWriteRestartFile ()
 
void endTimeStep ()
 
template<class Context >
void initial (PrimaryVariables &values, const Context &context, unsigned spaceIdx, unsigned timeIdx) const
 
template<class Context >
Scalar temperature (const Context &context, unsigned spaceIdx, unsigned timeIdx) const
 
template<class Context >
const DimMatrix & intrinsicPermeability (const Context &context, unsigned spaceIdx, unsigned timeIdx) const
 
template<class Context >
Scalar porosity (const Context &context, unsigned spaceIdx, unsigned timeIdx) const
 
template<class Context >
const MaterialLawParams & materialLawParams (const Context &context, unsigned spaceIdx, unsigned timeIdx) const
 
template<class Context >
void boundary (BoundaryRateVector &values, const Context &, unsigned, unsigned) const
 
template<class Context >
void source (RateVector &source_rate, const Context &context, unsigned spaceIdx, unsigned timeIdx) const
 

Static Public Member Functions

static void registerParameters ()
 

Detailed Description

template<class TypeTag>
class Opm::CO2PTProblem< TypeTag >

3 component simple testproblem with ["CO2", "C1", "C10"]

Constructor & Destructor Documentation

◆ CO2PTProblem()

template<class TypeTag >
Opm::CO2PTProblem< TypeTag >::CO2PTProblem ( Simulator &  simulator)
inlineexplicit

Member Function Documentation

◆ endTimeStep()

template<class TypeTag >
void Opm::CO2PTProblem< TypeTag >::endTimeStep ( )
inline

◆ finishInit()

template<class TypeTag >
void Opm::CO2PTProblem< TypeTag >::finishInit ( )
inline

◆ initial()

template<class TypeTag >
template<class Context >
void Opm::CO2PTProblem< TypeTag >::initial ( PrimaryVariables &  values,
const Context &  context,
unsigned  spaceIdx,
unsigned  timeIdx 
) const
inline

◆ materialLawParams()

template<class TypeTag >
template<class Context >
const MaterialLawParams & Opm::CO2PTProblem< TypeTag >::materialLawParams ( const Context &  context,
unsigned  spaceIdx,
unsigned  timeIdx 
) const
inline

◆ name()

template<class TypeTag >
std::string Opm::CO2PTProblem< TypeTag >::name ( ) const
inline

◆ registerParameters()

template<class TypeTag >
static void Opm::CO2PTProblem< TypeTag >::registerParameters ( )
inlinestatic


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