Opm::BlackOilNewtonUpdate< TypeTag > Struct Template Reference

#include <blackoilnewtonupdate.hpp>

Public Types

using Scalar = GetPropType< TypeTag, Properties::Scalar >
 
using Indices = GetPropType< TypeTag, Properties::Indices >
 

Static Public Member Functions

template<class Problem , class FluidSystem , class PrimaryVariables , class Update >
static OPM_HOST_DEVICE bool update (const Problem &problem, const FluidSystem &fluidSystem, unsigned globalDofIdx, PrimaryVariables &nextValue, const PrimaryVariables &currentValue, const Update &update, const BlackoilNewtonParams< Scalar > &params, bool wasSwitched)
 

Static Public Attributes

static constexpr unsigned numEq = getPropValue<TypeTag, Properties::NumEq>()
 
static constexpr bool enableBioeffects = getPropValue<TypeTag, Properties::EnableBioeffects>()
 
static constexpr bool enableSaltPrecipitation = getPropValue<TypeTag, Properties::EnableSaltPrecipitation>()
 

Member Typedef Documentation

◆ Indices

template<class TypeTag >
using Opm::BlackOilNewtonUpdate< TypeTag >::Indices = GetPropType<TypeTag, Properties::Indices>

◆ Scalar

template<class TypeTag >
using Opm::BlackOilNewtonUpdate< TypeTag >::Scalar = GetPropType<TypeTag, Properties::Scalar>

Member Function Documentation

◆ update()

Member Data Documentation

◆ enableBioeffects

template<class TypeTag >
constexpr bool Opm::BlackOilNewtonUpdate< TypeTag >::enableBioeffects = getPropValue<TypeTag, Properties::EnableBioeffects>()
staticconstexpr

◆ enableSaltPrecipitation

template<class TypeTag >
constexpr bool Opm::BlackOilNewtonUpdate< TypeTag >::enableSaltPrecipitation = getPropValue<TypeTag, Properties::EnableSaltPrecipitation>()
staticconstexpr

◆ numEq

template<class TypeTag >
constexpr unsigned Opm::BlackOilNewtonUpdate< TypeTag >::numEq = getPropValue<TypeTag, Properties::NumEq>()
staticconstexpr

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