REMORA
Regional Modeling of Oceans Refined Adaptively
Loading...
Searching...
No Matches
REMORA_DataStruct.H File Reference
#include <string>
#include <iostream>
#include <AMReX_ParmParse.H>
#include <AMReX_Print.H>
#include <AMReX_Gpu.H>
#include <REMORA_Constants.H>
#include "REMORA_IndexDefines.H"
Include dependency graph for REMORA_DataStruct.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SolverChoice
 

Enumerations

enum struct  CouplingType { one_way , two_way }
 Type of coupling between levels in AMR. More...
 
enum class  Coord { x , y , z }
 Coordinates. More...
 
enum class  AdvectionScheme { centered2 , centered4 , upstream3 }
 Horizontal advection schemes. More...
 
enum class  IC_BC_Type { analytic , netcdf }
 Type of initial/boundary condition type. Analytic reads from prob.cpp. Netcdf is from file. More...
 
enum class  Cor_Type { analytic , beta_plane , netcdf }
 Coriolis factor. More...
 
enum class  PlotfileType { amrex , netcdf , hdf5 }
 plotfile format More...
 
enum class  VertMixingType { analytic , GLS }
 vertical mixing type More...
 
enum class  HorizMixingType { analytic , constant }
 horizontal viscosity/diffusion type More...
 
enum class  GLS_StabilityType { Canuto_A , Canuto_B , Galperin }
 stability function for GLS More...
 
enum class  EOSType { linear , nonlinear }
 equation of state More...
 
enum class  BottomStressType { linear , quadratic , logarithmic }
 bottom stress formulation More...
 
enum class  GridScaleType { constant , analytic }
 initialization for pm and pn More...
 
enum class  SMFluxType { analytic , netcdf }
 surface momentum flux More...
 
enum class  WindType { analytic , netcdf }
 surface wind More...
 

Enumeration Type Documentation

◆ AdvectionScheme

enum class AdvectionScheme
strong

Horizontal advection schemes.

Enumerator
centered2 
centered4 
upstream3 

Definition at line 25 of file REMORA_DataStruct.H.

◆ BottomStressType

enum class BottomStressType
strong

bottom stress formulation

Enumerator
linear 
quadratic 
logarithmic 

Definition at line 65 of file REMORA_DataStruct.H.

◆ Coord

enum class Coord
strong

Coordinates.

Enumerator

Definition at line 20 of file REMORA_DataStruct.H.

◆ Cor_Type

enum class Cor_Type
strong

Coriolis factor.

Enumerator
analytic 
beta_plane 
netcdf 

Definition at line 35 of file REMORA_DataStruct.H.

◆ CouplingType

enum struct CouplingType
strong

Type of coupling between levels in AMR.

Enumerator
one_way 
two_way 

Definition at line 15 of file REMORA_DataStruct.H.

◆ EOSType

enum class EOSType
strong

equation of state

Enumerator
linear 
nonlinear 

Definition at line 60 of file REMORA_DataStruct.H.

◆ GLS_StabilityType

enum class GLS_StabilityType
strong

stability function for GLS

Enumerator
Canuto_A 
Canuto_B 
Galperin 

Definition at line 55 of file REMORA_DataStruct.H.

◆ GridScaleType

enum class GridScaleType
strong

initialization for pm and pn

Enumerator
constant 
analytic 

Definition at line 70 of file REMORA_DataStruct.H.

◆ HorizMixingType

enum class HorizMixingType
strong

horizontal viscosity/diffusion type

Enumerator
analytic 
constant 

Definition at line 50 of file REMORA_DataStruct.H.

◆ IC_BC_Type

enum class IC_BC_Type
strong

Type of initial/boundary condition type. Analytic reads from prob.cpp. Netcdf is from file.

Enumerator
analytic 
netcdf 

Definition at line 30 of file REMORA_DataStruct.H.

◆ PlotfileType

enum class PlotfileType
strong

plotfile format

Enumerator
amrex 
netcdf 
hdf5 

Definition at line 40 of file REMORA_DataStruct.H.

◆ SMFluxType

enum class SMFluxType
strong

surface momentum flux

Enumerator
analytic 
netcdf 

Definition at line 75 of file REMORA_DataStruct.H.

◆ VertMixingType

enum class VertMixingType
strong

vertical mixing type

Enumerator
analytic 
GLS 

Definition at line 45 of file REMORA_DataStruct.H.

◆ WindType

enum class WindType
strong

surface wind

Enumerator
analytic 
netcdf 

Definition at line 80 of file REMORA_DataStruct.H.