Program Listing for File PDTestDynamics.hpp

↰ Return to documentation for file (core/test/PDTestDynamics.hpp)

#ifndef PDTESTDYNAMICS_HPP
#define PDTESTDYNAMICS_HPP

#include "include/DummyDynamics.hpp"

namespace Nextsim {
class PDTestDynamics : public DummyDynamics {
public:
    std::string getName() const override { return "PDTestDynamics"; }

    void setData(const ModelState::DataMap& ms) override { dataMap = ms; }
    ModelState getStateDiagnostic() const override { return { dataMap, {} }; }

    ModelState getStatePrognostic() const override { return { dataMap, {} }; }

private:
    ModelState::DataMap dataMap;
};
}

#endif /* PDTESTDYNAMICS_HPP */