DUNE PDELab (git)

Dune::PDELab::TwoPhaseParameterInterface< T, Imp > Class Template Reference

base class for parameter class More...

#include <dune/pdelab/localoperator/twophaseccfv.hh>

Public Member Functions

Traits::RangeFieldType phi (const typename Traits::ElementType &e, const typename Traits::DomainType &x) const
 porosity
 
Traits::RangeFieldType pc (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType s_l) const
 capillary pressure function
 
Traits::RangeFieldType s_l (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType pc) const
 inverse capillary pressure function
 
Traits::RangeFieldType kr_l (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType s_l) const
 liquid phase relative permeability
 
Traits::RangeFieldType kr_g (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType s_g) const
 gas phase relative permeability
 
Traits::RangeFieldType mu_l (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType p_l) const
 liquid phase viscosity
 
Traits::RangeFieldType mu_g (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType p_g) const
 gas phase viscosity
 
Traits::PermTensorType k_abs (const typename Traits::ElementType &e, const typename Traits::DomainType &x) const
 absolute permeability (scalar!)
 
const Traits::RangeType & gravity () const
 gravity vector
 
template<typename E >
Traits::RangeFieldType nu_l (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType p_l) const
 liquid phase molar density
 
Traits::RangeFieldType nu_g (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType p_g) const
 gas phase molar density
 
Traits::RangeFieldType rho_l (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType p_l) const
 liquid phase mass density
 
Traits::RangeFieldType rho_g (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType p_g) const
 gas phase mass density
 
int bc_l (const typename Traits::IntersectionType &is, const typename Traits::IntersectionDomainType &x, typename Traits::RangeFieldType time) const
 liquid phase boundary condition type
 
int bc_g (const typename Traits::IntersectionType &is, const typename Traits::IntersectionDomainType &x, typename Traits::RangeFieldType time) const
 gas phase boundary condition type
 
Traits::RangeFieldType g_l (const typename Traits::IntersectionType &is, const typename Traits::IntersectionDomainType &x, typename Traits::RangeFieldType time) const
 liquid phase Dirichlet boundary condition
 
Traits::RangeFieldType g_g (const typename Traits::IntersectionType &is, const typename Traits::IntersectionDomainType &x, typename Traits::RangeFieldType time) const
 gas phase Dirichlet boundary condition
 
Traits::RangeFieldType j_l (const typename Traits::IntersectionType &is, const typename Traits::IntersectionDomainType &x, typename Traits::RangeFieldType time) const
 liquid phase Neumann boundary condition
 
Traits::RangeFieldType j_g (const typename Traits::IntersectionType &is, const typename Traits::IntersectionDomainType &x, typename Traits::RangeFieldType time) const
 gas phase Neumann boundary condition
 
Traits::RangeFieldType q_l (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType time) const
 liquid phase source term
 
Traits::RangeFieldType q_g (const typename Traits::ElementType &e, const typename Traits::DomainType &x, typename Traits::RangeFieldType time) const
 gas phase source term
 

Detailed Description

template<class T, class Imp>
class Dune::PDELab::TwoPhaseParameterInterface< T, Imp >

base class for parameter class


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 12, 23:30, 2024)