Material class to define elasticity tensor for conventional plane stress of isotropic material. More...
#include <ComputePlaneStressIsotropicElasticityTensor.h>
Public Member Functions | |
ComputePlaneStressIsotropicElasticityTensor (const InputParameters ¶meters) | |
bool | hasGuarantee (const MaterialPropertyName &prop_name, Guarantee guarantee) |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual void | computeQpElasticityTensor () override |
virtual void | computeQpProperties () |
void | issueGuarantee (const MaterialPropertyName &prop_name, Guarantee guarantee) |
void | revokeGuarantee (const MaterialPropertyName &prop_name, Guarantee guarantee) |
Protected Attributes | |
bool | _bulk_modulus_set |
Elastic constants. More... | |
bool | _lambda_set |
bool | _poissons_ratio_set |
bool | _shear_modulus_set |
bool | _youngs_modulus_set |
Real | _bulk_modulus |
Real | _lambda |
Real | _poissons_ratio |
Real | _shear_modulus |
Real | _youngs_modulus |
RankFourTensor | _Cijkl |
Individual elasticity tensor. More... | |
Real | _effective_stiffness_local |
Effective stiffness of the element: function of material properties. More... | |
const std::string | _base_name |
std::string | _elasticity_tensor_name |
MaterialProperty< RankFourTensor > & | _elasticity_tensor |
MaterialProperty< Real > & | _effective_stiffness |
const Function *const | _prefactor_function |
prefactor function to multiply the elasticity tensor with More... | |
Private Attributes | |
std::map< MaterialPropertyName, std::set< Guarantee > > | _guarantees |
Material class to define elasticity tensor for conventional plane stress of isotropic material.
Definition at line 22 of file ComputePlaneStressIsotropicElasticityTensor.h.
ComputePlaneStressIsotropicElasticityTensor::ComputePlaneStressIsotropicElasticityTensor | ( | const InputParameters & | parameters | ) |
Definition at line 26 of file ComputePlaneStressIsotropicElasticityTensor.C.
|
overrideprotectedvirtualinherited |
Implements ComputeElasticityTensorBase.
Definition at line 190 of file ComputeIsotropicElasticityTensor.C.
|
protectedvirtualinherited |
Definition at line 43 of file ComputeElasticityTensorBase.C.
|
inherited |
Definition at line 16 of file GuaranteeProvider.C.
|
protectedinherited |
Definition at line 27 of file GuaranteeProvider.C.
Referenced by ADComputeVariableIsotropicElasticityTensor< compute_stage >::ADComputeVariableIsotropicElasticityTensor(), ComputeCosseratElasticityTensor::ComputeCosseratElasticityTensor(), ComputeElasticityTensor::ComputeElasticityTensor(), ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor(), ComputeLayeredCosseratElasticityTensor::ComputeLayeredCosseratElasticityTensor(), ComputeVariableIsotropicElasticityTensor::ComputeVariableIsotropicElasticityTensor(), GeneralizedKelvinVoigtModel::GeneralizedKelvinVoigtModel(), and GeneralizedMaxwellModel::GeneralizedMaxwellModel().
|
protectedinherited |
Definition at line 34 of file GuaranteeProvider.C.
Referenced by ComputeElasticityTensorCP::ComputeElasticityTensorCP().
|
staticinherited |
Definition at line 17 of file ComputeIsotropicElasticityTensor.C.
|
protectedinherited |
Definition at line 37 of file ComputeElasticityTensorBase.h.
Referenced by LinearViscoelasticityBase::declareViscoelasticProperties(), and LinearViscoelasticityBase::LinearViscoelasticityBase().
|
protectedinherited |
Definition at line 40 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor().
|
protectedinherited |
Elastic constants.
Definition at line 34 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor().
|
protectedinherited |
Individual elasticity tensor.
Definition at line 47 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor(), ComputePlaneStressIsotropicElasticityTensor(), and ComputeIsotropicElasticityTensor::computeQpElasticityTensor().
|
protectedinherited |
Definition at line 41 of file ComputeElasticityTensorBase.h.
Referenced by ComputeIsotropicElasticityTensor::computeQpElasticityTensor(), and ComputeElasticityTensorBase::computeQpProperties().
|
protectedinherited |
Effective stiffness of the element: function of material properties.
Definition at line 50 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor(), and ComputeIsotropicElasticityTensor::computeQpElasticityTensor().
|
protectedinherited |
Definition at line 40 of file ComputeElasticityTensorBase.h.
Referenced by GeneralizedKelvinVoigtBase::computeQpApparentCreepStrain(), GeneralizedMaxwellBase::computeQpApparentCreepStrain(), GeneralizedMaxwellBase::computeQpApparentElasticityTensors(), GeneralizedKelvinVoigtBase::computeQpApparentElasticityTensors(), ComputeCosseratElasticityTensor::computeQpElasticityTensor(), ComputeElasticityTensor::computeQpElasticityTensor(), ComputeIsotropicElasticityTensor::computeQpElasticityTensor(), ComputePolycrystalElasticityTensor::computeQpElasticityTensor(), ComputeConcentrationDependentElasticityTensor::computeQpElasticityTensor(), ComputeElasticityTensorCP::computeQpElasticityTensor(), ComputeLayeredCosseratElasticityTensor::computeQpElasticityTensor(), ComputeVariableIsotropicElasticityTensor::computeQpElasticityTensor(), and ComputeElasticityTensorBase::computeQpProperties().
|
protectedinherited |
Definition at line 38 of file ComputeElasticityTensorBase.h.
Referenced by ComputeCosseratElasticityTensor::ComputeCosseratElasticityTensor(), ComputeElasticityTensor::ComputeElasticityTensor(), ComputeElasticityTensorCP::ComputeElasticityTensorCP(), ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor(), ComputeLayeredCosseratElasticityTensor::ComputeLayeredCosseratElasticityTensor(), ComputePolycrystalElasticityTensor::ComputePolycrystalElasticityTensor(), ComputeVariableIsotropicElasticityTensor::ComputeVariableIsotropicElasticityTensor(), GeneralizedKelvinVoigtModel::GeneralizedKelvinVoigtModel(), GeneralizedMaxwellModel::GeneralizedMaxwellModel(), ComputeVariableIsotropicElasticityTensor::initialSetup(), and LinearViscoelasticityBase::LinearViscoelasticityBase().
|
privateinherited |
Definition at line 37 of file GuaranteeProvider.h.
Referenced by GuaranteeProvider::hasGuarantee(), GuaranteeProvider::issueGuarantee(), and GuaranteeProvider::revokeGuarantee().
|
protectedinherited |
Definition at line 41 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor().
|
protectedinherited |
Definition at line 35 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor().
|
protectedinherited |
Definition at line 42 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor().
|
protectedinherited |
Definition at line 36 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor().
|
protectedinherited |
prefactor function to multiply the elasticity tensor with
Definition at line 44 of file ComputeElasticityTensorBase.h.
Referenced by ComputeLayeredCosseratElasticityTensor::computeQpElasticityTensor(), and ComputeElasticityTensorBase::computeQpProperties().
|
protectedinherited |
Definition at line 43 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor().
|
protectedinherited |
Definition at line 37 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor().
|
protectedinherited |
Definition at line 44 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor().
|
protectedinherited |
Definition at line 38 of file ComputeIsotropicElasticityTensor.h.
Referenced by ComputeIsotropicElasticityTensor::ComputeIsotropicElasticityTensor().