Uses of Class
org.evoludo.simulator.modules.Module
Packages that use Module
Package
Description
EvoLudo - A platform for the exploration of evolutionary models.
The GWT graphics for rendering and visualizing evolutionary models.
The toolkit to explore interactive evolutionary models.
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.
The views to visualize results and interact with evolutionary models.
-
Uses of Module in org.evoludo
Fields in org.evoludo declared as Module -
Uses of Module in org.evoludo.graphics
Fields in org.evoludo.graphics declared as ModuleModifier and TypeFieldDescriptionprotected ModuleAbstractGraph.moduleThe module backing the graph.Methods in org.evoludo.graphics that return ModuleConstructors in org.evoludo.graphics with parameters of type ModuleModifierConstructorDescriptionprotectedAbstractGraph(AbstractGraph.Controller controller, Module module) Create the base class for graphs.GenericPopGraph(GenericPopGraph.PopGraphController controller, Module module) Create the base class for population graphs.HistoGraph(AbstractGraph.Controller controller, Module module, int row) Create new histogram graph formodulerunning incontroller.LineGraph(AbstractGraph.Controller controller, Module module) Create new line graph forcontroller.ParaGraph(AbstractGraph.Controller controller, Module module) Create new parametric graph formodulerunning incontroller.PopGraph2D(GenericPopGraph.PopGraphController controller, Module module) Create a graph for graphically visualizing the structure of a network (or population).PopGraph3D(GenericPopGraph.PopGraphController controller, Module module) Create a graph for graphically visualizing the structure of a network (or population).S3Graph(AbstractGraph.Controller controller, Module module, int role) Create a new simplex \(S_3\) graph formodulerunning incontrollerwith the specifiedrole. -
Uses of Module in org.evoludo.simulator
Fields in org.evoludo.simulator declared as ModuleFields in org.evoludo.simulator with type parameters of type ModuleMethods in org.evoludo.simulator that return ModuleModifier and TypeMethodDescriptionEvoLudo.getModule()Gets the activeModule.EvoLudo.loadModule(String newModuleKey) Load new module with keynewModuleKey.Methods in org.evoludo.simulator with parameters of type ModuleModifier and TypeMethodDescriptionvoidAddmoduleto lookup table of modules using the module's key.static booleanGeometry.displayUniqueGeometry(Module module) Checks whether a single graphical representation can be used for the interaction and competition graphs.Constructors in org.evoludo.simulator with parameters of type ModuleModifierConstructorDescriptionInstantiates a new geometry for intra-species modulemodulewith pacemakerengine.Instantiates a new geometry for inter-species modulepopModuleand opponentoppModulewith pacemakerengine. -
Uses of Module in org.evoludo.simulator.exec
Subclasses of Module in org.evoludo.simulator.execModifier and TypeClassDescriptionclassSimulations of the evolution of continuous investement levels in social dilemmas.classSimulations to investigate the role of volunteering in public goods games.classSimulations to investigate peer punishment in the voluntary public goods game.classSimulations of peer- versus pool-punishment in voluntary public goods games.classSimulations to investigate the Moran process on graph structured populations.classSimulation of the two player, two trait model.classSimulations to investigate individual based simulations versus stochastic differential equations for modelling the evolutionary dynamics of populations with pairwise interactions anddstrategic traits. -
Uses of Module in org.evoludo.simulator.models
Fields in org.evoludo.simulator.models declared as ModuleModifier and TypeFieldDescriptionprotected ModuleIBSPopulation.moduleThe module associated with this population.protected ModulePDE.moduleConvenience variable: module associated with this model (useful as long as PDE models are restricted to single species).protected ModuleSDE.moduleConvenience variable: module associated with this model (useful as long as SDE models are restricted to single species).Fields in org.evoludo.simulator.models with type parameters of type ModuleMethods in org.evoludo.simulator.models that return ModuleModifier and TypeMethodDescriptionIBSPopulation.getModule()Gets the module associated with this population.Model.getSpecies(int id) Return the species with IDid.Methods in org.evoludo.simulator.models with parameters of type ModuleModifier and TypeMethodDescriptionprivate doubleSDE.getEffectiveNoise(Module mod, int skip) Helper method to determine the effective demographic noise for a given module based on the current population size.protected doubleODE.updateBest(Module mod, double[] state, double[] fitness, int nGroup, int index, double[] change) Implementation of player updatePlayerUpdate.Type.BEST.protected doubleODE.updateBestResponse(Module mod, double[] state, double[] fitness, int nGroup, int index, double[] change) Implementation of the player updatePlayerUpdate.Type.BEST_RESPONSE.protected doubleODE.updateEcology(Module mod, double[] state, double[] fitness, int nGroup, int index, double[] change) Implementation of the player updates for modules with populations of variable size (density based or with vacant 'space', i.e.protected doubleODE.updateImitate(Module mod, double[] state, double[] fitness, int nGroup, int index, double[] change) Implementation of the player updatePlayerUpdate.Type.IMITATE.protected doubleODE.updateImitateBetter(Module mod, double[] state, double[] fitness, int nGroup, int index, double[] change) Implementation of the player updatePlayerUpdate.Type.IMITATE_BETTER.protected doubleODE.updateProportional(Module mod, double[] state, double[] fitness, int nGroup, int index, double[] change) Implementation of the player updatePlayerUpdate.Type.PROPORTIONAL.private doubleODE.updateReplicate(Module mod, double[] state, double[] fitness, int nGroup, int index, double[] change, double noise) Helper method to calculate the rate of change for the standard replicator dynamics with different amounts of noise arising from the microscopic update rule.protected doubleODE.updateThermal(Module mod, double[] state, double[] fitness, int nGroup, int index, double[] change) Implementation of the player updatePlayerUpdate.Type.THERMAL.Constructors in org.evoludo.simulator.models with parameters of type ModuleModifierConstructorDescriptionprotectedIBSPopulation(EvoLudo engine, Module module) Creates a population of individuals for IBS simulations. -
Uses of Module in org.evoludo.simulator.modules
Subclasses of Module in org.evoludo.simulator.modulesModifier and TypeClassDescriptionclassThe module for investigating the evolutionary dynamics in asymmetric2×2games.classCooperation in voluntary (non-linear) public goods interactions.classCooperation in voluntary (non-linear) public goods interactions with peer punishment.classCooperation in voluntary (non-linear) public goods interactions with peer and pool punishment.classThe Centipede class provides an EvoLudo module for the centipede game.classThe module for the evolution of two behavioural traits.classParent class of all EvoLudo modules with one or more continuous traits.classThe module for investigating the evolutionary dynamics of the continuous snowdrift game, or more generally, interactions among pairs of individuals with continuous traits.classSimulations of 2x2 games in deme structured populations.classParent class of all EvoLudo modules with discrete sets of traits.classCooperation in ecological public goods interactions.classLotka-Volterra module for EvoLudo.classThe module for investigating the evolutionary dynamics in the classical Moran process with two types of individuals that have constant fitness values.classCooperation in dynamical networks.(package private) classPredator class representing the predator species in the Lotka-Volterra model.classCyclical dynamics of the rock-scissors-paper game.classThe SIR module implements the classic Susceptible-Infected-Recovered (SIR) model of disease dynamics.classThe module for investigating the evolutionary dynamics in the classical2×2games.classTraitsFields in org.evoludo.simulator.modules declared as ModuleModifier and TypeFieldDescriptionprotected ModuleATBT.ODE.moduleConvenience variable: module associated with this model (useful for single species).(package private) ModuleMap2Fitness.moduleThe module that is using this fitness mapping.(package private) ModuleMutation.moduleThe module using this mutation.(package private) ModulePlayerUpdate.moduleThe module that is using this player update.(package private) ModuleSpeciesUpdate.moduleThe module that is using this species update.(package private) ModuleModule.opponentReference to Module of opponent.Fields in org.evoludo.simulator.modules with type parameters of type ModuleModifier and TypeFieldDescriptionModule.speciesList with all species in module including this one.Methods in org.evoludo.simulator.modules that return ModuleModifier and TypeMethodDescriptionModule.getOpponent()Gets the opponent of this module/population.Module.getSpecies(int idx) Gets module of species at indexidx.Methods in org.evoludo.simulator.modules that return types with arguments of type ModuleMethods in org.evoludo.simulator.modules with parameters of type ModuleModifier and TypeMethodDescriptionvoidModule.setOpponent(Module opponent) Sets the opponent of this module/population.Constructors in org.evoludo.simulator.modules with parameters of type ModuleModifierConstructorDescriptionCentiMutations(Module module) Constructs a new CentiMutations instance to deal with mutations in the Centipede game.Continuous(Module module) Construct mutator for continuous traits.Construct mutator for discrete traits.Map2Fitness(Module module, Map2Fitness.Map map) Instantiate new map of typemapformodule.protectedInstantiate a new Module withengineandpartner.Instantiate new mutation.PlayerUpdate(Module module) Instantiate new player update for use inmodule.SpeciesUpdate(Module module) Instantiate new population update for use in IBSmodels. -
Uses of Module in org.evoludo.simulator.views
Methods in org.evoludo.simulator.views with parameters of type ModuleModifier and TypeMethodDescriptionprivate booleanHistogram.doFixtimeDistr(Module module) Helper method to check whether to show the fixation time distribution or the fixation times for each node.