Class MEVPDynamics

Inheritance Relationships

Base Types

Class Documentation

class MEVPDynamics : public Nextsim::IDynamics, public Nextsim::Configured<MEVPDynamics>

Public Types

enum [anonymous]

Values:

enumerator PSTAR_KEY
enumerator DELTA_KEY
enumerator C_KEY
enumerator NSTEPS_KEY
enumerator RHOI_KEY
enumerator RHOA_KEY
enumerator RHOO_KEY
enumerator CATM_KEY
enumerator COCEAN_KEY
enumerator FC_KEY
enumerator ANGLE_KEY

Public Functions

MEVPDynamics()
inline virtual std::string getName() const override

Returns the name of the component.

virtual void prepareAdvection() override
virtual void update(const TimestepTime &tst) override
virtual void advectField(FloatType timestep, ModelArray &field, FloatType lowerLimit = -std::numeric_limits<FloatType>::infinity(), FloatType upperLimit = std::numeric_limits<FloatType>::infinity()) override
virtual void setData(const ModelState::DataMap&) override

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

Parameters:

state – The ModelState containing the data to be set.

virtual void configure() override

The configuration function.

virtual ConfigMap getConfiguration() const override

Returns the current configuration of the object.

Public Static Functions

static HelpMap &getHelpText(HelpMap &map, bool getAll)
static HelpMap &getHelpRecursive(HelpMap&, bool getAll)