Cardinal
|
#include <NekMassFluxWeightedSideIntegral.h>
Public Member Functions | |
NekMassFluxWeightedSideIntegral (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 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 integral of a specified quantity over the boundaries in the nekRS mesh, weighted by the mass flux, \(\int_\Gamma \rho_f\vec{V}\cdot\hat{n} fd\Gamma\), where \(f\) is the field to be integrated, \(\Gamma\) is the boundary, and \(\rho_f\vec{V}\cdot\hat{n}\) is the mass flux.
Note that this calculation is done directly on the mesh that nekRS solves on, not the mesh created for solution transfer in NekRSMesh.
NekMassFluxWeightedSideIntegral::NekMassFluxWeightedSideIntegral | ( | const InputParameters & | parameters | ) |
|
inlineoverridevirtualinherited |
Reimplemented in NekMeshInfoPostprocessor.
|
overridevirtual |
Reimplemented from NekSideIntegral.
|
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.
|
protectedinherited |
Direction in which to evaluate velocity, when field = velocity_component.