www.mooseframework.org
Public Member Functions | List of all members
RichardsSUPGnone Class Reference

no Richards SUPG. More...

#include <RichardsSUPGnone.h>

Inheritance diagram for RichardsSUPGnone:
[legend]

Public Member Functions

 RichardsSUPGnone (const InputParameters &parameters)
 
RealVectorValue velSUPG (RealTensorValue, RealVectorValue, Real, RealVectorValue) const
 SUPG velocity = zero. More...
 
RealTensorValue dvelSUPG_dgradp (RealTensorValue) const
 derivative of SUPG velocity wrt gradient of porepressure = zero More...
 
RealVectorValue dvelSUPG_dp (RealTensorValue, Real, RealVectorValue) const
 derivative of SUPG velocity wrt poreporessure = zero More...
 
RealVectorValue bb (RealVectorValue, int, RealVectorValue, RealVectorValue, RealVectorValue) const
 bb parameter = zero More...
 
RealVectorValue dbb2_dgradp (RealVectorValue, RealTensorValue, RealVectorValue, RealVectorValue, RealVectorValue) const
 derivative of bb*bb wrt gradient of porepressure = zero More...
 
Real dbb2_dp (RealVectorValue, RealVectorValue, RealVectorValue, RealVectorValue, RealVectorValue) const
 derivative of bb*bb wrt porepressure = zero More...
 
Real tauSUPG (RealVectorValue, Real, RealVectorValue) const
 tau SUPG parameter = zero More...
 
RealVectorValue dtauSUPG_dgradp (RealVectorValue, RealTensorValue, Real, RealVectorValue, RealVectorValue) const
 derivative of tau SUPG parameter wrt gradient of porepressure = zero More...
 
Real dtauSUPG_dp (RealVectorValue, RealVectorValue, Real, RealVectorValue, Real) const
 derivative of tau SUPG parameter wrt porepressure = zero More...
 
bool SUPG_trivial () const
 Returns true if SUPG is trivial. More...
 
void initialize ()
 
void execute ()
 
void finalize ()
 

Detailed Description

no Richards SUPG.

Use this class if you don't want any SUPG for the Richards equations in your simulation

Definition at line 22 of file RichardsSUPGnone.h.

Constructor & Destructor Documentation

RichardsSUPGnone::RichardsSUPGnone ( const InputParameters &  parameters)

Definition at line 21 of file RichardsSUPGnone.C.

21 : RichardsSUPG(parameters) {}
RichardsSUPG(const InputParameters &parameters)
Definition: RichardsSUPG.C:21

Member Function Documentation

RealVectorValue RichardsSUPGnone::bb ( RealVectorValue  ,
int  ,
RealVectorValue  ,
RealVectorValue  ,
RealVectorValue   
) const
virtual

bb parameter = zero

Implements RichardsSUPG.

Definition at line 44 of file RichardsSUPGnone.C.

49 {
50  return RealVectorValue();
51 }
RealVectorValue RichardsSUPGnone::dbb2_dgradp ( RealVectorValue  ,
RealTensorValue  ,
RealVectorValue  ,
RealVectorValue  ,
RealVectorValue   
) const
virtual

derivative of bb*bb wrt gradient of porepressure = zero

Implements RichardsSUPG.

Definition at line 54 of file RichardsSUPGnone.C.

59 {
60  return RealVectorValue();
61 }
Real RichardsSUPGnone::dbb2_dp ( RealVectorValue  ,
RealVectorValue  ,
RealVectorValue  ,
RealVectorValue  ,
RealVectorValue   
) const
virtual

derivative of bb*bb wrt porepressure = zero

Implements RichardsSUPG.

Definition at line 64 of file RichardsSUPGnone.C.

69 {
70  return 0;
71 }
RealVectorValue RichardsSUPGnone::dtauSUPG_dgradp ( RealVectorValue  ,
RealTensorValue  ,
Real  ,
RealVectorValue  ,
RealVectorValue   
) const
virtual

derivative of tau SUPG parameter wrt gradient of porepressure = zero

Implements RichardsSUPG.

Definition at line 80 of file RichardsSUPGnone.C.

85 {
86  return RealVectorValue();
87 }
Real RichardsSUPGnone::dtauSUPG_dp ( RealVectorValue  ,
RealVectorValue  ,
Real  ,
RealVectorValue  ,
Real   
) const
virtual

derivative of tau SUPG parameter wrt porepressure = zero

Implements RichardsSUPG.

Definition at line 89 of file RichardsSUPGnone.C.

94 {
95  return 0;
96 }
RealTensorValue RichardsSUPGnone::dvelSUPG_dgradp ( RealTensorValue  ) const
virtual

derivative of SUPG velocity wrt gradient of porepressure = zero

Implements RichardsSUPG.

Definition at line 31 of file RichardsSUPGnone.C.

32 {
33  return RealTensorValue();
34 }
RealVectorValue RichardsSUPGnone::dvelSUPG_dp ( RealTensorValue  ,
Real  ,
RealVectorValue   
) const
virtual

derivative of SUPG velocity wrt poreporessure = zero

Implements RichardsSUPG.

Definition at line 36 of file RichardsSUPGnone.C.

39 {
40  return RealVectorValue();
41 }
void RichardsSUPG::execute ( )
inherited

Definition at line 29 of file RichardsSUPG.C.

30 {
31 }
void RichardsSUPG::finalize ( )
inherited

Definition at line 34 of file RichardsSUPG.C.

35 {
36 }
void RichardsSUPG::initialize ( )
inherited

Definition at line 24 of file RichardsSUPG.C.

25 {
26 }
bool RichardsSUPGnone::SUPG_trivial ( ) const
virtual

Returns true if SUPG is trivial.

This may used for optimization since typically SUPG stuff is quite expensive to calculate

Implements RichardsSUPG.

Definition at line 99 of file RichardsSUPGnone.C.

100 {
101  return true;
102 }
Real RichardsSUPGnone::tauSUPG ( RealVectorValue  ,
Real  ,
RealVectorValue   
) const
virtual

tau SUPG parameter = zero

Implements RichardsSUPG.

Definition at line 73 of file RichardsSUPGnone.C.

76 {
77  return 0;
78 }
RealVectorValue RichardsSUPGnone::velSUPG ( RealTensorValue  ,
RealVectorValue  ,
Real  ,
RealVectorValue   
) const
virtual

SUPG velocity = zero.

Implements RichardsSUPG.

Definition at line 23 of file RichardsSUPGnone.C.

27 {
28  return RealVectorValue();
29 }

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