Program Listing for File BasicIceOceanHeatFlux.hpp

Return to documentation for file (src/include/BasicIceOceanHeatFlux.hpp)

#ifndef SRC_INCLUDE_BASICICEOCEANHEATFLUX_HPP_
#define SRC_INCLUDE_BASICICEOCEANHEATFLUX_HPP_

#include "IIceOceanHeatFlux.hpp"

namespace Nextsim {

class BasicIceOceanHeatFlux : public IIceOceanHeatFlux {
public:
    BasicIceOceanHeatFlux() = default;
    virtual ~BasicIceOceanHeatFlux() = default;

    double flux(const PrognosticData&, const ExternalData&, PhysicsData&, NextsimPhysics&) override;
};

} /* namespace Nextsim */

#endif /* SRC_INCLUDE_BASICICEOCEANHEATFLUX_HPP_ */