REMORA
Regional Modeling of Oceans Refined Adaptively
Loading...
Searching...
No Matches
REMORABiology::FennelBiology Class Referencefinal

Fennel ecosystem; polymorphism is host-only, kernels capture plain data. More...

#include <REMORA_FennelBiology.H>

Inheritance diagram for REMORABiology::FennelBiology:
Collaboration diagram for REMORABiology::FennelBiology:

Public Member Functions

std::string name () const override
 
void configure (const std::string &remora_prefix) override
 
const BiologyDeclaration & declaration () const noexcept override
 
void advance (const BiologyAdvanceContext &context) const override
 
- Public Member Functions inherited from REMORABiology::Biology
virtual ~Biology ()=default
 

Private Attributes

FennelParameters m_parameters
 
BiologyDeclaration m_declaration
 
int m_use_cpp = 1
 
int m_debug = 0
 
int m_debug_i = 2
 
int m_debug_j = 2
 

Detailed Description

Fennel ecosystem; polymorphism is host-only, kernels capture plain data.

Definition at line 264 of file REMORA_FennelBiology.H.

Member Function Documentation

◆ advance()

void REMORABiology::FennelBiology::advance ( const BiologyAdvanceContext &  context) const
overridevirtual

Implements REMORABiology::Biology.

Definition at line 450 of file REMORA_FennelBiology.cpp.

Here is the call graph for this function:

◆ configure()

void REMORABiology::FennelBiology::configure ( const std::string &  remora_prefix)
overridevirtual

Implements REMORABiology::Biology.

Definition at line 393 of file REMORA_FennelBiology.cpp.

Here is the call graph for this function:

◆ declaration()

const BiologyDeclaration & REMORABiology::FennelBiology::declaration ( ) const
inlineoverridevirtualnoexcept

Implements REMORABiology::Biology.

Definition at line 268 of file REMORA_FennelBiology.H.

◆ name()

std::string REMORABiology::FennelBiology::name ( ) const
inlineoverridevirtual

Implements REMORABiology::Biology.

Definition at line 266 of file REMORA_FennelBiology.H.

Member Data Documentation

◆ m_debug

int REMORABiology::FennelBiology::m_debug = 0
private

Definition at line 275 of file REMORA_FennelBiology.H.

Referenced by advance(), and configure().

◆ m_debug_i

int REMORABiology::FennelBiology::m_debug_i = 2
private

Definition at line 276 of file REMORA_FennelBiology.H.

Referenced by advance(), and configure().

◆ m_debug_j

int REMORABiology::FennelBiology::m_debug_j = 2
private

Definition at line 277 of file REMORA_FennelBiology.H.

Referenced by advance(), and configure().

◆ m_declaration

BiologyDeclaration REMORABiology::FennelBiology::m_declaration
private

Definition at line 273 of file REMORA_FennelBiology.H.

Referenced by configure(), and declaration().

◆ m_parameters

FennelParameters REMORABiology::FennelBiology::m_parameters
private

Definition at line 272 of file REMORA_FennelBiology.H.

Referenced by advance(), and configure().

◆ m_use_cpp

int REMORABiology::FennelBiology::m_use_cpp = 1
private

Definition at line 274 of file REMORA_FennelBiology.H.

Referenced by advance(), and configure().


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