Program Listing for File PrognosticData.cpp¶
↰ Return to documentation for file (src/PrognosticData.cpp)
#include "include/PrognosticData.hpp"
#include "include/IFreezingPoint.hpp"
#include "include/ModuleLoader.hpp"
namespace Nextsim {
double PrognosticData::m_dt = 0;
IFreezingPoint* PrognosticData::m_freezer = nullptr;
PrognosticData::PrognosticData()
: m_conc(0)
, m_snow(0)
, m_sss(0)
, m_sst(0)
, m_thick(0)
{
}
void PrognosticData::configure()
{
ModuleLoader& loader = ModuleLoader::getLoader();
m_freezer = &loader.getImplementation<IFreezingPoint>();
tryConfigure(m_freezer);
}
} /* namespace Nextsim */