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

Base class for fluid density as a function of porepressure The functions density, ddensity and d2density must be over-ridden in derived classes to provide actual values. More...

#include <RichardsDensity.h>

Inheritance diagram for RichardsDensity:
[legend]

Public Member Functions

 RichardsDensity (const InputParameters &parameters)
 
void initialize ()
 
void execute ()
 
void finalize ()
 
virtual Real density (Real p) const =0
 fluid density as a function of porepressure This must be over-ridden in derived classes to provide an actual value More...
 
virtual Real ddensity (Real p) const =0
 derivative of fluid density wrt porepressure This must be over-ridden in derived classes to provide an actual value More...
 
virtual Real d2density (Real p) const =0
 second derivative of fluid density wrt porepressure This must be over-ridden in derived classes to provide an actual value More...
 

Detailed Description

Base class for fluid density as a function of porepressure The functions density, ddensity and d2density must be over-ridden in derived classes to provide actual values.

Definition at line 23 of file RichardsDensity.h.

Constructor & Destructor Documentation

RichardsDensity::RichardsDensity ( const InputParameters &  parameters)

Definition at line 22 of file RichardsDensity.C.

22  : GeneralUserObject(parameters)
23 {
24 }

Member Function Documentation

virtual Real RichardsDensity::d2density ( Real  p) const
pure virtual

second derivative of fluid density wrt porepressure This must be over-ridden in derived classes to provide an actual value

Parameters
pporepressure

Implemented in RichardsDensityVDW, RichardsDensityMethane20degC, RichardsDensityConstBulkCut, RichardsDensityConstBulk, and RichardsDensityIdeal.

Referenced by RichardsDensityPrimePrimeAux::computeValue().

virtual Real RichardsDensity::ddensity ( Real  p) const
pure virtual
virtual Real RichardsDensity::density ( Real  p) const
pure virtual
void RichardsDensity::execute ( )

Definition at line 32 of file RichardsDensity.C.

33 {
34 }
void RichardsDensity::finalize ( )

Definition at line 37 of file RichardsDensity.C.

38 {
39 }
void RichardsDensity::initialize ( )

Definition at line 27 of file RichardsDensity.C.

28 {
29 }

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