netxsimdg
Loading...
Searching...
No Matches
Nextsim::ModelState Struct Reference
Collaboration diagram for Nextsim::ModelState:
Collaboration graph

Public Types

typedef std::map< std::string, ModelArrayDataMap
 

Public Member Functions

ModelStatemerge (ModelState &source)
 
ModelStatemerge (ModelState &&source)
 
ModelStatemerge (ConfigMap &configSrc)
 
ModelStatemerge (ConfigMap &&configSrc)
 
ModelStatemerge (DataMap &dataSrc)
 
ModelStatemerge (DataMap &&dataSrc)
 

Public Attributes

DataMap data
 
ConfigMap config
 

Detailed Description

Definition at line 20 of file ModelState.hpp.

Member Typedef Documentation

◆ DataMap

std::map<std::string, ModelArray> Nextsim::ModelState::DataMap

Definition at line 23 of file ModelState.hpp.

Member Function Documentation

◆ merge() [1/6]

ModelState & Nextsim::ModelState::merge ( ConfigMap && configSrc)
inline

Definition at line 48 of file ModelState.hpp.

◆ merge() [2/6]

ModelState & Nextsim::ModelState::merge ( ConfigMap & configSrc)
inline

Definition at line 42 of file ModelState.hpp.

◆ merge() [3/6]

ModelState & Nextsim::ModelState::merge ( DataMap && dataSrc)
inline

Definition at line 60 of file ModelState.hpp.

◆ merge() [4/6]

ModelState & Nextsim::ModelState::merge ( DataMap & dataSrc)
inline

Definition at line 54 of file ModelState.hpp.

◆ merge() [5/6]

ModelState & Nextsim::ModelState::merge ( ModelState && source)
inline

Definition at line 35 of file ModelState.hpp.

◆ merge() [6/6]

ModelState & Nextsim::ModelState::merge ( ModelState & source)
inline

Definition at line 28 of file ModelState.hpp.

Member Data Documentation

◆ config

ConfigMap Nextsim::ModelState::config

Definition at line 26 of file ModelState.hpp.

◆ data

DataMap Nextsim::ModelState::data

Definition at line 25 of file ModelState.hpp.


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