Base element userobject class for peridynamics. More...
#include <ElementUserObjectBasePD.h>
Public Member Functions | |
ElementUserObjectBasePD (const InputParameters ¶meters) | |
Protected Attributes | |
MooseVariable * | _bond_status_var |
Bond status aux variable. More... | |
AuxiliarySystem & | _aux |
Reference to auxiliary system. More... | |
NumericVector< Number > & | _aux_sln |
Solution vector for aux variables. More... | |
PeridynamicsMesh & | _pdmesh |
Reference to Peridynamic mesh. More... | |
Base element userobject class for peridynamics.
Definition at line 23 of file ElementUserObjectBasePD.h.
ElementUserObjectBasePD::ElementUserObjectBasePD | ( | const InputParameters & | parameters | ) |
Definition at line 24 of file ElementUserObjectBasePD.C.
|
protected |
Reference to auxiliary system.
Definition at line 33 of file ElementUserObjectBasePD.h.
Referenced by NodalAuxVariableUserObjectBasePD::execute(), and NodalAuxVariableUserObjectBasePD::initialize().
|
protected |
Solution vector for aux variables.
Definition at line 36 of file ElementUserObjectBasePD.h.
Referenced by NodalDamageIndexPD::computeValue(), NodalNumIntactBondsPD::computeValue(), NodalAuxVariableUserObjectBasePD::finalize(), NodalRankTwoComponentPD::gatherWeightedValue(), and NodalRankTwoScalarPD::gatherWeightedValue().
|
protected |
Bond status aux variable.
Definition at line 30 of file ElementUserObjectBasePD.h.
Referenced by NodalRankTwoUserObjectBasePD::computeValue(), NodalDamageIndexPD::computeValue(), and NodalNumIntactBondsPD::computeValue().
|
protected |
Reference to Peridynamic mesh.
Definition at line 39 of file ElementUserObjectBasePD.h.
Referenced by NodalRankTwoUserObjectBasePD::computeValue(), NodalDamageIndexPD::computeValue(), GeneralizedPlaneStrainUserObjectNOSPD::execute(), and GeneralizedPlaneStrainUserObjectOSPD::execute().