@@ -145,15 +145,14 @@ void ReservesSinkBased::calculate(const Time &t, double& reserve){
reserve=0;
return;
}
if(t-pSD->getStartTime()>mt){
pSD->get(t,reserve);
if(t-pSD->getStartTime()>mt){
///@todo hard coded value here. this could be relative to initial reserves, but not if garbage collector was on
if(reserve>0.05*mr)msg::warning("ReservesSinkBased: Expiring seed reserves at "+std::to_string(mt)+" d.a.g. with "+std::to_string(100*reserve/mr)+"% of the initial "+std::to_string(mr)+"g left.");