Material designed to calculate and store all the quantities needed for the fluid-flow part of poromechanics, assuming a fully-saturated, single-phase fluid with constant bulk modulus. More...
#include <PoroFullSatMaterial.h>
Public Member Functions | |
PoroFullSatMaterial (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual void | initQpStatefulProperties () |
virtual void | computeQpProperties () |
Protected Attributes | |
Real | _phi0 |
porosity at zero porepressure and volumetric strain More... | |
Real | _alpha |
Biot coefficient. More... | |
Real | _one_over_K |
1/K, where K is the solid bulk modulus. Usually 1/K = C_iijj, where C is the compliance matrix: strain_ij = C_ijkl stress_kl More... | |
Real | _one_over_Kf |
1/Kf, where Kf is the fluid bulk modulus. More... | |
bool | _constant_porosity |
whether to use constant porosity (set _porosity = _phi0 always) More... | |
const VariableValue & | _porepressure |
porepressure variable More... | |
std::string | _porepressure_name |
name given by user to the porepressure variable More... | |
unsigned int | _ndisp |
number of displacement variables supplied More... | |
std::vector< const VariableGradient * > | _grad_disp |
grad(displacement) More... | |
MaterialProperty< Real > & | _vol_strain |
volumetric strain = strain_ii More... | |
MaterialProperty< Real > & | _biot_coefficient |
Biot coefficient. More... | |
MaterialProperty< Real > & | _porosity |
porosity More... | |
MaterialProperty< Real > & | _dporosity_dP |
d(porosity)/d(porepressure) More... | |
MaterialProperty< Real > & | _dporosity_dep |
d(porosity)/d(volumetric_strain) More... | |
MaterialProperty< Real > & | _one_over_biot_modulus |
1/M, where M is the Biot modulus More... | |
MaterialProperty< Real > & | _done_over_biot_modulus_dP |
d(1/M)/d(porepressure) More... | |
MaterialProperty< Real > & | _done_over_biot_modulus_dep |
d(1/M)/d(volumetric_strain) More... | |
Material designed to calculate and store all the quantities needed for the fluid-flow part of poromechanics, assuming a fully-saturated, single-phase fluid with constant bulk modulus.
Definition at line 27 of file PoroFullSatMaterial.h.
PoroFullSatMaterial::PoroFullSatMaterial | ( | const InputParameters & | parameters | ) |
Definition at line 45 of file PoroFullSatMaterial.C.
|
protectedvirtual |
Definition at line 85 of file PoroFullSatMaterial.C.
|
protectedvirtual |
Definition at line 79 of file PoroFullSatMaterial.C.
|
protected |
Biot coefficient.
Definition at line 37 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
Biot coefficient.
Definition at line 64 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
whether to use constant porosity (set _porosity = _phi0 always)
Definition at line 46 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
d(1/M)/d(volumetric_strain)
Definition at line 82 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
d(1/M)/d(porepressure)
Definition at line 79 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
d(porosity)/d(volumetric_strain)
Definition at line 73 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
d(porosity)/d(porepressure)
Definition at line 70 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
grad(displacement)
Definition at line 58 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties(), and PoroFullSatMaterial().
|
protected |
number of displacement variables supplied
Definition at line 55 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties(), and PoroFullSatMaterial().
|
protected |
1/M, where M is the Biot modulus
Definition at line 76 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
1/K, where K is the solid bulk modulus. Usually 1/K = C_iijj, where C is the compliance matrix: strain_ij = C_ijkl stress_kl
Definition at line 40 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
1/Kf, where Kf is the fluid bulk modulus.
Definition at line 43 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
porosity at zero porepressure and volumetric strain
Definition at line 34 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
porepressure variable
Definition at line 49 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties().
|
protected |
name given by user to the porepressure variable
Definition at line 52 of file PoroFullSatMaterial.h.
|
protected |
|
protected |
volumetric strain = strain_ii
Definition at line 61 of file PoroFullSatMaterial.h.
Referenced by computeQpProperties(), and initQpStatefulProperties().