Loading [MathJax]/extensions/tex2jax.js
Cardinal
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
NekFieldInterface.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "InputParameters.h"
4 #include "MooseObject.h"
5 #include "CardinalEnums.h"
6 
8 {
9 public:
10  static InputParameters validParams();
11 
12  NekFieldInterface(const MooseObject * moose_object,
13  const InputParameters & parameters,
14  const bool allow_normal = false);
15 
20  const field::NekFieldEnum & field() const { return _field; }
21 
22 protected:
25 
32 
35 };
const field::NekFieldEnum & field() const
Definition: NekFieldInterface.h:20
static InputParameters validParams()
NekFieldInterface(const MooseObject *moose_object, const InputParameters &parameters, const bool allow_normal=false)
const field::NekFieldEnum _field
NekRS solution field.
Definition: NekFieldInterface.h:24
component::BinnedVelocityComponentEnum _velocity_component
Definition: NekFieldInterface.h:31
BinnedVelocityComponentEnum
Directions in which to evaluate velocity.
Definition: CardinalEnums.h:84
NekFieldEnum
Enumeration of possible fields to read from nekRS.
Definition: CardinalEnums.h:94
Definition: NekFieldInterface.h:7
Point _velocity_direction
Direction in which to evaluate velocity, when field = velocity_component.
Definition: NekFieldInterface.h:34