www.mooseframework.org
Public Member Functions | List of all members
RichardsRelPerm Class Referenceabstract

Base class for Richards relative permeability classes that provide relative permeability as a function of effective saturation. More...

#include <RichardsRelPerm.h>

Inheritance diagram for RichardsRelPerm:
[legend]

Public Member Functions

 RichardsRelPerm (const InputParameters &parameters)
 
void initialize ()
 
void execute ()
 
void finalize ()
 
virtual Real relperm (Real seff) const =0
 relative permeability as a function of effective saturation This must be over-ridden in your derived class to provide actual values of relative permeability More...
 
virtual Real drelperm (Real seff) const =0
 derivative of relative permeability wrt effective saturation This must be over-ridden in your derived class to provide actual values of derivative of relative permeability More...
 
virtual Real d2relperm (Real seff) const =0
 second derivative of relative permeability wrt effective saturation This must be over-ridden in your derived class to provide actual values of second derivative of relative permeability More...
 

Detailed Description

Base class for Richards relative permeability classes that provide relative permeability as a function of effective saturation.

Definition at line 22 of file RichardsRelPerm.h.

Constructor & Destructor Documentation

RichardsRelPerm::RichardsRelPerm ( const InputParameters &  parameters)

Definition at line 22 of file RichardsRelPerm.C.

22  : GeneralUserObject(parameters)
23 {
24 }

Member Function Documentation

virtual Real RichardsRelPerm::d2relperm ( Real  seff) const
pure virtual

second derivative of relative permeability wrt effective saturation This must be over-ridden in your derived class to provide actual values of second derivative of relative permeability

Parameters
seffeffective saturation

Implemented in RichardsRelPermVG1, Q2PRelPermPowerGas, RichardsRelPermMonomial, RichardsRelPermBW, RichardsRelPermPowerGas, RichardsRelPermPower, and RichardsRelPermVG.

Referenced by RichardsRelPermPrimePrimeAux::computeValue().

virtual Real RichardsRelPerm::drelperm ( Real  seff) const
pure virtual
void RichardsRelPerm::execute ( )

Definition at line 32 of file RichardsRelPerm.C.

33 {
34 }
void RichardsRelPerm::finalize ( )

Definition at line 37 of file RichardsRelPerm.C.

38 {
39 }
void RichardsRelPerm::initialize ( )

Definition at line 27 of file RichardsRelPerm.C.

28 {
29 }
virtual Real RichardsRelPerm::relperm ( Real  seff) const
pure virtual

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