netxsimdg
Loading...
Searching...
No Matches
Nextsim::ParametricGrid::IParaGridIO Class Referenceabstract
Inheritance diagram for Nextsim::ParametricGrid::IParaGridIO:
Inheritance graph
Collaboration diagram for Nextsim::ParametricGrid::IParaGridIO:
Collaboration graph

Public Member Functions

 IParaGridIO (ParametricGrid &grid)
 
virtual ModelState getModelState (const std::string &filePath)=0
 
virtual void dumpModelState (const ModelState &state, const ModelMetadata &metadata, const std::string &filePath)=0
 
virtual ModelState readForcingTime (const std::set< std::string > &forcings, const TimePoint &time, const std::string &filePath)=0
 
virtual void writeDiagnosticTime (const ModelState &state, const ModelMetadata &meta, const std::string &filePath)=0
 

Detailed Description

Definition at line 60 of file ParametricGrid.hpp.

Constructor & Destructor Documentation

◆ IParaGridIO()

Nextsim::ParametricGrid::IParaGridIO::IParaGridIO ( ParametricGrid & grid)
inline

Definition at line 62 of file ParametricGrid.hpp.

Member Function Documentation

◆ dumpModelState()

virtual void Nextsim::ParametricGrid::IParaGridIO::dumpModelState ( const ModelState & state,
const ModelMetadata & metadata,
const std::string & filePath )
pure virtual

Implemented in Nextsim::ParaGridIO.

◆ getModelState()

virtual ModelState Nextsim::ParametricGrid::IParaGridIO::getModelState ( const std::string & filePath)
pure virtual

Implemented in Nextsim::ParaGridIO.

◆ readForcingTime()

virtual ModelState Nextsim::ParametricGrid::IParaGridIO::readForcingTime ( const std::set< std::string > & forcings,
const TimePoint & time,
const std::string & filePath )
pure virtual

Implemented in Nextsim::ParaGridIO.

◆ writeDiagnosticTime()

virtual void Nextsim::ParametricGrid::IParaGridIO::writeDiagnosticTime ( const ModelState & state,
const ModelMetadata & meta,
const std::string & filePath )
pure virtual

Implemented in Nextsim::ParaGridIO.


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