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 25 of file RichardsDensity.h.

Constructor & Destructor Documentation

◆ RichardsDensity()

RichardsDensity::RichardsDensity ( const InputParameters &  parameters)

Definition at line 24 of file RichardsDensity.C.

24  : GeneralUserObject(parameters)
25 {
26 }

Member Function Documentation

◆ d2density()

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().

◆ ddensity()

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

◆ density()

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

◆ execute()

void RichardsDensity::execute ( )

Definition at line 34 of file RichardsDensity.C.

35 {
36 }

◆ finalize()

void RichardsDensity::finalize ( )

Definition at line 39 of file RichardsDensity.C.

40 {
41 }

◆ initialize()

void RichardsDensity::initialize ( )

Definition at line 29 of file RichardsDensity.C.

30 {
31 }

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