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().
1.8.16