Postprocessor class to compute nodal variable integral in peridynamic discretization. More...
#include <NodalVariableIntegralPD.h>
Public Member Functions | |
NodalVariableIntegralPD (const InputParameters ¶meters) | |
virtual void | initialize () override |
virtual void | execute () override |
virtual void | threadJoin (const UserObject &uo) override |
virtual Real | getValue () override |
Protected Member Functions | |
virtual Real | computeNodalValue () override |
Function to evaluate the given function at each material point. More... | |
Protected Attributes | |
MooseVariable & | _var |
Nodal variable to be integrated. More... | |
Real | _integral_value |
nodal area integral result More... | |
PeridynamicsMesh & | _pdmesh |
Reference to peridynamic mesh object. More... | |
const unsigned int | _dim |
Mesh dimension. More... | |
Postprocessor class to compute nodal variable integral in peridynamic discretization.
Definition at line 22 of file NodalVariableIntegralPD.h.
NodalVariableIntegralPD::NodalVariableIntegralPD | ( | const InputParameters & | parameters | ) |
Definition at line 28 of file NodalVariableIntegralPD.C.
|
overrideprotectedvirtual |
Function to evaluate the given function at each material point.
Implements NodalIntegralPostprocessorBasePD.
Definition at line 35 of file NodalVariableIntegralPD.C.
|
overridevirtualinherited |
Definition at line 35 of file NodalIntegralPostprocessorBasePD.C.
|
overridevirtualinherited |
Reimplemented in NodalDisplacementDifferenceL2NormPD, and NodalFunctionsL2NormPD.
Definition at line 41 of file NodalIntegralPostprocessorBasePD.C.
Referenced by NodalDisplacementDifferenceL2NormPD::getValue(), and NodalFunctionsL2NormPD::getValue().
|
overridevirtualinherited |
Definition at line 29 of file NodalIntegralPostprocessorBasePD.C.
|
overridevirtualinherited |
Definition at line 49 of file NodalIntegralPostprocessorBasePD.C.
|
protectedinherited |
Mesh dimension.
Definition at line 34 of file NodalPostprocessorBasePD.h.
Referenced by NodalDisplacementDifferenceL2NormPD::NodalDisplacementDifferenceL2NormPD().
|
protectedinherited |
nodal area integral result
Definition at line 42 of file NodalIntegralPostprocessorBasePD.h.
Referenced by NodalIntegralPostprocessorBasePD::execute(), NodalIntegralPostprocessorBasePD::getValue(), NodalIntegralPostprocessorBasePD::initialize(), and NodalIntegralPostprocessorBasePD::threadJoin().
|
protectedinherited |
Reference to peridynamic mesh object.
Definition at line 31 of file NodalPostprocessorBasePD.h.
Referenced by NodalIntegralPostprocessorBasePD::execute().
|
protected |
Nodal variable to be integrated.
Definition at line 31 of file NodalVariableIntegralPD.h.
Referenced by computeNodalValue().