ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
AutomaticPerturbationFace Struct Reference

#include <ERF_TurbPertStruct.H>

Collaboration diagram for AutomaticPerturbationFace:

Public Member Functions

bool inflow () const
 

Public Attributes

amrex::Box region
 
int face = 0
 
amrex::Real u = zero
 
amrex::Real v = zero
 
amrex::Real Ug = zero
 
amrex::Real height = zero
 

Member Function Documentation

◆ inflow()

bool AutomaticPerturbationFace::inflow ( ) const
inline
33  {
34  const amrex::Real normal = (face % 2 == 0) ? u : v;
35  return height > zero && ((face < 2) ? normal > zero : normal < zero);
36  }
constexpr amrex::Real zero
Definition: ERF_NumericalConstants.H:36
amrex::Real Real
Definition: ERF_ShocInterface.H:19
int face
Definition: ERF_TurbPertStruct.H:27
amrex::Real height
Definition: ERF_TurbPertStruct.H:31
amrex::Real u
Definition: ERF_TurbPertStruct.H:28
amrex::Real v
Definition: ERF_TurbPertStruct.H:29

Member Data Documentation

◆ face

int AutomaticPerturbationFace::face = 0

◆ height

amrex::Real AutomaticPerturbationFace::height = zero

Referenced by inflow().

◆ region

amrex::Box AutomaticPerturbationFace::region

◆ u

amrex::Real AutomaticPerturbationFace::u = zero

Referenced by inflow().

◆ Ug

amrex::Real AutomaticPerturbationFace::Ug = zero

◆ v

amrex::Real AutomaticPerturbationFace::v = zero

Referenced by inflow().


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