19 #ifndef _PAGENERICYEARLYCYCLE_H_
20 #define _PAGENERICYEARLYCYCLE_H_
24 #include "pism/coupler/atmosphere/YearlyCycle.hh"
29 namespace atmosphere {
42 std::shared_ptr<ScalarForcing>
m_A;
Combines the max. time step with the flag indicating if a restriction is active. Makes is possible to...
virtual ~CosineYearlyCycle()=default
std::shared_ptr< ScalarForcing > m_A
virtual void init_impl(const Geometry &geometry)
Reads in the precipitation data from the input file.
virtual MaxTimestep max_timestep_impl(double t) const
virtual void init_timeseries_impl(const std::vector< double > &ts) const
CosineYearlyCycle(std::shared_ptr< const Grid > g)
virtual void update_impl(const Geometry &geometry, double t, double dt)