Class ModuleShared

Inheritance Relationships

Base Type

Class Documentation

class ModuleShared : public Nextsim::ModelComponent

Public Functions

inline ModuleShared()
inline virtual void setData(const ModelState::DataMap &ms) override

Set the initial data of the component from the passed ModelState.

Parameters:

state – The ModelState containing the data to be set.

inline virtual std::string getName() const override

Returns the name of the component.

inline virtual ModelState getStatePrognostic() const override

Returns the state of the ModelComponent.

Returns the state of the ModelComponent and any ModelComponents it depends on.

The state returned by this function contains all the data necessary to restart this component and all components that it calls.

inline FloatType data()
inline FloatType &refData()
inline void setRefData()

Public Members

const FloatType qioData = 234
const FloatType qicData = 246