REMORA
Regional Modeling of Oceans Refined Adaptively
Loading...
Searching...
No Matches
REMORA_IndexDefines.H File Reference
#include <AMReX_REAL.H>
#include <AMReX_Arena.H>
Include dependency graph for REMORA_IndexDefines.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  BCVars
 Boundary fill types.
 
namespace  BdyVars
 These are only for the variables read in from netcdf boundary condition files.
 
namespace  AtmosState
 Index constants for driver_atmos_state_from_driver and the matching atmospheric forcing MultiFab vector passed to REMORA::ApplyAtmosphericStates.
 
namespace  REMORABCType
 

Macros

#define Temp_comp   0
 
#define Salt_comp   1
 
#define Tracer_comp   2
 
#define NGROW   2
 
#define NC3D   5
 
#define NC2D   5
 
#define NCH2D   12
 

Enumerations

enum  {
  BdyVars::null = -1 , BdyVars::u = 0 , BdyVars::v = 1 , BdyVars::t = 2 ,
  BdyVars::s = 3 , BdyVars::ubar , BdyVars::vbar , BdyVars::zeta ,
  BdyVars::NumTypes
}
 
enum  {
  AtmosState::Uwind = 0 , AtmosState::Vwind , AtmosState::Pair , AtmosState::Qair ,
  AtmosState::Tair , AtmosState::Cloud , AtmosState::Rain , AtmosState::SWrad ,
  AtmosState::LWrad , AtmosState::NumTypes
}
 
enum struct  REMORA_BC {
  symmetry , inflow , outflow , no_slip_wall ,
  slip_wall , periodic , clamped , chapman ,
  flather , orlanski_rad , orlanski_rad_nudge , undefined
}
 
enum  REMORABCType::mathematicalBndryTypes : int {
  REMORABCType::bogus = -666 , REMORABCType::reflect_odd = -1 , REMORABCType::int_dir = 0 , REMORABCType::reflect_even = 1 ,
  REMORABCType::foextrap = 2 , REMORABCType::ext_dir = 3 , REMORABCType::clamped = 4 , REMORABCType::chapman = 5 ,
  REMORABCType::flather = 6 , REMORABCType::orlanski_rad = 7 , REMORABCType::orlanski_rad_nudge = 8
}
 

Functions

int BCVars::xvel_bc (int ncons) noexcept
 
int BCVars::yvel_bc (int ncons) noexcept
 
int BCVars::zvel_bc (int ncons) noexcept
 
int BCVars::ubar_bc (int ncons) noexcept
 
int BCVars::vbar_bc (int ncons) noexcept
 
int BCVars::zeta_bc (int ncons) noexcept
 
int BCVars::tke_bc (int ncons) noexcept
 
int BCVars::foextrap_periodic_bc (int ncons) noexcept
 
int BCVars::foextrap_bc (int ncons) noexcept
 
int BCVars::u2d_simple_bc (int ncons) noexcept
 
int BCVars::v2d_simple_bc (int ncons) noexcept
 
int BCVars::NumTypes (int ncons) noexcept
 

Variables

static constexpr int BCVars::cons_bc = 0
 
static constexpr int BCVars::Temp_bc_comp = 0
 
static constexpr int BCVars::Salt_bc_comp = 1
 
static constexpr int BCVars::Scalar_bc_comp = 2
 

Macro Definition Documentation

◆ NC2D

#define NC2D   5

Definition at line 16 of file REMORA_IndexDefines.H.

◆ NC3D

#define NC3D   5

Definition at line 15 of file REMORA_IndexDefines.H.

◆ NCH2D

#define NCH2D   12

Definition at line 18 of file REMORA_IndexDefines.H.

◆ NGROW

#define NGROW   2

Definition at line 12 of file REMORA_IndexDefines.H.

◆ Salt_comp

#define Salt_comp   1

Definition at line 9 of file REMORA_IndexDefines.H.

◆ Temp_comp

#define Temp_comp   0

Definition at line 8 of file REMORA_IndexDefines.H.

◆ Tracer_comp

#define Tracer_comp   2

Definition at line 10 of file REMORA_IndexDefines.H.

Enumeration Type Documentation

◆ REMORA_BC

enum struct REMORA_BC
strong
Enumerator
symmetry 
inflow 
outflow 
no_slip_wall 
slip_wall 
periodic 
clamped 
chapman 
flather 
orlanski_rad 
orlanski_rad_nudge 
undefined 

Definition at line 87 of file REMORA_IndexDefines.H.