Opm::EQUIL::PcEq< FluidSystem, MaterialLaw, MaterialLawManager > Struct Template Reference

#include <EquilibrationHelpers.hpp>

Public Member Functions

 PcEq (const MaterialLawManager &materialLawManager, const int phase, const int cell, const double target_pc)
 
double operator() (double s) const
 

Detailed Description

template<class FluidSystem, class MaterialLaw, class MaterialLawManager>
struct Opm::EQUIL::PcEq< FluidSystem, MaterialLaw, MaterialLawManager >

Functor for inverting capillary pressure function. Function represented is f(s) = pc(s) - target_pc

Constructor & Destructor Documentation

◆ PcEq()

template<class FluidSystem , class MaterialLaw , class MaterialLawManager >
Opm::EQUIL::PcEq< FluidSystem, MaterialLaw, MaterialLawManager >::PcEq ( const MaterialLawManager &  materialLawManager,
const int  phase,
const int  cell,
const double  target_pc 
)
inline

Member Function Documentation

◆ operator()()

template<class FluidSystem , class MaterialLaw , class MaterialLawManager >
double Opm::EQUIL::PcEq< FluidSystem, MaterialLaw, MaterialLawManager >::operator() ( double  s) const
inline

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