Calculates derivative of effective saturation wrt specified porepressures. More...
#include <RichardsSeffPrimePrimeAux.h>
Public Member Functions | |
RichardsSeffPrimePrimeAux (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeValue () |
Protected Attributes | |
const RichardsSeff & | _seff_UO |
The user object that defines effective saturation as function of porepressure (or porepressures in the multiphase situation) More... | |
int | _wrt1 |
AuxKernel calculates d^2(Seff)/dP_wrt1 dP_wrt2 so wrt1 is the porepressure number to differentiate wrt to. More... | |
int | _wrt2 |
AuxKernel calculates d^2(Seff)/dP_wrt1 dP_wrt2 so wrt2 is the porepressure number to differentiate wrt to. More... | |
std::vector< const VariableValue * > | _pressure_vals |
the porepressure values (this will be length N where N is the number of arguments that the _seff_UO requires) Eg, for twophase simulations N=2 More... | |
std::vector< std::vector< Real > > | _mat |
matrix of 2nd derivtives: This auxkernel returns _mat[_wrt1][_wrt2]; More... | |
Calculates derivative of effective saturation wrt specified porepressures.
Definition at line 26 of file RichardsSeffPrimePrimeAux.h.
RichardsSeffPrimePrimeAux::RichardsSeffPrimePrimeAux | ( | const InputParameters & | parameters | ) |
Definition at line 34 of file RichardsSeffPrimePrimeAux.C.
|
protectedvirtual |
Definition at line 56 of file RichardsSeffPrimePrimeAux.C.
|
protected |
matrix of 2nd derivtives: This auxkernel returns _mat[_wrt1][_wrt2];
Definition at line 61 of file RichardsSeffPrimePrimeAux.h.
Referenced by computeValue(), and RichardsSeffPrimePrimeAux().
|
protected |
the porepressure values (this will be length N where N is the number of arguments that the _seff_UO requires) Eg, for twophase simulations N=2
Definition at line 58 of file RichardsSeffPrimePrimeAux.h.
Referenced by computeValue(), and RichardsSeffPrimePrimeAux().
|
protected |
The user object that defines effective saturation as function of porepressure (or porepressures in the multiphase situation)
Definition at line 39 of file RichardsSeffPrimePrimeAux.h.
Referenced by computeValue().
|
protected |
AuxKernel calculates d^2(Seff)/dP_wrt1 dP_wrt2 so wrt1 is the porepressure number to differentiate wrt to.
Definition at line 45 of file RichardsSeffPrimePrimeAux.h.
Referenced by computeValue(), and RichardsSeffPrimePrimeAux().
|
protected |
AuxKernel calculates d^2(Seff)/dP_wrt1 dP_wrt2 so wrt2 is the porepressure number to differentiate wrt to.
Definition at line 51 of file RichardsSeffPrimePrimeAux.h.
Referenced by computeValue(), and RichardsSeffPrimePrimeAux().