Cardinal
|
#include <NekSideExtremeValue.h>
Public Member Functions | |
NekSideExtremeValue (const InputParameters ¶meters) | |
virtual Real | getValue () const override |
virtual void | initialize () override |
virtual void | execute () override |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
const operation::OperationEnum | _type |
type of extrema operation More... | |
const field::NekFieldEnum | _field |
integrand of the surface integral More... | |
Point | _velocity_direction |
Direction in which to evaluate velocity, when field = velocity_component. More... | |
const std::vector< int > & | _boundary |
boundary IDs of the nekRS mesh over which to find the extreme value More... | |
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... | |
Compute the extreme value of a specified quantity over the boundaries in the nekRS mesh.
Note that this calculation is done directly on the mesh that nekRS solves on, not the mesh created for solution transfer in NekRSMesh.
NekSideExtremeValue::NekSideExtremeValue | ( | const InputParameters & | parameters | ) |
|
inlineoverridevirtualinherited |
Reimplemented in NekMeshInfoPostprocessor.
|
overridevirtual |
|
inlineoverridevirtualinherited |
Reimplemented in NekMeshInfoPostprocessor.
|
static |
|
protectedinherited |
boundary IDs of the nekRS mesh over which to find the extreme value
|
protectedinherited |
integrand of the surface integral
|
protectedinherited |
Base mesh this postprocessor acts on.
|
protectedinherited |
Underlying problem.
|
protectedinherited |
Which NekRS mesh to act on.
|
protected |
type of extrema operation
|
protectedinherited |
Direction in which to evaluate velocity, when field = velocity_component.