Uses of Class
org.evoludo.simulator.Geometry
Packages that use Geometry
Package
Description
-
Uses of Geometry in org.evoludo.graphics
Fields in org.evoludo.graphics declared as GeometryModifier and TypeFieldDescriptionprotected Geometry
GenericPopGraph.geometry
The structure of the population.Methods in org.evoludo.graphics that return GeometryModifier and TypeMethodDescriptionGenericPopGraph.getGeometry()
Get the geometry backing the graph.Methods in org.evoludo.graphics with parameters of type GeometryModifier and TypeMethodDescriptionvoid
GenericPopGraph.setGeometry
(Geometry geometry) Set the geometry backing the graph.void
PopGraph2D.setGeometry
(Geometry geometry) Constructors in org.evoludo.graphics with parameters of type GeometryModifierConstructorDescriptionNetwork2DGWT
(EvoLudo engine, Geometry geometry) Create a new network in 2D for the given engine and geometry with a layouting process optimzed for GWT.Network3DGWT
(EvoLudo engine, Geometry geometry) Create a new network in 3D for the given engine and geometry with a layouting process optimzed for GWT. -
Uses of Geometry in org.evoludo.simulator
Fields in org.evoludo.simulator declared as GeometryModifier and TypeFieldDescriptionprotected Geometry
Network.geometry
The structure of the population.Methods in org.evoludo.simulator that return GeometryModifier and TypeMethodDescriptionGeometry.clone()
Clone geometry.Geometry.deriveCompetitionGeometry()
Derive competition geometry from current (interaction) geometry.Geometry.deriveInteractionGeometry
(IBSPopulation opp) Derive interaction geometry from current (competition) geometry.Network.getGeometry()
Get the geometry that is backing this network.Methods in org.evoludo.simulator with parameters of type GeometryModifier and TypeMethodDescriptionabstract Network2D
EvoLudo.createNetwork2D
(Geometry geometry) Generate 2D network.EvoLudoGWT.createNetwork2D
(Geometry geometry) abstract Network3D
EvoLudo.createNetwork3D
(Geometry geometry) Generate 3D network.EvoLudoGWT.createNetwork3D
(Geometry geometry) static boolean
Geometry.displayUniqueGeometry
(Geometry inter, Geometry comp) Checks whether a single graphical representation can be used for the interaction and competition graphs.boolean
Check ifthis
Geometry andgeo
refer to the same structures.Constructors in org.evoludo.simulator with parameters of type GeometryModifierConstructorDescriptionCreate a new network for the given engine and geometry.Create a new network in 2D for the given engine and geometry.Create a new network in 3D for the given engine and geometry. -
Uses of Geometry in org.evoludo.simulator.models
Fields in org.evoludo.simulator.models declared as GeometryModifier and TypeFieldDescriptionprotected Geometry
IBSPopulation.competition
The geometry of the competition graph.protected Geometry
IBSPopulation.interaction
The geometry of the interaction graph.protected Geometry
PDE.space
Geometry representing the spatial dimensions of this PDE.Methods in org.evoludo.simulator.models that return GeometryModifier and TypeMethodDescriptionIBSPopulation.createCompetitionGeometry()
Creates a new instance of the competition or imitation structure, if needed.IBSPopulation.createInteractionGeometry()
Creates a new instance of the interaction structure, if needed.IBSPopulation.getCompetitionGeometry()
Gets the structure of competition or imitations.PDE.getGeometry()
Gets the geometry representing the spatial structure of this PDE.IBSPopulation.getInteractionGeometry()
Gets the structure of interactions.Methods in org.evoludo.simulator.models with parameters of type GeometryModifier and TypeMethodDescriptionboolean
IBSPopulation.checkGeometry
(Geometry geom) Provide opportunity/hook for subclasses to introduce new geometries.boolean
IBSPopulation.generateGeometry
(Geometry geom) Provide opportunity/hook for subclasses to introduce new geometries.boolean
IBSPopulation.parseGeometry
(Geometry geom, String arg) Provide opportunity/hook for subclasses to introduce new geometries.int[]
Picks an interaction/reference group for the focal individualfocal
and the population structuregeom
. -
Uses of Geometry in org.evoludo.simulator.modules
Fields in org.evoludo.simulator.modules declared as GeometryModifier and TypeFieldDescriptionprotected Geometry
Module.competition
The geometry of competition structureprotected Geometry
Module.interaction
The geometry of interaction structureprotected Geometry
Module.structure
The geometry of population (interaction and competition graphs are the same)Methods in org.evoludo.simulator.modules that return GeometryModifier and TypeMethodDescriptionModule.createGeometry()
Opportunity to supplyGeometry
, in case interaction and competition graphs are the same.Module.getCompetitionGeometry()
Gets the competition geometry.Module.getGeometry()
Gets the geometry of the population.Module.getInteractionGeometry()
Gets the interaction geometry.Methods in org.evoludo.simulator.modules with parameters of type GeometryModifier and TypeMethodDescriptionboolean
NetGames.IBSPop.checkGeometry
(Geometry geom) boolean
NetGames.IBSPop.generateGeometry
(Geometry geom) boolean
NetGames.IBSPop.parseGeometry
(Geometry geom, String arg) void
Module.setGeometries
(Geometry interaction, Geometry competition) Sets different geometries for interactions and competition. -
Uses of Geometry in org.evoludo.simulator.views
Methods in org.evoludo.simulator.views that return GeometryModifier and TypeMethodDescriptionprivate Geometry
Distribution.createGeometry
(int nTraits) Create a geometry for the given number of traits.Methods in org.evoludo.simulator.views with parameters of type GeometryModifier and TypeMethodDescriptionprivate static String
GenericPop.formatInStructureAt
(int node, Geometry geom) Return a formatted string of the incoming neighbours on directed graphs at the given node.private static String
GenericPop.formatOutStructureAt
(int node, Geometry geom) Return a formatted string of the outgoing neighbours on directed graphs at the given node.private String
GenericPop.formatStrategiesAt
(int node, Geometry geom, G graph) Return a formatted string of the strategies of the opponents at the given node.private static String
GenericPop.formatStructureAt
(int node, Geometry geom) Return a formatted string of the neighbourhood structure at the given node.private int
Histogram.getDegreeBins
(Geometry inter, Geometry comp) Determine the number of bins required for the degree distributions of the interaction and competition geometries.private int
Histogram.getDegreeGraphs
(Geometry inter, Geometry comp) Determine the number of histograms required for the degree distributions of the interaction and competition geometries.private void
Histogram.getDegreeHistogramData
(double[][] data, Geometry geometry, int idx, double ibinwidth) Generate the degree histogram data for the given geometry.private void
Histogram.getDegreeHistogramData
(double[][] data, Geometry inter, Geometry comp) Generate the degree histogram data for the given interaction and competition geometries.