Uses of Class
org.evoludo.simulator.models.IBSPopulation
Packages that use IBSPopulation
Package
Description
Custom modules for running simulations on the command line.
The models that generate evolutionary trajectories based on the specifications of each module.
The modules to implement various evolutionary models.
-
Uses of IBSPopulation in org.evoludo.simulator.exec
Subclasses of IBSPopulation in org.evoludo.simulator.execModifier and TypeClassDescription(package private) classThe simulation for the CDL module. -
Uses of IBSPopulation in org.evoludo.simulator.models
Classes in org.evoludo.simulator.models with type parameters of type IBSPopulationModifier and TypeClassDescriptionclassIBSPopulation<M extends Module<?>, P extends IBSPopulation<?,?>> The core class for individual based simulations.Subclasses of IBSPopulation in org.evoludo.simulator.modelsModifier and TypeClassDescriptionclassThe core class for individual based simulations with a single continuous trait.classThe core class for individual based simulations with discrete traits.classThe core class for individual based simulations with multiple continuous traits.Fields in org.evoludo.simulator.models declared as IBSPopulationModifier and TypeFieldDescription(package private) IBSPopulation<?, ?> Pointer to focal species for debugging.protected PIBSPopulation.opponentThe interaction partner/opponent of this populationopponent.getModule()==getModule().getOpponent().protected IBSPopulation<?, ?> IBS.populationShort-cut tospecies.get(0).getIBSPopulation()for single species models;nullin multi-species models.Methods in org.evoludo.simulator.models that return IBSPopulationModifier and TypeMethodDescriptionprivate IBSPopulation<?, ?> IBS.createIBSPopulation(Module<?> mod) Factory method to create anIBSPopulationinstance for the provided module type.(package private) IBSPopulation<?, ?> IBS.getIBSPopulation(int id) Helper routine to retrieve theIBSPopulationassociated with module withid.IBSPopulation<?, ?> IBS.pickFocalSpecies()Pick focal population according to the selected scheme.private IBSPopulation<?, ?> IBS.pickFocalSpecies(double[] rates, double total) Pick focal species with a probability proportional to the entries inrates.private IBSPopulation<?, ?> IBS.pickFocalSpecies(int skip) Pick next focal species.Methods in org.evoludo.simulator.models with parameters of type IBSPopulationModifier and TypeMethodDescriptionprotected IBS.EventIBS.pickEvent(IBSPopulation<?, ?> pop) Pick type of next event in focal population.private booleanIBS.restorePopulationState(Plist plist, IBSPopulation<?, ?> pop, String name) Restore the state of populationpopfrom plistplist.voidIBSCPopulation.setOpponentPop(IBSPopulation<?, ?> opponent) voidIBSDPopulation.setOpponentPop(IBSPopulation<?, ?> opponent) voidIBSMCPopulation.setOpponentPop(IBSPopulation<?, ?> opponent) voidIBSPopulation.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 TypeClassDescriptionclassExtends TBT.TBTPop to take advantage of kaleidoscope initializations.classThe extension for IBS simulations specific to voluntary (non-linear) public goods games.classCustom implemenation for individual based simulations in deme structured populations.(package private) classIndividual based simulation implementation of the Lotka-Volterra model.classThe extension for IBS simulations implement cooperative actions on dynamical networks.classThe extension for IBS simulations specific to3×3games.classPopulation for individual based simulations of the SIR module.classThe extension for IBS simulations specific to populations engaging in2×2games.Fields in org.evoludo.simulator.modules declared as IBSPopulationModifier and TypeFieldDescription(package private) IBSPopulation<?, ?> Module.ibspopThe field point to the IBSPopulation that represents this module in individual based simulations.Methods in org.evoludo.simulator.modules that return IBSPopulationModifier and TypeMethodDescriptionIBSPopulation<?, ?> Module.createIBSPopulation()Opportunity to supply custom individual based simulations.IBSPopulation<?, ?> Module.getIBSPopulation()Gets the IBSPopulation that represents this module in individual based simulations ornullfor all other types of models.Methods in org.evoludo.simulator.modules with parameters of type IBSPopulationModifier and TypeMethodDescriptionvoidModule.setIBSPopulation(IBSPopulation<?, ?> ibs) Sets the reference to the IBSPopulation that represents this module in individual based simulations.