Cardinal
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
NekMeshInfoPostprocessor Class Reference

#include <NekMeshInfoPostprocessor.h>

Inheritance diagram for NekMeshInfoPostprocessor:
[legend]

Public Member Functions

 NekMeshInfoPostprocessor (const InputParameters &parameters)
 
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...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ NekMeshInfoPostprocessor()

NekMeshInfoPostprocessor::NekMeshInfoPostprocessor ( const InputParameters &  parameters)

Member Function Documentation

◆ execute()

virtual void NekMeshInfoPostprocessor::execute ( )
inlineoverridevirtual

Reimplemented from NekPostprocessor.

◆ getValue()

virtual Real NekMeshInfoPostprocessor::getValue ( ) const
overridevirtual

◆ initialize()

virtual void NekMeshInfoPostprocessor::initialize ( )
inlineoverridevirtual

Reimplemented from NekPostprocessor.

◆ validParams()

static InputParameters NekMeshInfoPostprocessor::validParams ( )
static

Member Data Documentation

◆ _mesh

const MooseMesh& NekPostprocessor::_mesh
protectedinherited

Base mesh this postprocessor acts on.

◆ _nek_mesh

const NekRSMesh* NekPostprocessor::_nek_mesh
protectedinherited

Underlying NekRSMesh, if present.

◆ _nek_problem

const NekRSProblemBase* NekPostprocessor::_nek_problem
protectedinherited

Underlying problem.

◆ _pp_mesh

const nek_mesh::NekMeshEnum NekPostprocessor::_pp_mesh
protectedinherited

Which NekRS mesh to act on.


The documentation for this class was generated from the following file: