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{
9public:
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
22protected:
25
32
35};
Definition NekFieldInterface.h:8
NekFieldInterface(const MooseObject *moose_object, const InputParameters &parameters, const bool allow_normal=false)
static InputParameters validParams()
Point _velocity_direction
Direction in which to evaluate velocity, when field = velocity_component.
Definition NekFieldInterface.h:34
const field::NekFieldEnum _field
NekRS solution field.
Definition NekFieldInterface.h:24
component::BinnedVelocityComponentEnum _velocity_component
Definition NekFieldInterface.h:31
const field::NekFieldEnum & field() const
Definition NekFieldInterface.h:20
BinnedVelocityComponentEnum
Directions in which to evaluate velocity.
Definition CardinalEnums.h:82
NekFieldEnum
Enumeration of possible fields to read from nekRS.
Definition CardinalEnums.h:92