Cardinal
|
#include <NekMeshInfoPostprocessor.h>
Public Member Functions | |
NekMeshInfoPostprocessor (const InputParameters ¶meters) | |
virtual void | initialize () override |
virtual void | execute () override |
virtual Real | getValue () const override |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
const MooseMesh & | _mesh |
Base mesh this postprocessor acts on. More... | |
const NekRSMesh * | _nek_mesh |
Underlying NekRSMesh, if present. More... | |
const NekRSProblemBase * | _nek_problem |
Underlying problem. More... | |
const nek_mesh::NekMeshEnum | _pp_mesh |
Which NekRS mesh to act on. More... | |
This postprocessor is used strictly for testing the construction of NekRSMesh in terms of the number of elements constructed and the node coordinates of those elements. This object solely exists because MOOSE's unit testing system is difficult to adapt to test objects that depend on a mesh (including the mesh objects themselves). See
https://github.com/idaholab/moose/discussions/16181
for more information on the motivation for this object.
NekMeshInfoPostprocessor::NekMeshInfoPostprocessor | ( | const InputParameters & | parameters | ) |
|
inlineoverridevirtual |
Reimplemented from NekPostprocessor.
|
overridevirtual |
|
inlineoverridevirtual |
Reimplemented from NekPostprocessor.
|
static |
|
protectedinherited |
Base mesh this postprocessor acts on.
|
protectedinherited |
Underlying problem.
|
protectedinherited |
Which NekRS mesh to act on.