Bond stretch based failure ctriterion to update the bond status for fracture modeling. More...
#include <StretchBasedFailureCriterionPD.h>
Public Member Functions | |
| StretchBasedFailureCriterionPD (const InputParameters ¶meters) | |
Protected Member Functions | |
| virtual Real | computeFailureCriterionValue () override |
| Function to compute the value of a given failure criterion. More... | |
| virtual Real | computeValue () override |
Protected Attributes | |
| const MaterialProperty< Real > & | _mechanical_stretch |
| Material property containing the mechanical stretch. More... | |
| MooseVariable * | _bond_status_var |
| Bond_status variable. More... | |
| const VariableValue & | _critical_val |
| Critical AuxVariable. More... | |
| PeridynamicsMesh & | _pdmesh |
| Reference to peridynamic mesh object. More... | |
| const unsigned int | _dim |
| Problem dimension. More... | |
Bond stretch based failure ctriterion to update the bond status for fracture modeling.
Definition at line 22 of file StretchBasedFailureCriterionPD.h.
| StretchBasedFailureCriterionPD::StretchBasedFailureCriterionPD | ( | const InputParameters & | parameters | ) |
Definition at line 25 of file StretchBasedFailureCriterionPD.C.
|
overrideprotectedvirtual |
Function to compute the value of a given failure criterion.
Positive value indicates the critical value is exceeded. Otherwise, the critical value is not reached yet
Implements BondStatusBasePD.
Definition at line 32 of file StretchBasedFailureCriterionPD.C.
|
overrideprotectedvirtualinherited |
Definition at line 35 of file BondStatusBasePD.C.
|
protectedinherited |
Bond_status variable.
Definition at line 42 of file BondStatusBasePD.h.
Referenced by BondStatusBasePD::computeValue().
|
protectedinherited |
Critical AuxVariable.
Definition at line 45 of file BondStatusBasePD.h.
Referenced by computeFailureCriterionValue(), and RankTwoBasedFailureCriteriaNOSPD::computeFailureCriterionValue().
|
protectedinherited |
Problem dimension.
Definition at line 33 of file AuxKernelBasePD.h.
Referenced by NodalRankTwoPD::computeNodalTotalStrain(), and NodalRankTwoPD::NodalRankTwoPD().
|
protected |
Material property containing the mechanical stretch.
Definition at line 31 of file StretchBasedFailureCriterionPD.h.
Referenced by computeFailureCriterionValue().
|
protectedinherited |
Reference to peridynamic mesh object.
Definition at line 30 of file AuxKernelBasePD.h.
Referenced by NodalRankTwoPD::computeNodalTotalStrain(), NodalVolumePD::computeValue(), and BoundaryOffsetPD::computeValue().
1.8.16