DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
dtree Namespace Reference

Namespaces

 vessels
 

Classes

class  ConstStateEvaluator
 A templated class that evaluates constant-valued variable. More...
 
class  DecisionTree
 
class  DecisionTreeManager
 A class that implements a Singleton for managing the Decision Trees for vessels. More...
 
class  GraphNodeExtra
 
class  Node
 a decision tree node. More...
 
class  NodeExtra
 
class  StateEvaluator
 An abstract class to allow internal/External states to be evaluated. More...
 
class  TwoArgumentsComparatorStateEvaluator
 A decorator class that evaluates the relation between the values of two other evaluators. More...
 
class  VariableNames
 
class  VariableReferenceStateEvaluator
 A templated class to evaluate a static variable. More...
 

Enumerations

enum  Variable {
  VarUndefined = -1, vesselMetierIs, vesselSizeIs, lastTripProfitIs,
  lastTripRevenueIs, windSpeedIs, fishPriceTargetStockIs, fuelPriceIs,
  todayIs, monthIs, stockTargetIs, riskOfBycatchAvoidedStksNowIs,
  individualQuotaLeftOnAvoidedStksNowIs, globalQuotaLeftOnAvoidedStksNowIs, smartCatch, highPotentialCatch,
  notThatFar, knowledgeOfThisGround, riskOfBycatchAvoidedStksThisGroundIs, riskOfBycatchAllStksThisGroundIs,
  individualQuotaLeftOnAvoidedStksIs, globalQuotaLeftOnAvoidedStksIs, saveFuel, isInAreaClosure,
  lowestTariff, tariffThisGroundIs, arrivedOnGroundIs, detectedWithEchosounderIs,
  suitableBottomTypeIs, riskOfBycatchAvoidedStksHereIs, individualQuotaLeftOnAvoidedStksHereIs, globalQuotaLeftOnAvoidedStksHereIs,
  otherVesselFishingHere, feelingForCatchingElsewhere, seeingOtherVesselFishingElsewhere, catchVolumeIs,
  fuelTankIs, endOfTheDayIs, nbOfDaysAtSeaSoFarIs, distanceToPortIs,
  fuelPriceInPortIs, fishPriceThisStockInPortIs, portNationalityIs, VarLeaf,
  VarLast
}
 

Enumeration Type Documentation

◆ Variable

Enumerator
VarUndefined 
vesselMetierIs 
vesselSizeIs 
lastTripProfitIs 
lastTripRevenueIs 
windSpeedIs 
fishPriceTargetStockIs 
fuelPriceIs 
todayIs 
monthIs 
stockTargetIs 
riskOfBycatchAvoidedStksNowIs 
individualQuotaLeftOnAvoidedStksNowIs 
globalQuotaLeftOnAvoidedStksNowIs 
smartCatch 
highPotentialCatch 
notThatFar 
knowledgeOfThisGround 
riskOfBycatchAvoidedStksThisGroundIs 
riskOfBycatchAllStksThisGroundIs 
individualQuotaLeftOnAvoidedStksIs 
globalQuotaLeftOnAvoidedStksIs 
saveFuel 
isInAreaClosure 
lowestTariff 
tariffThisGroundIs 
arrivedOnGroundIs 
detectedWithEchosounderIs 
suitableBottomTypeIs 
riskOfBycatchAvoidedStksHereIs 
individualQuotaLeftOnAvoidedStksHereIs 
globalQuotaLeftOnAvoidedStksHereIs 
otherVesselFishingHere 
feelingForCatchingElsewhere 
seeingOtherVesselFishingElsewhere 
catchVolumeIs 
fuelTankIs 
endOfTheDayIs 
nbOfDaysAtSeaSoFarIs 
distanceToPortIs 
fuelPriceInPortIs 
fishPriceThisStockInPortIs 
portNationalityIs 
VarLeaf 
VarLast