Package org.evoludo.simulator.views


package org.evoludo.simulator.views
  • Class
    Description
    The parent class of all panels that provide graphical representations the state of the current EvoLudo model.
    The available export data types: SVG scalable vector graphics format, svg PDF portable document format, pdf (not yet implemented). EPS encapsulated postscript format, eps (not yet implemented). PNG portable network graphics format, png STAT_DATA statistics data as comma separated list, csv TRAJ_DATA trajectory data as comma separated list, csv (not yet implemented). STATE current state of simulation, plist
    Graphs that provide basic tooltips should implement this interface.
    The view to display the console log.
    The console log widget.
    The view to display the distribution of continuous traits.
    GenericPop<T,N extends Network,G extends GenericPopGraph<T,N>>
    The abstract parent class for views that display the configuration of the current state of the model in 2D or 3D.
    Modules that implement the HasDistribution interface request a graphical view to visualize the density distribution of data in multiple dimensions in their GUI: Distribution for GWT and MVCDistr, MVC2Distr for JRE modules with one or two continuous traits, respectively.
    Modules that implement the HasDistribution.Strategy interface include a graphical view that depicts the density distribution of strategic traits over time in their GUI.
    Modules that implement the HasHistogram interface request a graphical view to depicts a histogram of data in their GUI: Histogram in GWT and MVCTraitHistogram, MVFitHistogram in JRE for a single continuous trait or the fitness distribution, respectively.
    Modules that implement the HasHistogram.Degree interface include histograms of the degree distribution of the population geometry.
    Modules that implement the HasHistogram.Fitness interface include histograms of fitness distributions.
    Modules that implement the HasHistogram.StatisticsProbability interface must be capable of running statistics over multiple runs and include histograms of fixation probabilities.
    Modules that implement the HasHistogram.StatisticsStationary interface must be capable of generate histograms of the number of times particular configurations (frequencies of strategies) are visited, which eventually converges to a stationary distributions in ergodic settings.
    Modules that implement the HasHistogram.StatisticsTime interface must be capable of running statistics over multiple runs and include histograms of fixation times.
    Modules that implement the HasHistogram.Strategy interface include histograms of strategy distributions.
    Modules that implement the HasMean interface request a graphical view to visualize the mean state of the population as a function of time in their GUI: Mean for GWT and MVDMean, MVCMean for JRE.
    Modules that implement this interface request a LineGraph that depicts the mean fitness of the population.
    Modules that implement this interface request a LineGraph that depicts the mean strategies of the population.
    Modules that implement the HasPhase2D interface request a graphical view to visualize the mean state of the population in a 2D (projection) of the phase plane as a function of time in their GUI: Phase2D for GWT and MVDPhase2D for JRE.
    Interface for providing custom mappings from data to 2D phase plane projections.
    Modules that implement the HasPop2D interface request a graphical view to visualize a 2D representation of the geomtery of the population in their GUI: Pop2D for GWT and MVPop2D for JRE.
    Modules that implement the HasPop2D.Fitness interface include 2D graphical visualizations of the geometry of the population where nodes display the color coded fitness of each individual.
    Modules that implement the HasPop2D.Strategy interface include 2D graphical visualizations of the geometry of the population where nodes display the color coded strategy of each individual.
    Modules that implement the HasPop3D interface request a graphical view to visualize a 3D representation of the geomtery of the population in their GUI: Pop3D for GWT and none for JRE (java3d has long been retired).
    Modules that implement the HasPop3D.Strategy interface include 3D graphical visualizations of the geometry of the population where nodes display the color coded fitness of each individual.
    Modules that implement the HasPop3D.Strategy interface include 2D graphical visualizations of the geometry of the population where nodes display the color coded strategy of each individual.
    Modules that implement the HasS3 interface request a graphical view to visualize the mean state of the population in the simplex \(S_3\) as a function of time in their GUI: S3 for GWT and MVDS3 for JRE.
    The view to display a histogram of various quantities of the current EvoLudo model.
    The view to display graphs with time series data.
    The view to display time series of data as a trajectory in a 2D phase plane.
    The view to display configuration of the current state of the model in 2D.
    The view to display configuration of the current state of the model in 3D.
    The view to display time series of data as a trajectory on the \(S_3\) simplex.
    Default mapping of data to simplex \(S_3\) projections.