Uses of Class
org.evoludo.simulator.EvoLudo
Packages that use EvoLudo
Package
Description
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.
Geometries for population interaction and competition graphs used by the
simulator.
The models that generate evolutionary trajectories based on the specifications of each module.
The modules to implement various evolutionary models.
-
Uses of EvoLudo in org.evoludo.graphics
Constructors in org.evoludo.graphics with parameters of type EvoLudoModifierConstructorDescriptionNetwork2DGWT(EvoLudo engine, AbstractGeometry geometry) Create a new network in 2D for the given engine and geometry with a layouting process optimzed for GWT.Network3DGWT(EvoLudo engine, AbstractGeometry geometry) Create a new network in 3D for the given engine and geometry with a layouting process optimzed for GWT. -
Uses of EvoLudo in org.evoludo.simulator
Subclasses of EvoLudo in org.evoludo.simulatorModifier and TypeClassDescriptionclassGWT specific implementation of EvoLudo controller.Fields in org.evoludo.simulator declared as EvoLudoModifier and TypeFieldDescriptionprivate final EvoLudoCLOController.engineOwning EvoLudo engine coordinating models and modules.private final EvoLudoLifecycleController.engineOwning engine used to query modules and dispatch events.protected EvoLudoNetwork.engineThe pacemaker of all models.private final EvoLudoRunController.engineEngine whose execution is coordinated by this controller.private final EvoLudoStateEncoder.engineOwning runtime whose state will be encoded.Constructors in org.evoludo.simulator with parameters of type EvoLudoModifierConstructorDescriptionCLOController(EvoLudo evo) Create a controller bound to the supplied engine.LifecycleController(EvoLudo engine) Create a controller bound to the supplied engine.protectedNetwork(EvoLudo engine, AbstractGeometry geometry) Create a new network for the given engine and geometry.protectedNetwork2D(EvoLudo engine, AbstractGeometry geometry) Create a new network in 2D for the given engine and geometry.protectedNetwork3D(EvoLudo engine, AbstractGeometry geometry) Create a new network in 3D for the given engine and geometry.RunController(EvoLudo engine) Constructs a new RunController for the specified EvoLudo engine.StateEncoder(EvoLudo engine) Create a state encoder for the supplied engine. -
Uses of EvoLudo in org.evoludo.simulator.exec
Constructors in org.evoludo.simulator.exec with parameters of type EvoLudoModifierConstructorDescriptionCreate a new scanCSD simulation.Create a new simulation to investigate the role of volunteering in public goods games.protectedCreate a new simulation.Create a new simulation to investigate the role of punishment in voluntary public goods games.Create a new simulation to investigate the role of pool- versus peer-punishment in voluntary public goods games.Create a new simulation to investigate the two player, two trait model.Create a new simulation to compare the performance of individual based simulations versus stochastic differential equations. -
Uses of EvoLudo in org.evoludo.simulator.geometries
Fields in org.evoludo.simulator.geometries declared as EvoLudoModifier and TypeFieldDescription(package private) final EvoLudoAbstractGeometry.engineThe pacemaker of all models.Methods in org.evoludo.simulator.geometries with parameters of type EvoLudoModifier and TypeMethodDescriptionstatic AbstractGeometryInstantiate the requested geometry based oncli.static AbstractGeometryAbstractGeometry.create(EvoLudo engine, GeometryType type) Factory method for creating geometry instances by type.Constructors in org.evoludo.simulator.geometries with parameters of type EvoLudoModifierConstructorDescriptionprotectedAbstractGeometry(EvoLudo engine) Create a new geometry scaffold linked to the given pacemaker.protectedAbstractLattice(EvoLudo engine) Create a lattice geometry scaffold for the given engine.protectedAbstractNetwork(EvoLudo engine) Create a network-backed geometry for the provided engine.BarabasiAlbertGeometry(EvoLudo engine) Create a Barabási-Albert geometry tied to the given engine.CompleteGeometry(EvoLudo engine) Create a complete-graph geometry for the given engine.CubicGeometry(EvoLudo engine) Create a cubic-lattice geometry tied to the given engine.DesarguesGeometry(EvoLudo engine) Create a Desargues geometry tied to the given engine.DodekahedronGeometry(EvoLudo engine) Create a dodecahedral geometry tied to the given engine.DynamicGeometry(EvoLudo engine) Create a dynamic geometry placeholder controlled by the provided engine.FranklinGeometry(EvoLudo engine) Create a Franklin geometry tied to the given engine.FruchtGeometry(EvoLudo engine) Create a Frucht-graph geometry coordinated by the supplied engine.HeawoodGeometry(EvoLudo engine) Create a Heawood geometry tied to the given engine.HexagonalGeometry(EvoLudo engine) Create a hexagonal (honeycomb) geometry tied to the given engine.HierarchicalGeometry(EvoLudo engine) Create a hierarchical geometry tied to the given engine.IcosahedronGeometry(EvoLudo engine) Create an icosahedral geometry tied to the given engine.KlemmEguiluzGeometry(EvoLudo engine) Create a Klemm-Eguíluz small-world geometry managed by the supplied engine.LinearGeometry(EvoLudo engine) Create a linear (1D lattice) geometry attached to the given engine.MooreGeometry(EvoLudo engine) Create a Moore square lattice geometry tied to the given engine.RandomDirectedGeometry(EvoLudo engine) Create a directed random-graph geometry controlled by the provided engine.RandomGeometry(EvoLudo engine) Create an undirected random-graph geometry coordinated by the provided engine.RandomRegularGeometry(EvoLudo engine) Create a random regular geometry tied to the given engine.ScalefreeGeometry(EvoLudo engine) Create a scale-free geometry tied to the given engine.SecondNeighbourGeometry(EvoLudo engine) Create a second-neighbour square lattice geometry tied to the given engine.SquareGeometry(EvoLudo engine) Create a square lattice geometry tied to the given engine.StarGeometry(EvoLudo engine) Create a star geometry tied to the given engine.StrongAmplifierGeometry(EvoLudo engine) Create a strong amplifier geometry tied to the given engine.StrongSuppressorGeometry(EvoLudo engine) Create a strong suppressor geometry tied to the given engine.SuperstarGeometry(EvoLudo engine) Create a super-star geometry tied to the given engine.TietzeGeometry(EvoLudo engine) Create a Tietze geometry tied to the given engine.TriangularGeometry(EvoLudo engine) Create a triangular (hexagonal tiling) geometry linked to the given engine.VonNeumannGeometry(EvoLudo engine) Create a von Neumann square lattice geometry tied to the given engine.WellmixedGeometry(EvoLudo engine) Create a well-mixed (mean-field) geometry tied to the supplied engine.WheelGeometry(EvoLudo engine) Create a wheel (cycle with hub) geometry tied to the given engine. -
Uses of EvoLudo in org.evoludo.simulator.models
Fields in org.evoludo.simulator.models declared as EvoLudoModifier and TypeFieldDescriptionprotected EvoLudoIBSPopulation.engineThe pacemaker of all models.protected EvoLudoModel.engineThe pacemaker of all models.protected EvoLudoPDESupervisor.engineThe pacemaker of all models.Constructors in org.evoludo.simulator.models with parameters of type EvoLudoModifierConstructorDescriptionprotectedCreates a population of individuals for IBS simulations.Creates a population of individuals for IBS simulations with continuous traits.IBSCPopulation(EvoLudo engine, Continuous module) Creates a population of individuals with a single continuous trait for IBS simulations.Creates a population of individuals for IBS simulations with discrete traits.IBSDPopulation(EvoLudo engine, Discrete module) Creates a population of individuals with discrete traits for IBS simulations.IBSMCPopulation(EvoLudo engine, Continuous module) Creates a population of individuals with multiple continuous traits for IBS simulations.protectedIBSPopulation(EvoLudo engine, M module) Creates a population of individuals for IBS simulations.protectedCreates a model.PDESupervisor(EvoLudo engine, PDE charge) Creates a new supervisor to manage the PDE calculations of model charge.PDESupervisorGWT(EvoLudo engine, PDE charge) Creates a new supervisor to manage the PDE calculations of model charge with scheduling in GWT.RungeKutta(EvoLudo engine) -
Uses of EvoLudo in org.evoludo.simulator.modules
Fields in org.evoludo.simulator.modules declared as EvoLudoConstructors in org.evoludo.simulator.modules with parameters of type EvoLudoModifierConstructorDescriptionCreate a new instance of the module for asymmetric2×2games.Create a new instance of the module for voluntary public goods games.Create a new instance of the module for voluntary public goods games with peer punishment.Create a new instance of the module for voluntary public goods games with peer and pool punishment.Constructs a new instance for the Centipede module.Constructs a new EvoLudo module for the evolution of two behavioural traits.protectedContinuous(EvoLudo engine) Create new module with continuous traits.protectedContinuous(EvoLudo engine, Continuous partner) Create a new module with continuous traits for pacemakerengineand interactions with modulepartner.Create a new instance of the module for continuous games.Create a new instance of the DemesTBT module.protectedCreate new module with a discrete set of traits.privateCreate a new module with a discrete set of traits with pacemakerengineand interactions with modulepartner.Create a new instance of the module for ecological public goods games.protectedCreate a new instance of the IBS model for voluntary (non-linear) public goods games.protectedCreate a new instance of the IBSPop class.protectedCreate a new custom implementation for IBS simulations.protectedCreate a new instance of the IBS model for cooperative actions on dynamical networks.protectedCreate a new instance of the IBS model for3×3games.protectedCreate a new instance of the IBS model for2×2games.Create a new instance of the Lotka-Volterra module.protectedInstantiate a new Module withengineandpartner.Create a new instance of the module for the Moran process.Create a new instance of the module for cooperation in dynamical networks, where the network structure encodes the individuals behaviour.Create a new instance of the module for rock-scissors-paper games.Create a new SIR module with the given pacemaker.Create a new instance of the module for2×2games.