Uses of Class
org.evoludo.simulator.models.IBSPopulation
Packages that use IBSPopulation
Package
Description
-
Uses of IBSPopulation in org.evoludo.simulator
Fields in org.evoludo.simulator declared as IBSPopulationModifier and TypeFieldDescriptionGeometry.opponent
The IBS population representing the opponent.(package private) IBSPopulation
Geometry.population
The IBS population that has this geometry.Methods in org.evoludo.simulator that return IBSPopulationModifier and TypeMethodDescriptionGeometry.getOpponent()
Gets the opponent of the population represented by this graph.Methods in org.evoludo.simulator with parameters of type IBSPopulationModifier and TypeMethodDescriptionGeometry.deriveInteractionGeometry
(IBSPopulation opp) Derive interaction geometry from current (competition) geometry. -
Uses of IBSPopulation in org.evoludo.simulator.exec
Subclasses of IBSPopulation in org.evoludo.simulator.execModifier and TypeClassDescription(package private) class
The simulation for the CDL module. -
Uses of IBSPopulation in org.evoludo.simulator.models
Subclasses of IBSPopulation in org.evoludo.simulator.modelsModifier and TypeClassDescriptionclass
The core class for individual based simulations with a single continuous trait/strategy.class
The core class for individual based simulations with discrete traits/strategies.class
The core class for individual based simulations with multiple continuous traits/strategies.Fields in org.evoludo.simulator.models declared as IBSPopulationModifier and TypeFieldDescription(package private) IBSPopulation
Pointer to focal species for debugging.(package private) IBSPopulation
IBSPopulation.opponent
The interaction partner/opponent of this populationopponent.getModule()==getModule().getOpponent()
.protected IBSPopulation
IBS.population
Short-cut tospecies.get(0).getIBSPopulation()
for single species models;null
in multi-species models.Methods in org.evoludo.simulator.models that return IBSPopulationModifier and TypeMethodDescription(package private) IBSPopulation
IBS.getIBSPopulation
(int id) Helper routine to retrieve theIBSPopulation
associated with module withid
.IBS.pickFocalSpecies()
Pick focal population according to the selected scheme.private IBSPopulation
IBS.pickFocalSpeciesFitness
(double wScoreTot) Pick species to update with a probability proportional to the total fitness of the species weighted by its update rate.private IBSPopulation
IBS.pickFocalSpeciesSize
(double wPopTot) Pick species to update with a probability proportional to the size of the species weighted by its update rate.private IBSPopulation
IBS.pickFocalSpeciesTurns()
Pick species for sequential updates, i.e.Methods in org.evoludo.simulator.models with parameters of type IBSPopulationModifier and TypeMethodDescriptionprotected IBS.Event
IBS.pickEvent
(IBSPopulation pop) Pick type of next event in focal population.void
IBSCPopulation.setOpponentPop
(IBSPopulation opponent) void
IBSDPopulation.setOpponentPop
(IBSPopulation opponent) void
IBSMCPopulation.setOpponentPop
(IBSPopulation opponent) void
IBSPopulation.setOpponentPop
(IBSPopulation opponent) Set the interaction partner/opponent of this population. -
Uses of IBSPopulation in org.evoludo.simulator.modules
Subclasses of IBSPopulation in org.evoludo.simulator.modulesModifier and TypeClassDescriptionclass
Extends TBT.TBTPop to take advantage of kaleidoscope initializations.class
The extension for IBS simulations specific to voluntary (non-linear) public goods games.class
Custom implemenation for individual based simulations in deme structured populations.class
The extension for IBS simulations implement cooperative actions on dynamical networks.class
The extension for IBS simulations specific to3×3
games.class
The extension for IBS simulations specific to populations engaging in2×2
games.Fields in org.evoludo.simulator.modules declared as IBSPopulationModifier and TypeFieldDescription(package private) IBSPopulation
Module.ibs
The field point to the IBSPopulation that represents this module in individual based simulations.Methods in org.evoludo.simulator.modules that return IBSPopulationModifier and TypeMethodDescriptionModule.createIBSPop()
Opportunity to supply custom individual based simulations.Module.getIBSPopulation()
Gets the IBSPopulation that represents this module in individual based simulations ornull
for all other types of models.Methods in org.evoludo.simulator.modules with parameters of type IBSPopulationModifier and TypeMethodDescriptionvoid
Module.setIBSPopulation
(IBSPopulation ibs) Sets the reference to the IBSPopulation that represents this module in individual based simulations.