Module for the modular fluid state which stores the viscosities explicitly. More...
#include <FluidStateViscosityModules.hpp>
Public Member Functions | |
const Scalar & | viscosity (unsigned phaseIdx) const |
The viscosity of a fluid phase [-]. | |
void | setViscosity (unsigned phaseIdx, Scalar value) |
Set the dynamic viscosity of a phase [Pa s]. | |
template<class FluidState > | |
void | assign (const FluidState &fs) |
Retrieve all parameters from an arbitrary fluid state. | |
void | checkDefined () const |
Make sure that all attributes are defined. | |
Protected Attributes | |
Scalar | viscosity_ [numPhases] |
Module for the modular fluid state which stores the viscosities explicitly.
void Opm::FluidStateExplicitViscosityModule< Scalar, numPhases, Implementation >::checkDefined | ( | ) | const [inline] |
Make sure that all attributes are defined.
This method does not do anything if the program is not run under valgrind. If it is, then valgrind will print an error message if some attributes of the object have not been properly defined.
Reimplemented in Opm::ModularFluidState< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, FluidStateExplicitPressureModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, true > >, FluidStateEquilibriumTemperatureModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, true > >, FluidStateImmiscibleCompositionModule< Scalar, FluidSystem, ImmiscibleFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitFugacityModule< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, ImmiscibleFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitSaturationModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitDensityModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitViscosityModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitEnthalpyModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, true > > >, Opm::ModularFluidState< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, FluidStateExplicitPressureModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitTemperatureModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitCompositionModule< Scalar, FluidSystem, NonEquilibriumFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitFugacityModule< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, NonEquilibriumFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitSaturationModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitDensityModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitViscosityModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitEnthalpyModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, true > > >, Opm::ModularFluidState< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, FluidStateExplicitPressureModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, false > >, FluidStateEquilibriumTemperatureModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitCompositionModule< Scalar, FluidSystem, CompositionalFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitFugacityModule< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, CompositionalFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitSaturationModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitDensityModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitViscosityModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, false > >, FluidStateNullEnthalpyModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, false > > >, Opm::ModularFluidState< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, FluidStateExplicitPressureModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, false > >, FluidStateEquilibriumTemperatureModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, false > >, FluidStateImmiscibleCompositionModule< Scalar, FluidSystem, ImmiscibleFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitFugacityModule< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, ImmiscibleFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitSaturationModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitDensityModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitViscosityModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, false > >, FluidStateNullEnthalpyModule< Scalar, FluidSystem::numPhases, ImmiscibleFluidState< Scalar, FluidSystem, false > > >, Opm::ModularFluidState< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, FluidStateExplicitPressureModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, true > >, FluidStateEquilibriumTemperatureModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitCompositionModule< Scalar, FluidSystem, CompositionalFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitFugacityModule< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, CompositionalFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitSaturationModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitDensityModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitViscosityModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, true > >, FluidStateExplicitEnthalpyModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, true > > >, and Opm::ModularFluidState< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, FluidStateExplicitPressureModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitTemperatureModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitCompositionModule< Scalar, FluidSystem, NonEquilibriumFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitFugacityModule< Scalar, FluidSystem::numPhases, FluidSystem::numComponents, NonEquilibriumFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitSaturationModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitDensityModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, false > >, FluidStateExplicitViscosityModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, false > >, FluidStateNullEnthalpyModule< Scalar, FluidSystem::numPhases, NonEquilibriumFluidState< Scalar, FluidSystem, false > > >.