Postprocessor class to compute L2 norm of a given function for peridynamic discretization. More...
#include <NodalFunctionsL2NormPD.h>
Public Member Functions | |
NodalFunctionsL2NormPD (const InputParameters ¶meters) | |
virtual Real | getValue () override |
virtual void | initialize () override |
virtual void | execute () override |
virtual void | threadJoin (const UserObject &uo) override |
Protected Member Functions | |
virtual Real | computeNodalValue () override |
Function to evaluate the given function at each material point. More... | |
Protected Attributes | |
unsigned int | _n_funcs |
Known functions. More... | |
std::vector< const Function * > | _funcs |
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 L2 norm of a given function for peridynamic discretization.
Definition at line 23 of file NodalFunctionsL2NormPD.h.
NodalFunctionsL2NormPD::NodalFunctionsL2NormPD | ( | const InputParameters & | parameters | ) |
Definition at line 27 of file NodalFunctionsL2NormPD.C.
|
overrideprotectedvirtual |
Function to evaluate the given function at each material point.
Implements NodalIntegralPostprocessorBasePD.
Definition at line 45 of file NodalFunctionsL2NormPD.C.
|
overridevirtualinherited |
Definition at line 35 of file NodalIntegralPostprocessorBasePD.C.
|
overridevirtual |
Reimplemented from NodalIntegralPostprocessorBasePD.
Definition at line 39 of file NodalFunctionsL2NormPD.C.
|
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().
|
protected |
Definition at line 35 of file NodalFunctionsL2NormPD.h.
Referenced by computeNodalValue(), and NodalFunctionsL2NormPD().
|
protectedinherited |
nodal area integral result
Definition at line 42 of file NodalIntegralPostprocessorBasePD.h.
Referenced by NodalIntegralPostprocessorBasePD::execute(), NodalIntegralPostprocessorBasePD::getValue(), NodalIntegralPostprocessorBasePD::initialize(), and NodalIntegralPostprocessorBasePD::threadJoin().
|
protected |
Known functions.
Definition at line 34 of file NodalFunctionsL2NormPD.h.
Referenced by computeNodalValue(), and NodalFunctionsL2NormPD().
|
protectedinherited |
Reference to peridynamic mesh object.
Definition at line 31 of file NodalPostprocessorBasePD.h.
Referenced by NodalIntegralPostprocessorBasePD::execute().