#include <PoroMechanicsAction.h>
Public Member Functions | |
PoroMechanicsAction (const InputParameters ¶ms) | |
virtual void | act () |
Static Public Member Functions | |
static InputParameters | validParams () |
static MultiMooseEnum | outputPropertiesType () |
Static Public Attributes | |
static const std::map< std::string, std::string > | _ranktwoaux_table |
table data for output generation More... | |
static const std::vector< char > | _component_table = {'x', 'y', 'z'} |
static const std::map< std::string, std::pair< std::string, std::vector< std::string > > > | _ranktwoscalaraux_table |
Protected Types | |
enum | Strain { Strain::Small, Strain::Finite } |
strain formulation More... | |
enum | StrainAndIncrement { StrainAndIncrement::SmallTotal, StrainAndIncrement::FiniteTotal, StrainAndIncrement::SmallIncremental, StrainAndIncrement::FiniteIncremental } |
strain formulation More... | |
enum | PlanarFormulation { PlanarFormulation::None, PlanarFormulation::WeakPlaneStress, PlanarFormulation::PlaneStrain, PlanarFormulation::GeneralizedPlaneStrain } |
use an out of plane stress/strain formulation More... | |
enum | OutOfPlaneDirection { OutOfPlaneDirection::x, OutOfPlaneDirection::y, OutOfPlaneDirection::z } |
Protected Member Functions | |
void | actSubdomainChecks () |
void | actOutputGeneration () |
void | actGatherActionParameters () |
virtual std::string | getKernelType () |
virtual InputParameters | getKernelParameters (std::string type) |
Protected Attributes | |
Moose::CoordinateSystemType | _coord_system |
std::vector< SubdomainName > | _subdomain_names |
if this vector is not empty the variables, kernels and materials are restricted to these subdomains More... | |
std::set< SubdomainID > | _subdomain_ids |
set generated from the passed in vector of subdomain names More... | |
std::set< SubdomainID > | _subdomain_id_union |
set generated from the combined block restrictions of all TensorMechanics/Master action blocks More... | |
enum TensorMechanicsAction::Strain | _strain |
enum TensorMechanicsAction::StrainAndIncrement | _strain_and_increment |
enum TensorMechanicsAction::PlanarFormulation | _planar_formulation |
const OutOfPlaneDirection | _out_of_plane_direction |
const std::string | _base_name |
base name for the current master action block More... | |
bool | _use_displaced_mesh |
use displaced mesh (true unless _strain is SMALL) More... | |
std::vector< std::string > | _generate_output |
output aux variables to generate for sclar stress/strain tensor quantities More... | |
const bool | _use_ad |
std::vector< VariableName > | _displacements |
displacement variables More... | |
unsigned int | _ndisp |
std::vector< VariableName > | _coupled_displacements |
std::vector< AuxVariableName > | _save_in |
residual debugging More... | |
std::vector< AuxVariableName > | _diag_save_in |
Definition at line 19 of file PoroMechanicsAction.h.
|
strongprotectedinherited |
|
strongprotectedinherited |
use an out of plane stress/strain formulation
Enumerator | |
---|---|
None | |
WeakPlaneStress | |
PlaneStrain | |
GeneralizedPlaneStrain |
Definition at line 75 of file TensorMechanicsAction.h.
|
strongprotectedinherited |
|
strongprotectedinherited |
strain formulation
Enumerator | |
---|---|
SmallTotal | |
FiniteTotal | |
SmallIncremental | |
FiniteIncremental |
Definition at line 66 of file TensorMechanicsAction.h.
PoroMechanicsAction::PoroMechanicsAction | ( | const InputParameters & | params | ) |
Definition at line 33 of file PoroMechanicsAction.C.
|
virtual |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
Reimplemented in DynamicTensorMechanicsAction.
Definition at line 528 of file TensorMechanicsAction.C.
Referenced by TensorMechanicsAction::act().
|
staticinherited |
Definition at line 134 of file TensorMechanicsActionBase.C.
Referenced by TensorMechanicsAction::validParams(), and TensorMechanicsActionBase::validParams().
|
static |
Definition at line 26 of file PoroMechanicsAction.C.
|
protectedinherited |
base name for the current master action block
Definition at line 93 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::actOutputGeneration().
|
staticinherited |
Definition at line 31 of file TensorMechanicsActionBase.h.
Referenced by TensorMechanicsAction::actOutputGeneration(), and TensorMechanicsActionBase::outputPropertiesType().
|
protectedinherited |
Definition at line 47 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::act(), TensorMechanicsAction::actSubdomainChecks(), DynamicTensorMechanicsAction::getKernelType(), and TensorMechanicsAction::getKernelType().
|
protectedinherited |
Definition at line 39 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::act(), TensorMechanicsAction::getKernelParameters(), and TensorMechanicsAction::TensorMechanicsAction().
|
protectedinherited |
Definition at line 44 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::act(), and TensorMechanicsAction::TensorMechanicsAction().
|
protectedinherited |
displacement variables
Definition at line 37 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::act(), and TensorMechanicsAction::TensorMechanicsAction().
|
protectedinherited |
output aux variables to generate for sclar stress/strain tensor quantities
Definition at line 99 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::actOutputGeneration(), and TensorMechanicsAction::TensorMechanicsAction().
|
protectedinherited |
Definition at line 38 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::act(), TensorMechanicsAction::actSubdomainChecks(), and TensorMechanicsAction::TensorMechanicsAction().
|
protectedinherited |
Definition at line 90 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::act(), and TensorMechanicsAction::actSubdomainChecks().
|
protectedinherited |
|
staticinherited |
table data for output generation
Definition at line 30 of file TensorMechanicsActionBase.h.
Referenced by TensorMechanicsAction::actOutputGeneration(), and TensorMechanicsActionBase::outputPropertiesType().
|
staticinherited |
Definition at line 33 of file TensorMechanicsActionBase.h.
Referenced by TensorMechanicsAction::actOutputGeneration(), and TensorMechanicsActionBase::outputPropertiesType().
|
protectedinherited |
residual debugging
Definition at line 43 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::act(), and TensorMechanicsAction::TensorMechanicsAction().
|
protectedinherited |
Referenced by TensorMechanicsAction::TensorMechanicsAction().
|
protectedinherited |
Referenced by TensorMechanicsAction::act(), and TensorMechanicsAction::TensorMechanicsAction().
|
protectedinherited |
set generated from the combined block restrictions of all TensorMechanics/Master action blocks
Definition at line 56 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::actGatherActionParameters().
|
protectedinherited |
set generated from the passed in vector of subdomain names
Definition at line 53 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::actSubdomainChecks().
|
protectedinherited |
if this vector is not empty the variables, kernels and materials are restricted to these subdomains
Definition at line 50 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::actSubdomainChecks().
|
protectedinherited |
Definition at line 37 of file TensorMechanicsActionBase.h.
Referenced by TensorMechanicsAction::act(), and PoroMechanicsAction().
|
protectedinherited |
use displaced mesh (true unless _strain is SMALL)
Definition at line 96 of file TensorMechanicsAction.h.
Referenced by TensorMechanicsAction::act(), TensorMechanicsAction::getKernelParameters(), and TensorMechanicsAction::TensorMechanicsAction().