[mareframe] View of /trunk/gadget/lengthpredator.cc
View of /trunk/gadget/lengthpredator.cc
Parent Directory
| Revision Log
Revision 1 -
( download)
( annotate)
Mon Feb 10 17:09:07 2014 UTC
(10 years, 5 months ago)
by agomez
File size: 700 byte(s)
Initial version based on Gadget 2.2.00
#include "lengthpredator.h"
#include "errorhandler.h"
#include "gadget.h"
#include "global.h"
LengthPredator::LengthPredator(const char* givenname, const IntVector& Areas,
Keeper* const keeper, Formula multscaler) : PopPredator(givenname, Areas) {
keeper->addString("scale");
multi = multscaler;
multi.Inform(keeper);
keeper->clearLast();
}
void LengthPredator::Sum(const PopInfoVector& NumberInArea, int area) {
prednumber[this->areaNum(area)].Sum(&NumberInArea, *CI);
}
void LengthPredator::Reset(const TimeClass* const TimeInfo) {
PopPredator::Reset(TimeInfo);
if (multi < 0.0)
handle.logMessage(LOGWARN, "Warning in lengthpredator - negative value for multiplicative");
}
|