Add-on class that provides the functionality to check if guarantees for material properties are provided. More...
#include <GuaranteeConsumer.h>
Public Member Functions | |
GuaranteeConsumer (MooseObject *moose_object) | |
Protected Member Functions | |
bool | hasGuaranteedMaterialProperty (const MaterialPropertyName &prop, Guarantee guarantee) |
Private Attributes | |
const InputParameters & | _gc_params |
Parameters of the object with this interface. More... | |
FEProblemBase *const | _gc_feproblem |
Reference to the FEProblemBase class. More... | |
BlockRestrictable *const | _gc_block_restrict |
Access block restrictions of the object with this interface. More... | |
Add-on class that provides the functionality to check if guarantees for material properties are provided.
The types of guarantees are listed in Guarantees.h
Definition at line 25 of file GuaranteeConsumer.h.
GuaranteeConsumer::GuaranteeConsumer | ( | MooseObject * | moose_object | ) |
Definition at line 20 of file GuaranteeConsumer.C.
|
protected |
Definition at line 28 of file GuaranteeConsumer.C.
Referenced by ComputeFiniteStrainElasticStress::computeQpStress(), ADComputeSmearedCrackingStress::initialSetup(), ComputeSmearedCrackingStress::initialSetup(), ComputeLinearElasticPFFractureStress::initialSetup(), ComputeSimoHughesJ2PlasticityStress::initialSetup(), CriticalTimeStep::initialSetup(), ComputeStVenantKirchhoffStress::initialSetup(), ComputeMultipleInelasticStressBase::initialSetup(), and ADComputeMultipleInelasticStress::initialSetup().
|
private |
Access block restrictions of the object with this interface.
Definition at line 41 of file GuaranteeConsumer.h.
Referenced by hasGuaranteedMaterialProperty().
|
private |
Reference to the FEProblemBase class.
Definition at line 38 of file GuaranteeConsumer.h.
Referenced by hasGuaranteedMaterialProperty().
|
private |
Parameters of the object with this interface.
Definition at line 35 of file GuaranteeConsumer.h.