Uses of Class
org.evoludo.simulator.Geometry
Packages that use Geometry
Package
Description
The GWT graphics for rendering and visualizing evolutionary models.
The toolkit to explore interactive evolutionary models.
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 Geometry in org.evoludo.graphics
Fields in org.evoludo.graphics declared as GeometryModifier and TypeFieldDescriptionprotected GeometryGenericPopGraph.geometryThe 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 TypeMethodDescriptionvoidGenericPopGraph.setGeometry(Geometry geometry) Set the geometry backing the graph.voidPopGraph2D.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 GeometryNetwork.geometryThe 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 Network2DEvoLudo.createNetwork2D(Geometry geometry) Generate 2D network.EvoLudoGWT.createNetwork2D(Geometry geometry) abstract Network3DEvoLudo.createNetwork3D(Geometry geometry) Generate 3D network.EvoLudoGWT.createNetwork3D(Geometry geometry) static booleanGeometry.displayUniqueGeometry(Geometry inter, Geometry comp) Checks whether a single graphical representation can be used for the interaction and competition graphs.booleanCheck ifthisGeometry andgeorefer 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 GeometryIBSPopulation.competitionThe geometry of the competition graph.(package private) GeometryIBSGroup.geometryThe geometry associated with this group.protected GeometryIBSPopulation.interactionThe geometry of the interaction graph.protected GeometryPDE.spaceGeometry 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 TypeMethodDescriptionbooleanIBSPopulation.checkGeometry(Geometry geom) Provide opportunity/hook for subclasses to introduce new geometries.booleanIBSPopulation.generateGeometry(Geometry geom) Provide opportunity/hook for subclasses to introduce new geometries.booleanIBSPopulation.parseGeometry(Geometry geom, String arg) Provide opportunity/hook for subclasses to introduce new geometries.voidIBSGroup.setGeometry(Geometry geometry) Set the geometry associated with this group. -
Uses of Geometry in org.evoludo.simulator.modules
Fields in org.evoludo.simulator.modules declared as GeometryModifier and TypeFieldDescriptionprotected GeometryModule.competitionThe geometry of competition structureprotected GeometryModule.interactionThe geometry of interaction structureprotected GeometryModule.structureThe 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 TypeMethodDescriptionbooleanNetGames.IBSPop.checkGeometry(Geometry geom) booleanNetGames.IBSPop.generateGeometry(Geometry geom) booleanNetGames.IBSPop.parseGeometry(Geometry geom, String arg) voidModule.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 GeometryDistribution.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 StringGenericPop.formatInStructureAt(int node, Geometry geom) Return a formatted string of the incoming neighbours on directed graphs at the given node.private static StringGenericPop.formatOutStructureAt(int node, Geometry geom) Return a formatted string of the outgoing neighbours on directed graphs at the given node.private static StringGenericPop.formatStructureAt(int node, Geometry geom) Return a formatted string of the neighbourhood structure at the given node.private StringGenericPop.formatTraitsAt(int node, Geometry geom, G graph) Return a formatted string of the traits of the opponents at the given node.private intHistogram.getDegreeBins(Geometry inter, Geometry comp) Determine the number of bins required for the degree distributions of the interaction and competition geometries.private intHistogram.getDegreeGraphs(Geometry inter, Geometry comp) Determine the number of histograms required for the degree distributions of the interaction and competition geometries.private voidHistogram.getDegreeHistogramData(double[][] data, Geometry geometry, int idx, double ibinwidth) Generate the degree histogram data for the given geometry.private voidHistogram.getDegreeHistogramData(double[][] data, Geometry inter, Geometry comp) Generate the degree histogram data for the given interaction and competition geometries.