DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
DisplaceModel Member List

This is the complete list of members for DisplaceModel, including all inherited members.

addEdge(std::shared_ptr< NodeData > nodedata, types::NodeId targetidx, double weight)DisplaceModel
addEdge(types::NodeId srcidx, types::NodeId targetidx, double weight)DisplaceModel
addGraph(const QList< GraphBuilder::Node > &points, MapObjectsController *controller)DisplaceModel
addMetier(int id)DisplaceModel
addPenaltyToNodesByAddWeight(const QList< QPointF > &poly, double weight, double nbOfDaysClosedPerMonth, bool onQ1, bool onQ2, bool onQ3, bool onQ4, vector< bool > checkedMonths, const vector< int > &checkedVesSizes, vector< int > bannedMetiers)DisplaceModel
addPenaltyToNodesByAddWeight(OGRGeometry *geometry, double weight, double nbOfDaysClosedPerMonth, bool onQ1, bool onQ2, bool onQ3, bool onQ4, vector< bool > checkedMonths, const vector< int > &checkedVesSizes, vector< int > bannedMetiers)DisplaceModel
Average enum valueDisplaceModel
basepath() constDisplaceModelinline
BenthosStatsContainer typedefDisplaceModel
calendar() constDisplaceModelinline
checkStatsCollection(int tstep)DisplaceModelprotected
clearAllNodes()DisplaceModel
clearInterestingPop()DisplaceModel
clearInterestingPop2()DisplaceModel
clearStats()DisplaceModel
clrInterestingBenthos()DisplaceModelinline
clrInterestingFishfarms()DisplaceModelinline
clrInterestingShips()DisplaceModelinline
clrInterestingWindfarms()DisplaceModelinline
collectBathymetry(int step, int node_idx, double bathymetry)DisplaceModel
collectDissolvedCarbon(int step, int node_idx, double dissolvedcarbon)DisplaceModel
collectFishfarmAnnualProfit(int step, int node_idx, int farmid, int farmtype, double fishfarm_annualprofit)DisplaceModel
collectFishfarmCumulNetDischargeN(int step, int node_idx, int farmid, int farmtype, double fishfarm_cumulnetdischargeN)DisplaceModel
collectFishfarmCumulNetDischargeP(int step, int node_idx, int farmid, int farmtype, double fishfarm_cumulnetdischargeP)DisplaceModel
collectFishfarmEggsHarvestedKg(int step, int node_idx, int farmid, int farmtype, double eggs_harvested_kg)DisplaceModel
collectFishfarmFishHarvestedKg(int step, int node_idx, int farmid, int farmtype, double fish_harvested_kg)DisplaceModel
collectFishfarmFishMeanWeight(int step, int node_idx, int farmid, int farmtype, double meanw_kg)DisplaceModel
collectFishfarmNetDischargeN(int step, int node_idx, int farmid, int farmtype, double fishfarm_netdischargeN)DisplaceModel
collectFishfarmNetDischargeP(int step, int node_idx, int farmid, int farmtype, double fishfarm_netdischargeP)DisplaceModel
collectNitrogen(int step, int node_idx, double nitrogen)DisplaceModel
collectNodePopStats(int tstep, int node_idx, const QList< double > &stats, const QList< double > &stats_w, double tot, double wtot)DisplaceModel
collectOxygen(int step, int node_idx, double oxygen)DisplaceModel
collectPhosphorus(int step, int node_idx, double phosphorus)DisplaceModel
collectPopBenthosBiomass(int step, int node_idx, int funcid, double benthosbiomass)DisplaceModel
collectPopBenthosBiomassOverK(int step, int node_idx, int funcid, double benthosbiomassoverK)DisplaceModel
collectPopBenthosMeanWeight(int step, int node_idx, int funcid, double meanweight)DisplaceModel
collectPopBenthosNumber(int step, int node_idx, int funcid, double benthosnumber)DisplaceModel
collectPopBenthosNumberOverK(int step, int node_idx, int funcid, double benthosnumberoverK)DisplaceModel
collectPopCumcatches(int step, int node_idx, double cumcatches)DisplaceModel
collectPopCumcatchesPerPop(int step, int node_idx, int popid, double cumcatchesperpop)DisplaceModel
collectPopCumcatchesWithThreshold(int step, int node_idx, double cumcatches_with_threshold)DisplaceModel
collectPopCumdiscards(int step, int node_idx, double cumdiscards)DisplaceModel
collectPopCumdiscardsratio(int step, int node_idx, double cumdiscardsratio)DisplaceModel
collectPopCumftime(int step, int node_idx, double cumftime)DisplaceModel
collectPopCumsubsurfacesweptarea(int step, int node_idx, double cumsubsurfacesweptarea)DisplaceModel
collectPopCumsweptarea(int step, int node_idx, double cumsweptarea)DisplaceModel
collectPopImpact(int step, int node_idx, int popid, double impact)DisplaceModel
collectPopNbchoked(int step, int node_idx, double nbchoked)DisplaceModel
collectPopTariffs(int step, int node_idx, vector< double > tariffs)DisplaceModel
collectSalinity(int step, int node_idx, double salinity)DisplaceModel
collectShipFuelUseHour(int step, int node_idx, int shipid, int shiptype, double fuel_use_h)DisplaceModel
collectShipfuelUseLitre(int step, int node_idx, int shipid, int shiptype, double fuel_use_litre)DisplaceModel
collectShipGHGemission(int step, int node_idx, int shipid, int shiptype, double GHG_emission)DisplaceModel
collectShipGHGemissiongPerkW(int step, int node_idx, int shipid, int shiptype, double GHG_emission_gperkW)DisplaceModel
collectShipNbTransportedUnits(int step, int node_idx, int shipid, int shiptype, double nb_transported_units)DisplaceModel
collectShipNOxEmission(int step, int node_idx, int shipid, int shiptype, double NOx_emission)DisplaceModel
collectShipNOxEmissiongPerkW(int step, int node_idx, int shipid, int shiptype, double NOx_emission_gperkW)DisplaceModel
collectShippingdensity(int step, int node_idx, double shippingdensity)DisplaceModel
collectShipPMEemission(int step, int node_idx, int shipid, int shiptype, double PME_emission)DisplaceModel
collectShipPMEemissiongPerkW(int step, int node_idx, int shipid, int shiptype, double PME_emission_gperkW)DisplaceModel
collectShipSOxEmission(int step, int node_idx, int shipid, int shiptype, double SOx_emission)DisplaceModel
collectShipSOxEmissionPercentPerTotalFuelmass(int step, int node_idx, int shipid, int shiptype, double SOx_emission_percentpertotalfuelmass)DisplaceModel
collectSiltfraction(int step, int node_idx, double siltfraction)DisplaceModel
collectSST(int step, int node_idx, double sst)DisplaceModel
collectVesselStats(int step, const VesselStats &stats)DisplaceModel
collectWind(int step, int node_idx, double wind)DisplaceModel
commitFishfarmsStats(int tstep)DisplaceModel
commitNodesStatsFromSimu(int tstep, bool force=false)DisplaceModel
commitPopBenthosStats(int tstep)DisplaceModel
commitShipsStats(int tstep)DisplaceModel
commitVesselsStats(int tstep)DisplaceModel
config() constDisplaceModel
createFeaturesLayer()DisplaceModelprotected
DisplaceModel()DisplaceModel
edit(QString modelname)DisplaceModel
EditorModelType enum valueDisplaceModel
EmptyModelType enum valueDisplaceModel
endCollectingStats()DisplaceModel
errorParsingStatsFile(QString)DisplaceModelsignal
exportGraph(const QString &path)DisplaceModel
FishfarmsStatsContainer typedefDisplaceModel
fullpath() constDisplaceModelinline
getAllNodesWithin(const QPointF &centerpoint, double dist_km) constDisplaceModel
getBenthosCount() constDisplaceModel
getBenthosIdx(int benthosId) constDisplaceModel
getBenthosList() constDisplaceModelinline
getBenthosPopulationsCount() constDisplaceModel
getBenthosStatistics()DisplaceModelinline
getCurrentStep() constDisplaceModelinline
getFirmCount() constDisplaceModel
getFirmId(int idx) constDisplaceModel
getFirmList() constDisplaceModelinline
getFishfarmId(int idx) constDisplaceModel
getFishfarmList() constDisplaceModelinline
getFishfarmsCount() constDisplaceModel
getFishfarmsStatistics()DisplaceModelinline
getFishfarmsTypesList() constDisplaceModelinline
getFunctionalGroupsList() constDisplaceModelinline
getHarbourData(int idx) constDisplaceModelinline
getHarbourId(int idx) constDisplaceModel
getHarbourList() constDisplaceModelinline
getHarboursCount() constDisplaceModel
getHarboursList() constDisplaceModelinline
getInterestingBenthos() constDisplaceModelinline
getInterestingFishfarms() constDisplaceModelinline
getInterestingHarbours() constDisplaceModelinline
getInterestingNations() constDisplaceModelinline
getInterestingPops() constDisplaceModelinline
getInterestingPops2() constDisplaceModelinline
getInterestingShips() constDisplaceModelinline
getInterestingSizes() constDisplaceModelinline
getInterestingVessels() constDisplaceModelinline
getInterestingWindfarms() constDisplaceModelinline
getLastError() constDisplaceModelinline
getLastStep() constDisplaceModelinline
getMapDataProvider()DisplaceModel
getMetiersCount() constDisplaceModelinline
getMetiersList() constDisplaceModelinline
getNation(int idx) constDisplaceModelinline
getNationsList() constDisplaceModelinline
getNBBenthosPops() constDisplaceModelinline
getNBPops() constDisplaceModelinline
getNodeId(int idx) constDisplaceModel
getNodesCount() constDisplaceModel
getNodesList() constDisplaceModelinline
getNumFishfarmsTypes() constDisplaceModel
getNumFuncGroups() constDisplaceModel
getNumShipsTypes() constDisplaceModel
getNumWindfarmsTypes() constDisplaceModel
getOutDir() constDisplaceModel
getOutputStorage() constDisplaceModelinline
getPenaltyCollection() constDisplaceModelinline
getPop(int idx) constDisplaceModelinline
getPopulationsCount() constDisplaceModel
getPopulationsList() constDisplaceModelinline
getShipId(int idx) constDisplaceModel
getShipList() constDisplaceModelinline
getShipsCount() constDisplaceModel
getShipsStatistics()DisplaceModelinline
getShipsTypesList() constDisplaceModelinline
getSimulationSteps() constDisplaceModel
getStockNames() constDisplaceModelinline
getSzGrupsCount() constDisplaceModelinline
getUseStaticPaths() constDisplaceModel
getVessel(int idx) constDisplaceModelinline
getVesselCount() constDisplaceModel
getVesselId(int idx) constDisplaceModel
getVesselList() constDisplaceModelinline
getVesselsList() constDisplaceModelinline
getWindfarmsTypesList() constDisplaceModelinline
getWindmillCount() constDisplaceModel
getWindmillId(int idx) constDisplaceModel
getWindmillList() constDisplaceModelinline
importHarbours(QList< std::shared_ptr< HarbourData > > &list)DisplaceModel
index() constDisplaceModelinline
initBenthos()DisplaceModelprotected
initFirm()DisplaceModelprotected
initFishfarm()DisplaceModelprotected
initNations()DisplaceModelprotected
initPopulations()DisplaceModelprotected
initShips()DisplaceModelprotected
initWindmill()DisplaceModelprotected
inputName() constDisplaceModelinline
isGraphFolderLinked() constDisplaceModelinline
isInterestingBenthos(int n) constDisplaceModelinline
isInterestingFishfarms(int n) constDisplaceModelinline
isInterestingHarb(types::NodeId n)DisplaceModel
isInterestingNations(int n)DisplaceModelinline
isInterestingPop(int n)DisplaceModel
isInterestingPop2(int n)DisplaceModel
isInterestingShips(int n) constDisplaceModelinline
isInterestingSize(int n)DisplaceModel
isInterestingSizeAvg() constDisplaceModelinline
isInterestingSizeMax() constDisplaceModelinline
isInterestingSizeMin() constDisplaceModelinline
isInterestingSizeTotal() constDisplaceModelinline
isInterestingVessels(int n)DisplaceModelinline
isInterestingWindfarms(int n) constDisplaceModelinline
isModelLoaded() constDisplaceModelinline
isShortestPathFolderLinked() constDisplaceModelinline
LastSpecialGroup enum valueDisplaceModel
linkedDatabase() constDisplaceModelinline
linkedGraphFolder() constDisplaceModelinline
linkedShortestPathFolder() constDisplaceModelinline
linkGraphFolder(QString path)DisplaceModelinline
linkShortestPathFolder(QString path)DisplaceModelinline
LiveModelType enum valueDisplaceModel
load(QString path, ModelType type)DisplaceModel
loadDatabase(QString path)DisplaceModel
loadFishfarmsFromDb()DisplaceModelprotected
loadGraphs()DisplaceModelprotected
loadNodes()DisplaceModelprotected
loadNodesFromDb()DisplaceModelprotected
loadVessels()DisplaceModelprotected
loadVesselsFromDb()DisplaceModelprotected
Max enum valueDisplaceModel
Min enum valueDisplaceModel
ModelType enum nameDisplaceModel
modelType() constDisplaceModelinline
OfflineModelType enum valueDisplaceModel
outDir() constDisplaceModelinline
outputName() constDisplaceModelinline
outputParsed()DisplaceModelsignal
parse(const QString &path, QString *basepath, QString *inputname, QString *outputname)DisplaceModelprotected
parseOutput(QString, int)DisplaceModelsignal
parseOutputStatsFile(QString file, int tstep)DisplaceModel
remInterestingBenthos(int n)DisplaceModelinline
remInterestingFishfarms(int n)DisplaceModelinline
remInterestingHarb(types::NodeId n)DisplaceModel
remInterestingNations(int n)DisplaceModelinline
remInterestingPop(int n)DisplaceModel
remInterestingPop2(int n)DisplaceModel
remInterestingShips(int n)DisplaceModelinline
remInterestingSize(int n)DisplaceModel
remInterestingVessels(int n)DisplaceModelinline
remInterestingWindfarms(int n)DisplaceModelinline
removeNode(std::shared_ptr< NodeData > node)DisplaceModel
retrieveHarbourIdxStatAtStep(int idx, int step)DisplaceModel
saveConfig()DisplaceModel
saveScenario()DisplaceModel
saveScenarioAs(const QString &path)DisplaceModel
scenario() constDisplaceModel
setAreaCodesFromFeature(OGRGeometry *geometry, int code)DisplaceModel
setBenthosBioFromFeature(OGRGeometry *geometry, double bio, std::function< void(std::shared_ptr< NodeData >, double)> func)DisplaceModelprotected
setBenthosBiomassFromFeature(OGRGeometry *geometry, double bio)DisplaceModel
setBenthosNbFromFeature(OGRGeometry *geometry, double bio, std::function< void(std::shared_ptr< NodeData >, double)> func)DisplaceModelprotected
setBenthosNumberFromFeature(OGRGeometry *geometry, double nb)DisplaceModel
setCodeFromFeature(OGRGeometry *geometry, int code, std::function< void(std::shared_ptr< NodeData >, int)> func)DisplaceModelprotected
setConfig(const Config &config)DisplaceModel
setCurrentStep(int step)DisplaceModel
setDissoFromFeature(OGRGeometry *geometry, double sal, std::function< void(std::shared_ptr< NodeData >, int)> func)DisplaceModelprotected
setDissolvedCarbonFromFeature(OGRGeometry *geometry, double dissc)DisplaceModel
setIndex(int idx)DisplaceModelinline
setInterestingBenthos(int n)DisplaceModelinline
setInterestingFishfarms(int n)DisplaceModelinline
setInterestingHarb(types::NodeId n)DisplaceModel
setInterestingNations(int n)DisplaceModelinline
setInterestingPop(int n)DisplaceModel
setInterestingPop2(int n)DisplaceModel
setInterestingShips(int n)DisplaceModelinline
setInterestingSize(int n)DisplaceModel
setInterestingSizeAvg(bool b)DisplaceModelinline
setInterestingSizeMax(bool b)DisplaceModelinline
setInterestingSizeMin(bool b)DisplaceModelinline
setInterestingSizeTotal(bool b)DisplaceModelinline
setInterestingVessels(int n)DisplaceModelinline
setInterestingWindfarms(int n)DisplaceModelinline
setLandscapeCodesFromFeature(OGRGeometry *geometry, int code)DisplaceModel
setNitroFromFeature(OGRGeometry *geometry, double sal, std::function< void(std::shared_ptr< NodeData >, int)> func)DisplaceModelprotected
setNitrogenFromFeature(OGRGeometry *geometry, double nit)DisplaceModel
setOutDir(const QString &name)DisplaceModelinline
setOutputName(const QString &name)DisplaceModelinline
setOxyFromFeature(OGRGeometry *geometry, double sal, std::function< void(std::shared_ptr< NodeData >, int)> func)DisplaceModelprotected
setOxygenFromFeature(OGRGeometry *geometry, double oxygen)DisplaceModel
setPhosFromFeature(OGRGeometry *geometry, double sal, std::function< void(std::shared_ptr< NodeData >, int)> func)DisplaceModelprotected
setPhosphorusFromFeature(OGRGeometry *geometry, double phos)DisplaceModel
setSalFromFeature(OGRGeometry *geometry, double sal, std::function< void(std::shared_ptr< NodeData >, int)> func)DisplaceModelprotected
setSalinityFromFeature(OGRGeometry *geometry, double psu)DisplaceModel
setScenario(const Scenario &scenario)DisplaceModel
setSimulationName(const QString &name)DisplaceModelinline
setSimulationSqlStorage(const QString &path)DisplaceModel
setSimulationSteps(int value)DisplaceModel
setSSTFromFeature(OGRGeometry *geometry, double sst)DisplaceModel
setStockNames(const QMap< QString, int > &names)DisplaceModelinline
setTFromFeature(OGRGeometry *geometry, double t, std::function< void(std::shared_ptr< NodeData >, int)> func)DisplaceModelprotected
setUseStaticPaths(int value)DisplaceModel
setWdFromFeature(OGRGeometry *geometry, double wd, std::function< void(std::shared_ptr< NodeData >, int)> func)DisplaceModelprotected
setWindFromFeature(OGRGeometry *geometry, double wind)DisplaceModel
ShipsStatsContainer typedefDisplaceModel
simulationEnded()DisplaceModel
simulationName() constDisplaceModelinline
SpecialGroups enum nameDisplaceModel
startCollectingStats()DisplaceModel
Total enum valueDisplaceModel
updateFirm(int idx, float x, float y)DisplaceModel
updateFishfarm(int idx, float x, float y)DisplaceModel
updateNodesStatFromSimu(QString)DisplaceModel
updateShip(int tstep, int idx, float x, float y, float course)DisplaceModel
updateVessel(int tstep, int idx, float x, float y, float course, float fuel, int state)DisplaceModel
updateWindmill(int idx, float x, float y)DisplaceModel
~DisplaceModel()DisplaceModel