|
REMORA
Regional Modeling of Oceans Refined Adaptively
|
Host views at the existing biology source-update stage. More...
#include <REMORA_Biology.H>

Public Attributes | |
| const amrex::MultiFab & | old_state |
| amrex::MultiFab & | new_state |
| const SolverChoice & | solver_choice |
| int | component_start |
| int | top_layer |
| amrex::Real | dt |
| double | model_time |
| const amrex::MultiFab * | hz = nullptr |
| const amrex::MultiFab * | z_r = nullptr |
| const amrex::MultiFab * | z_w = nullptr |
| const amrex::MultiFab * | mask = nullptr |
| const amrex::MultiFab * | shortwave = nullptr |
| const amrex::MultiFab * | stress_u = nullptr |
| const amrex::MultiFab * | stress_v = nullptr |
| const amrex::MultiFab * | wind_u = nullptr |
| const amrex::MultiFab * | wind_v = nullptr |
Host views at the existing biology source-update stage.
old_state holds concentrations. new_state receives additive Hz-weighted increments; it must not be overwritten with scratch concentrations. Optional forcing views default to null and are validated by the concrete model. Fill it with designated initializers so the pointers cannot be transposed silently. This is a host context: device kernels capture plain views/parameters, not this object.
Definition at line 64 of file REMORA_Biology.H.
| int REMORABiology::BiologyAdvanceContext::component_start |
Definition at line 68 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| amrex::Real REMORABiology::BiologyAdvanceContext::dt |
Definition at line 70 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| const amrex::MultiFab* REMORABiology::BiologyAdvanceContext::hz = nullptr |
Definition at line 72 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| const amrex::MultiFab* REMORABiology::BiologyAdvanceContext::mask = nullptr |
Definition at line 75 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| double REMORABiology::BiologyAdvanceContext::model_time |
Definition at line 71 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| amrex::MultiFab& REMORABiology::BiologyAdvanceContext::new_state |
Definition at line 66 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| const amrex::MultiFab& REMORABiology::BiologyAdvanceContext::old_state |
Definition at line 65 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance(), and REMORA::advance_biology().
| const amrex::MultiFab* REMORABiology::BiologyAdvanceContext::shortwave = nullptr |
Definition at line 76 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| const SolverChoice& REMORABiology::BiologyAdvanceContext::solver_choice |
Definition at line 67 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| const amrex::MultiFab* REMORABiology::BiologyAdvanceContext::stress_u = nullptr |
Definition at line 77 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| const amrex::MultiFab* REMORABiology::BiologyAdvanceContext::stress_v = nullptr |
Definition at line 78 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| int REMORABiology::BiologyAdvanceContext::top_layer |
Definition at line 69 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| const amrex::MultiFab* REMORABiology::BiologyAdvanceContext::wind_u = nullptr |
Definition at line 79 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| const amrex::MultiFab* REMORABiology::BiologyAdvanceContext::wind_v = nullptr |
Definition at line 80 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().
| const amrex::MultiFab* REMORABiology::BiologyAdvanceContext::z_r = nullptr |
Definition at line 73 of file REMORA_Biology.H.
| const amrex::MultiFab* REMORABiology::BiologyAdvanceContext::z_w = nullptr |
Definition at line 74 of file REMORA_Biology.H.
Referenced by REMORABiology::FennelBiology::advance().