Opm::FIBlackOilModel< TypeTag > Class Template Reference

#include <FIBlackoilModel.hpp>

Inheritance diagram for Opm::FIBlackOilModel< TypeTag >:
Inheritance graph

Public Member Functions

 FIBlackOilModel (Simulator &simulator)
 
void invalidateAndUpdateIntensiveQuantities (unsigned timeIdx) const
 
void invalidateAndUpdateIntensiveQuantitiesOverlap (unsigned timeIdx) const
 
template<class GridSubDomain >
void invalidateAndUpdateIntensiveQuantities (unsigned timeIdx, const GridSubDomain &gridSubDomain) const
 
void updateFailed ()
 Called by the update() method if it was unsuccessful. This is primary a hook which the actual model can overload. More...
 
const IntensiveQuantities & intensiveQuantities (unsigned globalIdx, unsigned timeIdx) const
 

Constructor & Destructor Documentation

◆ FIBlackOilModel()

template<typename TypeTag >
Opm::FIBlackOilModel< TypeTag >::FIBlackOilModel ( Simulator &  simulator)
inline

Member Function Documentation

◆ intensiveQuantities()

template<typename TypeTag >
const IntensiveQuantities & Opm::FIBlackOilModel< TypeTag >::intensiveQuantities ( unsigned  globalIdx,
unsigned  timeIdx 
) const
inline

◆ invalidateAndUpdateIntensiveQuantities() [1/2]

template<typename TypeTag >
void Opm::FIBlackOilModel< TypeTag >::invalidateAndUpdateIntensiveQuantities ( unsigned  timeIdx) const
inline

◆ invalidateAndUpdateIntensiveQuantities() [2/2]

template<typename TypeTag >
template<class GridSubDomain >
void Opm::FIBlackOilModel< TypeTag >::invalidateAndUpdateIntensiveQuantities ( unsigned  timeIdx,
const GridSubDomain &  gridSubDomain 
) const
inline

◆ invalidateAndUpdateIntensiveQuantitiesOverlap()

template<typename TypeTag >
void Opm::FIBlackOilModel< TypeTag >::invalidateAndUpdateIntensiveQuantitiesOverlap ( unsigned  timeIdx) const
inline

◆ updateFailed()

template<typename TypeTag >
void Opm::FIBlackOilModel< TypeTag >::updateFailed ( )
inline

Called by the update() method if it was unsuccessful. This is primary a hook which the actual model can overload.

References Opm::FIBlackOilModel< TypeTag >::invalidateAndUpdateIntensiveQuantities().


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