Postprocessor class to compute a volume integral of the specified variable Note that specializations of this integral are possible by deriving from this class and overriding computeNodalIntegral() More...
#include <NodalIntegralPostprocessorBasePD.h>
Public Member Functions | |
NodalIntegralPostprocessorBasePD (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 ()=0 |
Function to evaluate the given function at each material point. More... | |
Protected Attributes | |
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 a volume integral of the specified variable Note that specializations of this integral are possible by deriving from this class and overriding computeNodalIntegral()
Definition at line 24 of file NodalIntegralPostprocessorBasePD.h.
NodalIntegralPostprocessorBasePD::NodalIntegralPostprocessorBasePD | ( | const InputParameters & | parameters | ) |
Definition at line 22 of file NodalIntegralPostprocessorBasePD.C.
|
protectedpure virtual |
Function to evaluate the given function at each material point.
Implemented in NodalDisplacementDifferenceL2NormPD, NodalFunctionsL2NormPD, and NodalVariableIntegralPD.
Referenced by execute().
|
overridevirtual |
Definition at line 35 of file NodalIntegralPostprocessorBasePD.C.
|
overridevirtual |
Reimplemented in NodalDisplacementDifferenceL2NormPD, and NodalFunctionsL2NormPD.
Definition at line 41 of file NodalIntegralPostprocessorBasePD.C.
Referenced by NodalDisplacementDifferenceL2NormPD::getValue(), and NodalFunctionsL2NormPD::getValue().
|
overridevirtual |
Definition at line 29 of file NodalIntegralPostprocessorBasePD.C.
|
overridevirtual |
Definition at line 49 of file NodalIntegralPostprocessorBasePD.C.
|
protectedinherited |
Mesh dimension.
Definition at line 34 of file NodalPostprocessorBasePD.h.
Referenced by NodalDisplacementDifferenceL2NormPD::NodalDisplacementDifferenceL2NormPD().
|
protected |
nodal area integral result
Definition at line 42 of file NodalIntegralPostprocessorBasePD.h.
Referenced by execute(), getValue(), initialize(), and threadJoin().
|
protectedinherited |
Reference to peridynamic mesh object.
Definition at line 31 of file NodalPostprocessorBasePD.h.
Referenced by execute().