Program Listing for File Physics1dBase.cpp¶
↰ Return to documentation for file (src/Physics1dBase.cpp)
#include "include/Physics1dBase.hpp"
namespace Nextsim {
Physics1dBase::Physics1dBase()
{
// TODO Auto-generated constructor stub
}
Physics1dBase::~Physics1dBase()
{
// TODO Auto-generated destructor stub
}
template <class Phys> void Physics1dBase::physics1d(ElementData<Phys>& data)
{
Phys::updateDerivedData(data);
Phys::massFluxOpenWater(data);
Phys::momentumFluxOpenWater(data);
Phys::heatFluxOpenWater(data);
Phys::massFluxIceAtmosphere(data);
// Ice momentum fluxes are handled by the dynamics
Phys::heatFluxIceAtmosphere(data);
Phys::massFluxIceOcean(data);
// Ice momentum fluxes are handled by the dynamics
Phys::heatFluxIceOcean(data);
}
} /* namespace Nextsim */