Log In | Get Help   
Home My Page Projects Code Snippets Project Openings Mareframe
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files
[mareframe] View of /trunk/gadget/lengthpredator.cc
[mareframe] / trunk / gadget / lengthpredator.cc Repository:
ViewVC logotype

View of /trunk/gadget/lengthpredator.cc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (download) (annotate)
Mon Feb 10 17:09:07 2014 UTC (10 years, 4 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");
}

root@forge.cesga.es
ViewVC Help
Powered by ViewVC 1.0.0  

Powered By FusionForge