28#ifndef EWOMS_FLASH_PRIMARY_VARIABLES_HH
29#define EWOMS_FLASH_PRIMARY_VARIABLES_HH
34#include <opm/material/common/Valgrind.hpp>
49template <
class TypeTag>
61 enum { cTot0Idx = Indices::cTot0Idx };
71 { Opm::Valgrind::SetDefined(*
this); }
84 using ParentType::operator=;
89 template <
class Flu
idState>
91 const MaterialLawParams&,
103 template <
class Flu
idState>
111 EnergyModule::setPriVarTemperatures(*
this, fluidState);
116 this->operator[](cTot0Idx +
compIdx) +=
127 void print(std::ostream&
os = std::cout)
const
130 os <<
"(c_tot," << FluidSystem::componentName(
compIdx) <<
" = "
131 << this->operator[](cTot0Idx +
compIdx);
133 os <<
")" << std::flush;
Provides the auxiliary methods required for consideration of the energy equation.
Definition energymodule.hh:50
Represents the primary variables used by the compositional flow model based on flash calculations.
Definition flashprimaryvariables.hh:51
void print(std::ostream &os=std::cout) const
Prints the names of the primary variables and their values.
Definition flashprimaryvariables.hh:127
void assignNaive(const FluidState &fluidState)
Directly retrieve the primary variables from an arbitrary fluid state.
Definition flashprimaryvariables.hh:104
FlashPrimaryVariables(const FlashPrimaryVariables &value)=default
void assignMassConservative(const FluidState &fluidState, const MaterialLawParams &, bool=false)
< Import base class assignment operators.
Definition flashprimaryvariables.hh:90
Represents the primary variables used by the a model.
Definition fvbaseprimaryvariables.hh:52
Contains the classes required to consider energy as a conservation quantity in a multi-phase module.
Represents the primary variables used by the a model.
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilboundaryratevector.hh:37
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:242
typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType
get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(....
Definition propertysystem.hh:235