Fills GeoVaLs with requested variables at requested locations during model run.
ChangeVariables< MODEL > ChangeVariables_
std::vector< GetValuePtr_ > getvals_
void doInitialize(const State_ &, const util::DateTime &, const util::Duration &) override
initialization before model run: sets up GetValues and allocate GeoVaLs
void append(GetValuePtr_)
std::shared_ptr< GetValuePost< MODEL, OBS > > GetValuePtr_
GetValuePosts()
Saves Locations and Variables to be processed.
void doProcessing(const State_ &) override
called at each model step: fill in GeoVaLs for the current time slot
Handles post-processing of model fields.