Opm::ImmiscibleRateVector< TypeTag > Class Template Reference Implements a vector representing rates of conserved quantities. More...
Inheritance diagram for Opm::ImmiscibleRateVector< TypeTag >:
Detailed Descriptiontemplate<class TypeTag> class Opm::ImmiscibleRateVector< TypeTag > Implements a vector representing rates of conserved quantities. This class is basically a Dune::FieldVector which can be set using either mass, molar or volumetric rates. Constructor & Destructor Documentation◆ ImmiscibleRateVector() [1/3]
template<class TypeTag >
Default constructor. ◆ ImmiscibleRateVector() [2/3]
template<class TypeTag >
Constructor with assignment from scalar.
◆ ImmiscibleRateVector() [3/3]
template<class TypeTag >
Copy constructor.
Member Function Documentation◆ operator=() [1/2]
template<class TypeTag >
Assignment operator from another rate vector. ◆ operator=() [2/2]
template<class TypeTag >
template<class RhsEval >
Assignment operator from a scalar or a function evaluation. ◆ setEnthalpyRate()
template<class TypeTag >
template<class RhsEval >
Set an enthalpy rate [J/As] where . If the energy equation is not enabled, this method is a no-op.
◆ setMassRate()
template<class TypeTag >
Set a mass rate of the conservation quantities. Enthalpy is not taken into account seperately here. This means that it must be set to the desired value in the parameter.
◆ setMolarRate()
template<class TypeTag >
Set a molar rate of the conservation quantities. Enthalpy is not taken into account seperately here. This means that it must be set to the desired value in the parameter.
◆ setVolumetricRate()
template<class TypeTag >
template<class FluidState , class RhsEval >
Set a volumetric rate of a phase. The enthalpy transported into the domain is taken into account by this method.
The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||