20 #ifndef _REGIONAL_YIELD_STRESS_H_
21 #define _REGIONAL_YIELD_STRESS_H_
23 #include "pism/basalstrength/YieldStress.hh"
High-level PISM I/O class.
Combines the max. time step with the flag indicating if a restriction is active. Makes is possible to...
std::shared_ptr< YieldStress > m_input
TSDiagnosticList ts_diagnostics_impl() const
DiagnosticList diagnostics_impl() const
void write_model_state_impl(const File &output) const
The default (empty implementation).
MaxTimestep max_timestep_impl(double t) const
virtual ~RegionalYieldStress()=default
void update_impl(const YieldStressInputs &inputs, double t, double dt)
void restart_impl(const File &input_file, int record)
RegionalYieldStress(std::shared_ptr< YieldStress > input)
void bootstrap_impl(const File &input_file, const YieldStressInputs &inputs)
void init_impl(const YieldStressInputs &inputs)
void define_model_state_impl(const File &output) const
The PISM basal yield stress model interface (virtual base class)
std::map< std::string, TSDiagnostic::Ptr > TSDiagnosticList
std::map< std::string, Diagnostic::Ptr > DiagnosticList