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  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 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 63 of file REMORA_IndexDefines.H.