: Action(model, cost, failed), ActionLmm(model, cost, failed), CpuAction(model, cost, failed) {};
void updateRemainingLazy(double now);
virtual void updateEnergy()=0;
: Action(model, cost, failed), ActionLmm(model, cost, failed), CpuAction(model, cost, failed) {};
void updateRemainingLazy(double now);
virtual void updateEnergy()=0;