Opm::CompositionalContainer< FluidSystem > Class Template Reference

#include <CompositionalContainer.hpp>

Public Types

using AssignFunction = std::function< Scalar(const unsigned)>
 

Public Member Functions

void allocate (const unsigned bufferSize, std::map< std::string, int > &rstKeywords)
 
void assignGasFractions (const unsigned globalDofIdx, const AssignFunction &fractions)
 
void assignMoleFractions (const unsigned globalDofIdx, const AssignFunction &fractions)
 
void assignOilFractions (const unsigned globalDofIdx, const AssignFunction &fractions)
 
void outputRestart (data::Solution &sol, ScalarBuffer &oil_saturation)
 
bool allocated () const
 

Member Typedef Documentation

◆ AssignFunction

template<class FluidSystem >
using Opm::CompositionalContainer< FluidSystem >::AssignFunction = std::function<Scalar(const unsigned)>

Member Function Documentation

◆ allocate()

template<class FluidSystem >
void Opm::CompositionalContainer< FluidSystem >::allocate ( const unsigned  bufferSize,
std::map< std::string, int > &  rstKeywords 
)

◆ allocated()

template<class FluidSystem >
bool Opm::CompositionalContainer< FluidSystem >::allocated ( ) const
inline

◆ assignGasFractions()

template<class FluidSystem >
void Opm::CompositionalContainer< FluidSystem >::assignGasFractions ( const unsigned  globalDofIdx,
const AssignFunction fractions 
)

◆ assignMoleFractions()

template<class FluidSystem >
void Opm::CompositionalContainer< FluidSystem >::assignMoleFractions ( const unsigned  globalDofIdx,
const AssignFunction fractions 
)

◆ assignOilFractions()

template<class FluidSystem >
void Opm::CompositionalContainer< FluidSystem >::assignOilFractions ( const unsigned  globalDofIdx,
const AssignFunction fractions 
)

◆ outputRestart()

template<class FluidSystem >
void Opm::CompositionalContainer< FluidSystem >::outputRestart ( data::Solution &  sol,
ScalarBuffer &  oil_saturation 
)

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