#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 NekRSProblemBase * | _nek_problem |
The NekRSProblemBase required by all objects which inherit from NekBase. | |
const NekRSMesh * | _nek_mesh |
Underlying NekRSMesh, if present. | |
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 |
|
overridevirtual |
|
inlineoverridevirtual |
|
static |
|
protectedinherited |
The NekRSProblemBase required by all objects which inherit from NekBase.