|
REMORA
Regional Modeling of Oceans Refined Adaptively
|
Common host-side ecosystem interface. More...
#include <REMORA_Biology.H>

Public Member Functions | |
| virtual | ~Biology ()=default |
| virtual std::string | name () const =0 |
| virtual void | configure (const std::string &remora_prefix)=0 |
| virtual const BiologyDeclaration & | declaration () const noexcept=0 |
| virtual void | advance (const BiologyAdvanceContext &context) const =0 |
Common host-side ecosystem interface.
Configure once before querying the declaration and allocating scalar state. Concrete models own parameters, option validation, and kernels. Analytic initial profiles belong to the problem (ProblemBase::init_analytic_biology). Runtime selection is confined to make_biology; callers do not downcast. No additional clipping or mathematical constraints belong in this interface.
Definition at line 91 of file REMORA_Biology.H.
|
virtualdefault |
|
pure virtual |
Implemented in REMORABiology::FennelBiology.
|
pure virtual |
Implemented in REMORABiology::FennelBiology.
|
pure virtualnoexcept |
Implemented in REMORABiology::FennelBiology.
|
pure virtual |
Implemented in REMORABiology::FennelBiology.