Ewoms::BlackOilPrimaryVariables< TypeTag > Class Template Reference

Represents the primary variables used by the black-oil model. More...

#include <blackoilprimaryvariables.hh>

Inheritance diagram for Ewoms::BlackOilPrimaryVariables< TypeTag >:
Inheritance graph

Public Member Functions

Evaluation makeEvaluation (int varIdx, int timeIdx) const
 Return a primary variable intensive evaluation. More...
 
template<class FluidState >
void assignNaive (const FluidState &fluidState)
 Assign the primary variables "somehow" from a fluid state. More...
 
void checkDefined () const
 Instruct valgrind to check the definedness of all attributes of this class. More...
 

Detailed Description

template<class TypeTag>
class Ewoms::BlackOilPrimaryVariables< TypeTag >

Represents the primary variables used by the black-oil model.

Member Function Documentation

template<class TypeTag >
template<class FluidState >
void Ewoms::FvBasePrimaryVariables< TypeTag >::assignNaive ( const FluidState &  fluidState)
inlineinherited

Assign the primary variables "somehow" from a fluid state.

That is without considering any consistency issues which the fluid state might have. This method is guaranteed to produce consistent results if the fluid state is consistent to the properties at a given spatial location. (Where "consistent results" means that the same fluid state can be reconstructed from the primary variables.)

template<class TypeTag >
void Ewoms::FvBasePrimaryVariables< TypeTag >::checkDefined ( ) const
inlineinherited

Instruct valgrind to check the definedness of all attributes of this class.

template<class TypeTag >
Evaluation Ewoms::FvBasePrimaryVariables< TypeTag >::makeEvaluation ( int  varIdx,
int  timeIdx 
) const
inlineinherited

Return a primary variable intensive evaluation.

i.e., the result represents the function f = x_i if the time index is zero, else it represents the a constant f = x_i. (the difference is that in the first case, the derivative w.r.t. x_i is 1, while it is 0 in the second case.


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