Class FreeDriftDynamics

Inheritance Relationships

Base Type

Class Documentation

class FreeDriftDynamics : public Nextsim::IDynamics

Public Functions

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

Returns the name of the component.

inline virtual void update(const TimestepTime &tst) override
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 void advectField(FloatType timestep, ModelArray &field, FloatType lowerLimit = -std::numeric_limits<FloatType>::infinity(), FloatType upperLimit = std::numeric_limits<FloatType>::infinity()) override
inline virtual void prepareAdvection() override