Program Listing for File IThermodynamics.hpp¶
↰ Return to documentation for file (src/include/IThermodynamics.hpp)
#ifndef SRC_INCLUDE_ITHERMODYNAMICS_HPP
#define SRC_INCLUDE_ITHERMODYNAMICS_HPP
namespace Nextsim {
class PrognosticData;
class PhysicsData;
class ExternalData;
class NextsimPhysics;
class IThermodynamics {
public:
virtual ~IThermodynamics() = default;
virtual void calculate(const PrognosticData& prog, const ExternalData& exter, PhysicsData& phys,
NextsimPhysics& nsphys)
= 0;
};
}
#endif /* SRC_INCLUDE_ITHERMODYNAMICS_HPP */