REMORA
Regional Modeling of Oceans Refined Adaptively
Loading...
Searching...
No Matches
ProblemBase Class Reference

#include <REMORA_prob_common.H>

Public Member Functions

virtual ~ProblemBase ()=default
 Virtual destructor to avoid data leakage with derived class.
 
virtual void init_analytic_prob (int, const amrex::Geometry &, SolverChoice const &, REMORA const &, amrex::MultiFab &, amrex::MultiFab &, amrex::MultiFab &, amrex::MultiFab &)
 
virtual void init_analytic_bathymetry (int, const amrex::Geometry &, SolverChoice const &, REMORA const &, amrex::MultiFab &)
 
virtual void init_analytic_grid_scale (int, const amrex::Geometry &, SolverChoice const &, REMORA const &, amrex::MultiFab &, amrex::MultiFab &)
 
virtual void init_analytic_zeta (int, const amrex::Geometry &, SolverChoice const &, REMORA const &, amrex::MultiFab &)
 
virtual void init_analytic_coriolis (int, const amrex::Geometry &, SolverChoice const &, REMORA const &, amrex::MultiFab &)
 
virtual void init_analytic_vmix (int, const amrex::Geometry &, SolverChoice const &, REMORA const &, amrex::MultiFab &, amrex::MultiFab &)
 
virtual void init_analytic_hmix (int, const amrex::Geometry &, SolverChoice const &, REMORA const &, amrex::MultiFab &, amrex::MultiFab &, amrex::MultiFab &)
 
virtual void init_analytic_smflux (int, const amrex::Geometry &, SolverChoice const &, REMORA const &, amrex::MultiFab &, amrex::MultiFab &)
 
virtual void init_analytic_wind (int, const amrex::Geometry &, SolverChoice const &, REMORA const &, amrex::MultiFab &, amrex::MultiFab &)
 

Detailed Description

Class to hold problem-specific routines

Definition at line 16 of file REMORA_prob_common.H.

Constructor & Destructor Documentation

◆ ~ProblemBase()

virtual ProblemBase::~ProblemBase ( )
virtualdefault

Virtual destructor to avoid data leakage with derived class.

Member Function Documentation

◆ init_analytic_bathymetry()

virtual void ProblemBase::init_analytic_bathymetry ( int  ,
const amrex::Geometry &  ,
SolverChoice const &  ,
REMORA const &  ,
amrex::MultiFab &   
)
inlinevirtual

Definition at line 38 of file REMORA_prob_common.H.

◆ init_analytic_coriolis()

virtual void ProblemBase::init_analytic_coriolis ( int  ,
const amrex::Geometry &  ,
SolverChoice const &  ,
REMORA const &  ,
amrex::MultiFab &   
)
inlinevirtual

Definition at line 65 of file REMORA_prob_common.H.

◆ init_analytic_grid_scale()

virtual void ProblemBase::init_analytic_grid_scale ( int  ,
const amrex::Geometry &  ,
SolverChoice const &  ,
REMORA const &  ,
amrex::MultiFab &  ,
amrex::MultiFab &   
)
inlinevirtual

Definition at line 47 of file REMORA_prob_common.H.

◆ init_analytic_hmix()

virtual void ProblemBase::init_analytic_hmix ( int  ,
const amrex::Geometry &  ,
SolverChoice const &  ,
REMORA const &  ,
amrex::MultiFab &  ,
amrex::MultiFab &  ,
amrex::MultiFab &   
)
inlinevirtual

Definition at line 84 of file REMORA_prob_common.H.

◆ init_analytic_prob()

virtual void ProblemBase::init_analytic_prob ( int  ,
const amrex::Geometry &  ,
SolverChoice const &  ,
REMORA const &  ,
amrex::MultiFab &  ,
amrex::MultiFab &  ,
amrex::MultiFab &  ,
amrex::MultiFab &   
)
inlinevirtual

Definition at line 25 of file REMORA_prob_common.H.

◆ init_analytic_smflux()

virtual void ProblemBase::init_analytic_smflux ( int  ,
const amrex::Geometry &  ,
SolverChoice const &  ,
REMORA const &  ,
amrex::MultiFab &  ,
amrex::MultiFab &   
)
inlinevirtual

Definition at line 95 of file REMORA_prob_common.H.

◆ init_analytic_vmix()

virtual void ProblemBase::init_analytic_vmix ( int  ,
const amrex::Geometry &  ,
SolverChoice const &  ,
REMORA const &  ,
amrex::MultiFab &  ,
amrex::MultiFab &   
)
inlinevirtual

Definition at line 74 of file REMORA_prob_common.H.

◆ init_analytic_wind()

virtual void ProblemBase::init_analytic_wind ( int  ,
const amrex::Geometry &  ,
SolverChoice const &  ,
REMORA const &  ,
amrex::MultiFab &  ,
amrex::MultiFab &   
)
inlinevirtual

Definition at line 105 of file REMORA_prob_common.H.

◆ init_analytic_zeta()

virtual void ProblemBase::init_analytic_zeta ( int  ,
const amrex::Geometry &  ,
SolverChoice const &  ,
REMORA const &  ,
amrex::MultiFab &   
)
inlinevirtual

Definition at line 56 of file REMORA_prob_common.H.


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