All Classes and Interfaces

Class
Description
The About JDialog shows information about this framework.
This AbstractArchive provides some common methods for Archive s.
Superclass for GenericOperators.
Comparator for a specific order: Superclasses always are sorted after subclasses.
The AbstractGenericOperator.OperatorClassPredicate returns true for a given specific class.
 
The AbstractGenericOperator.OperatorVoidPredicate interface is used as marker for Operators for which the predicate is not explicitly defined.
The AbstractIndividualFactory creates Individuals using a given Provider and sets the registered IndividualStateListeners.
The AbstractLogger triggers its refinement on specific events dependent on the iteration and evaluation count.
This AbstractOptimizer is an abstract implementation of a population-based Optimizer.
This interface represents the rate of change of velocity with respect to time.
The AdaptiveGridArchive uses an adaptive grid in order to bound the size of the Archive.
A single AdaptiveGridArchive.Cell of the grid.
Self adaptive MutationRate that uses the size of the genotype ( size) to estimate a rate.
The Add term adds multiple Terms.
This class represents a converter adding a constant offset (approximated as a double) to numeric values.
Algebra<G extends Genotype>
The Algebra operator.
The AlgebraGenericImplementation is a standard implementation of the Algebra interface.
This class represents the units used in expressions to distinguish between quantities of a different nature but of the same dimensions.
Deprecated.
Previous implementation as of Opt4J version 2.2.
This class represents the Mean-Sea-Level vertical altitude (MSL).
Amount<Q extends Quantity>
This class represents a determinate or estimated amount for which operations such as addition, subtraction, multiplication and division can be performed (it implements the Field interface).
Signals that an illegal measure operation has been performed.
This class provides the interface for formatting and parsing measures instances.
This interface represents the number of elementary entities (molecules, for example) of a substance.
This interface represents the figure formed by two lines diverging from a common point.
This interface represents the rate of change of angular velocity with respect to time.
This interface represents the rate of change of angular displacement with respect to time.
The Apply annotation is used for each Operator to indicate on which Genotype it is applied.
An Archive is used to store a set of high-quality Individual s.
The ArchiveModule determines an implementation for the Archive interface.
Archive type.
A widget that monitors the archive.
This interface represents the extent of a planar region or of the surface of a solid measured in square units.
The AutoZoomButton is a specialized JButton which reactivates the auto zoom feature of a PlotBox.
This class represents the building blocks on top of which all others units are created.
Type of Crossover operator for the BooleanGenotype.
Type of Crossover operator for the DoubleGenotype.
Type of Crossover operator for the IntegerGenotype.
Type of Crossover operator for the PermutationGenotype.
The BasicDiversityModule is the basic PropertyModule for the Diversity operator.
Type of Diversity operator for the BooleanGenotype.
Type of Diversity operator for the DoubleGenotype.
The BasicMatingModule is the basic property module for the Mating and Coupler.
The BasicMatingModule.CouplerType determines the coupler operator to use.
The basic CopyModule.
Type of Mutate operator for the DoubleGenotype.
The type of the used mutation rate.
Type of Mutate operator for the PermutationGenotype.
The basic NeighborModule.
Type of Neighbor operator for the PermutationGenotype.
The BooleanGenotype consists of Boolean values that can be used as a Genotype.
The BooleanMapGenotype is a BooleanGenotype with the MapGenotype functionality.
The BooleanRequirement is a Requirement that depends on a boolean valued Property.
The Bootstrap is used to start the optimization process.
An Archive with bounded size.
Bounds<E extends Number>
The Bounds define bounds for Genotype objects that consist of lists of numbers.
This interface represents a catalytic activity.
The Category annotation marks a class as a category.
The ClassPath is also known as the ClassPathHacker and enables adding new files to the classpath.
This class represents an immutable complex number.
This class represents an optimized matrix implementation for complex numbers.
This class represents an optimized vector implementation for complex numbers elements.
The CompositeGenotype is a base class for Genotype classes that consist of multiple Genotypes.
This class represents a coordinates made up by combining two coordinates objects together.
CompoundCRS<C1 extends Coordinates<?>,C2 extends Coordinates<?>>
This class represents a coordinate reference system combining two or more distinct reference systems.
This class represents the multi-radix units (such as "hour:min:sec").
The Configurator configures the modules and starts the specific ApplicationFrame.
Constant<R extends Ring<R>>
This class represents a constant function (polynomial of degree 0).
The Constant is an annotation for injected constant values.
The ConstantCrossoverRate represents a crossover rate that is constant during the whole optimization.
Constant mutation rate.
This class provides most accurate physical constants measurement; the more accurate the constants, the higher the precision of the calculations making use of these constants.
The Constraint is the identifier for a single constraint in the Constraints.
Defines the possible directions a constraint can be defined.
Interface for constraint checks of Objectives.
ConstraintCheckerImpl calculates constraint violations of infeasibility constraints.
This class implements DominationStrategy.
Constraint Domination Module.
 
The Constraints contains the Constraint-Values pairs of an Individual.
The ContentPanel abstract class.
The Control allows to pause, stop, and terminate, the optimization process.
The Control.State of the control.
The ControlButtons contains JButtons for the controls:
The ControlListener is an interface of classes that listen to the Control state.
The ControlToolBarService is a ToolBarService that allows to Control the Optimizer.This service has an ToolBarOrder with -100.
The ConvergencePlotWidget plots the convergence for each Objective.
Signals that a problem of some sort has occurred either when creating a converter between two units or during the conversion itself.
The default cooling schedule is the CoolingScheduleLinear.
Abstract class for modules that bind to the CoolingSchedule interface.
This module provides several common CoolingSchedules for the SimulatedAnnealing.
Type of CoolingSchedule to use.
This class represents an arbitrary system of reference for which coordinates of same significance can be stated.
This class represents an absolute position (can be be extended)
This class designates the position that a point occupies in a given n-dimensional reference frame or system.
This interface represents a converter between coordinates.
Definition of a coordinate system axis.
Copy<G extends Genotype>
Operator that creates copies of a Genotype.
Implementation of the Copy interface.
Copy operator for plain lists like BooleanGenotype, DoubleGenotype, and PermutationGenotype.
The CopyModule is used for modules for the Copy operator.
The Coupler determines couples that are used to create the offspring for a given set of possible parents.
The CouplerDefault uses the pairs based on their index in the list: p0+p1,p2+p3,etc..
The CouplerRandom uses the set of parents and creates couples randomly from this set.
The CouplerUnique uses the set of parents and creates couples randomly from this set.
Creator<G extends Genotype>
The Creator creates random Genotypes.
Superclass for criteria handled in a CriterionSet.
Superclass for Criterion-Values pairs.
Crossover operator that performs a crossover for two parents.
Interface for Crossover operator for BooleanGenotype.
The default crossover operator for the binary vector is the CrossoverBooleanRate with 0.5 rate.
Crossover for the BooleanGenotype.
Crossover for the BooleanGenotype.
Crossover for the DoubleGenotype.
The CrossoverDoubleBLX is an implementation of the blend crossover operator proposed by Eshelman and Schaffer, 1993.
The CrossoverDoubleElementwise can be used to derive CrossoverDouble classOperators that can work element-wise on the double vectors.
The CrossoverDoubleSBX is an implementation of the simulated binary crossover operator proposed by Deb and Kumar, 1995.
 
The CrossoverDoubleUnfairAverage implements the unfair average crossover proposed by Nomura and Miyhoshi, 1996.
Implementation of the Crossover interface.
The CrossoverInteger is the interface for the IntegerGenotype .
The CrossoverIntegerDefault is the CrossoverIntegerRate with the rate=0.5.
The CrossoverListRate performs a crossover on Genotype objects that are lists of values.
The CrossoverListXPoint performs a crossover on Genotype objects that are lists of values.
The CrossoverModule is used for modules for the Crossover operator.
Interface for the Crossover operator for the PermutationGenotype.
Crossover for the PermutationGenotype.
Crossover for the PermutationGenotype.
Crossover for the PermutationGenotype.
The CrossoverRate is an interface for the crossover rate which is the probability of two individuals undergoing crossover.
The Crowding calculates the crowding distance of Individuals as used for instance in the the Nsga2 algorithm.
The CrowdingArchive is based on the Crowding distance of the Nsga2.
This class represents a currency Unit.
This interface represents a measure of data amount.
This interface represents the speed of data-transmission.
This class represents a measure whose value is an arbitrary-precision decimal number.
Decoder<G extends Genotype,P extends Phenotype>
The Decoder decodes Genotypes into Phenotypes.
The DefaultAbout panel.
The DefaultArchive is the CrowdingArchive with a capacity of 100.
The DefaultIndividualFactory is a creator for standard Individuals.
The DefaultModulesPanel.MyTree that extends a JTree by a drag method.
The DefaultModulesPanel.TreeCellRenderer for the modules tree.
 
The DefaultTasksPanel extends the TasksPanel and shows all Tasks in a table.
The DelayTask executes tasks immediately or delayed if they arrive too close (delay).
DenseMatrix<F extends Field<F>>
This class represents a matrix made of dense vectors (as rows).
DenseVector<F extends Field<F>>
This class represents a dense vector.
This class identifies the units created by combining or transforming other units.
The DifferentialEvolution.Triple is a container for three individuals.
This class represents the dimension of an unit.
This interface represents the mapping between base units and dimensions.
Signals that an operation is performed upon vectors or matrices whose dimensions disagree.
This interface represents a dimensionless quantity.
This class represents a function defined from a mapping betweem two sets (points and values).
The Div divides two terms.
The Diversity determines the genetic diversity of two Individuals.
The DiversityBoolean is the interface for Diversity operators for BooleanGenotypes.
The DiversityBooleanFraction calculates the Diversity between two BooleanGenotypes by calculating the fraction of different vector entries.
The DiversityDouble is the interface for Diversity operators for DoubleGenotypes.
The DiversityDoubleAbsolute calculates the Diversity as the mean absolute difference of each entry in the double vector.
The DiversityDoubleEuclidean calculates the Diversity by the Euclidean distance between the two Genotypes.
The DiversityGenericImplementation is a standard implementation of the Diversity interface.
The DiversityInteger is the Diversity operator for the IntegerGenotype.
The DiversityIntegerEuclidean is an implementation of the DiversityInteger that calculates the diversity of two IntegerGenotype objects by normalizing the values to [0,1] and calculating the Euclidean distance.
The DiversityModule is used for modules for the Diversity operator.
The DiversityPermutation is the interface for Diversity operators for PermutationGenotypes.
This is the interface for a domination strategy.
The DoubleBounds is an implementation of the Bounds for the DoubleGenotype that accepts arrays as well as lists for as bounds.
The DoubleGenotype consists of double values that can be used as a Genotype.
The DoubleMapGenotype is a DoubleGenotype with the MapGenotype functionality.
The DoubleValue is a Value with a Double as value.
This interface represents a period of existence or persistence.
This interface represents the dynamic viscosity.
This interface represents an electric capacitance.
This interface represents an electric charge.
This interface represents an electric conductance.
This interface represents the amount of electric charge flowing past a specified circuit point per unit time.
This interface represents an electric inductance.
This interface represents an electric potential or electromotive force.
This interface represents an electric resistance.
The ElitismSelector is a single objective elitism select.
The ElitismSelectorModule is the module that binds the ElitismSelector.
This interface represents the capacity of a physical system to do work.
The EnumRequirement is a Requirement that depends on a enumeration valued Property.
The Evaluator evaluates Phenotypes to Objectives.
The EvolutionaryAlgorithm is an implementation of an Evolutionary Algorithm based on the operators Crossover and Mutate.
The EvolutionaryAlgorithmModule.CrossoverRateType allows to choose between different types of crossover rates.
This interface represents an algebraic structure in which the operations of addition, subtraction, multiplication and division (except division by zero) may be performed.
The File annotation marks a String property as a file such that the String can be changed by a browser.
This class represents a 64 bits floating point number.
This class represents an optimized matrix implementation for 64 bits floating-point numbers.
This class represents an optimized vector implementation for 64 bits floating point elements.
This class represents a floating point number of arbitrary precision.
This interface represents a quantity that tends to produce an acceleration of a body in the direction of its application.
The Format contains several format rules.
This interface represents the number of times a specified phenomenon occurs within a specified interval.
The FrontDensityIndicator is an interface for the determination of density values of a front of Individuals.
This abstract class represents a mapping between two sets such that there is a unique element in the second set assigned to each element in the first set.
Thrown when a function operation cannot be performed.
The GenericOperator is an interface for generic operators.
The Genotype represents a marker interface.
This class represents a 3 dimensional spatial reference system.
This class represents a 2 dimensional surface reference system based on an ellipsoidal approximation of a geoid.
This class implements DominationStrategy.
This interface represents a structure with a binary additive operation (+), satisfying the group axioms (associativity, neutral element, inverse element and closure).
This interface represents a structure with a binary multiplicative operation (·), satisfying the group axioms (associativity, neutral element, inverse element and closure).
This class represents the vertical height above the WGS84 ellipsoid.
This class represents the high-energy model.
The Hypervolume is a FrontDensityIndicator based on determination of the hypervolume contribution.
The Icon annotation assigns an icon to modules.
The Icons class is used to get ImageIcons from a given filename.
The Ignore annotation can either be used for modules or properties such that these are ignored in the Configurator.
This interface represents an illuminance.
The Index returns the i-th value of the values array of the Index.calculate(double...) method.
The Individual class forms a single solution for the given optimization problem.
The possible states of an Individual.
An IndividualCompleter completes the evaluation process of Individuals.
The IndividualCompleterModule is used to choose and configure a IndividualCompleter.
The IndividualFactory is a creator for Individuals.
Listener for mouse events on Individuals.
The IndividualStateListener receives notifications of an Individual changing its Individual.State.
A concrete constraint with the same attributes as the base class Constraint.
The Info annotation contains textual information about a module or property.
This class represents a 64 bits integer number.
The IntegerBounds is an implementation of the Bounds for the IntegerGenotype that accepts arrays as well as lists for as bounds.
The IntegerGenotype is a Genotype that consists of integer values.
The IntegerMapGenotype is a IntegerGenotype with the MapGenotype functionality.
The IntegerValue is a Value with an Integer as value.
This interface represents an estimator of the values at a certain point using surrounding points and values.
This class represents a linear interpolator for field instances (point and values from the same field).
The Iteration object is used as iteration counter for the optimization.
Wrapper for Node elements.
This class represents the JScience library; it contains the JScience.main(java.lang.String[]) method for versionning, self-tests, and performance analysis.
This interface represents the diffusion of momentum.
This class represents an immutable integer number of arbitrary size.
This class represents the geographic latitude/longitude coordinates onto the WGS84 ellipsoid.
This interface represents the extent of something along its greatest dimension or the extent of space between two objects or places.
The ListGenotype is a interface for Genotypes that are derived from a List with basic objects.
This class represents a logarithmic converter.
The Logger is a marker interface for logging classes.
Module for logging.
This class represents the decomposition of a matrix A into a product of a lower and upper triangular matrices, L and U respectively, such as A = P·L·U with P a permutation matrix.
This interface represents a luminous flux.
This interface represents the luminous flux density per solid angle as measured in a given direction relative to the emitting source.
This interface represents a magnetic flux.
This interface represents a magnetic flux density.
The MapGenotype extends a Genotype with Map functionalities.
This interface represents the measure of the quantity of matter that a body or an object contains.
This interface represents the movement of mass per time.
The Mating interface is used to create offspring from a given set of parents.
The MatingCrossoverMutate creates offspring from a given set of parents by using Crossover and Mutate.
Abstract module class for the Mating and Couplers.
Matrix<F extends Field<F>>
This class represents a rectangular table of elements of a ring-like algebraic structure.
The MaxIterations is the default binding annotation for the maximal number of iterations for an Optimizer.
This interface represents the measurable, countable, or comparable property or aspect of a thing.
Measure<V,Q extends Quantity>
This class represents the result of a measurement stated in a known unit.
This class provides the interface for formatting and parsing measures.
The Menu.
The ModuleAutoFinder searches the classpath for all PropertyModules that are not annotated with Ignore.
The ModuleAutoFinderListener is a listener interface for the ModuleAutoFinder.
The ModuleList offers a method to obtain a Collection of Modules.
The ModuleListUser is a ModuleList for user defined modules.
Helper class for loading PropertyModule configurations from files or retrieving these from XML Nodes.
The ModuleRegister contains all found modules for the Configurator.
Helper class for saving the PropertyModule configurations or adding these to XML Nodes.
The ModuleTransferable is a (Drag and Drop) Transferable for PropertyModules.
This class represents a modulo integer.
This interface represents something generally accepted as a medium of exchange, a measure of value, or a means of payment.
The MOPSO is an implementation of a multi-objective particle swarm optimizer.
The MOPSOModule for the MOPSO optimizer.
The Mult term multiplies multiple Terms.
The Multi annotation marks a Module.
This class represents a converter multiplying numeric values by a constant scaling factor (approximated as a double).
Mutate<G extends Genotype>
Mutate operator that performs a mutation for a Genotype.
Mutate for the BooleanGenotype.
Mutate for the DoubleGenotype.
The MutateDoubleNonUniform non-uniformly mutates a DoubleGenotype elementwise.
The MutateDoubleUniform uniformly mutates a DoubleGenotype elementwise.
Implementation of the Mutate interface.
The MutateInteger is the interface for {link Mutate} operators for IntegerGenotype objects.
The MutateIntegerRandom mutates each element of the IntegerGenotype with the mutation rate.
The MutateModule is used for modules for the Mutate operator.
Interface for the Mutate operator for the PermutationGenotype .
Mutate for the PermutationGenotype.
Mutate for the PermutationGenotype.
Mutate for the PermutationGenotype.
Mutate operator for the PermutationGenotype.
Interface for the MutationRate.
The Name annotation assigns a user defined name to a module or property.
This class represents the natural model.
The Neighbor operator as it is used for Simulated Annealing.
The DiversityBoolean operator for the BooleanGenotype.
The NeighborDouble operator for the DoubleGenotype.
Implementation of the Neighbor interface.
The NeighborInteger is the interface for the Neighbor operator for IntegerGenotype objects.
The NeighborIntegerRandom selects on element of an IntegerGenotype and changes it.
The NeighborModule is used for modules for the Neighbor operator.
Interface for the Neighbor operator for the PermutationGenotype.
Neighbor for the PermutationGenotype.
Neighbor for the PermutationGenotype.
Neighbor operator for the PermutationGenotype.
This class contains units that are not part of the International System of Units, that is, they are outside the SI, but are important and widely used.
The Normalize is an operator that achieves that the Bounds of a Genotype are fulfilled.
The NormalizeDouble is the Normalize operator for the DoubleGenotype.
The NormalizeDoubleBorder normalizes the DoubleGenotype by setting the values to the borders if the bounds are violated.
The NormalizeDoubleElementwise normalizes DoubleGenotypes elementwise.
The NormalizeDoubleMirror normalizes the DoubleGenotype by mirroring the values on the borders if the bounds are violated.
The NormalizeDoubleWrap normalizes the DoubleGenotype by wrapping the values at the borders.
The Normalizer can be used to normalize Objectives.
Adds the Normalizer to the IndividualStateListeners.
Module for the Nsga2 Selector.
Number<T extends Number<T>>
This class represents a value-type number.
The Objective is the identifier for a single objective in the Objectives.
The sign of the objective.
The Objectives contains the Objective-Values pairs of an Individual.
The ObjectivesMonitor informs its listeners about the Objectives of the optimization problem as soon as it is available.
The ObjectivesMonitor.ObjectivesListener is an interface for classes that need the objectives.
The Operator is the basic interface for all operators.
Module class for an Operator.
The Opt4J configuration GUI.
The Opt4JAbout information.
The Opt4JModule is the superclass for all modules.
The Opt4JStarter starts configuration files directly without the configurator (GUI).
The Opt4JTask executes one optimization process.
The Opt4JTasksPanel extends the DefaultTasksPanel by additional functionality: Additional control and extended state.
This Optimizer interface has to be implemented by all population-based optimizers.
The OptimizerIterationListener is used to monitor the iteration of the Optimizer.
Abstract module class for the Optimizer modules.
The OptimizerStateListener is used to monitor the state of the Optimizer.
The Order annotation assigns a user defined order to properties of a module.
The Pair groups two objects of the same type in a given order.
The Panel annotation allows the definition of a custom panel for a module.
The ParallelIndividualCompleter completes Individuals with multiple threads.
The Parameters is a class for the identification of types/classes of a generic parameter.
The Parent annotation assigns a module an explicit parent category.
The DominationStrategy Pareto-Domination.
The ParetoPlotWidget is a widget that displays the Population and Archive in two dimensional plot.
The Particle extends the Individual by an id, a velocity Genotype, a personal best Genotype and the corresponding best Objectives.
The PermutationGenotype can be used as a Genotype.
The Phenotype is a marker interface.
The PhenotypeWrapper might be used if the phenotype class of a given problem is already defined and cannot be extended with the Phenotype marker interface.
This abstract class represents a physical model.
Polynomial<R extends Ring<R>>
This class represents a mathematical expression involving a sum of powers in one or more variables multiplied by coefficients (such as x² + x·y + 3y²).
The Population manages a set of Individuals.
The PopulationArchive keeps the non-dominated Individuals from the Population.
A widget that monitors the Population.
The Pow performs an exponentiation of two Terms.
This interface represents the rate at which work is done.
This interface represents a force applied uniformly over a surface.
The ProblemModule is an abstract module class for the binding of the Creator, Decoder, and Evaluator.
This class represents units formed by the product of rational powers of existing units.
The Progress offers some methods for the measurement of the progress of an Optimizer.
This class represents a 2-dimensional projected reference system.
The Property contains information about a single property of a PropertyModule.
The PropertyModule is a decorator for a Module that enables property methods.
The PropertyPanel is a panel for the configuration of one module.
This interface represents any type of quantitative properties or attributes of thing.
This class represents the quantum model.
This interface represents the amount of energy deposited per unit of mass.
This interface represents the effective (or "equivalent") dose of radiation received by a human or some other living organism.
This interface represents a radioactive activity.
The Rand class is an abstract class that is utilized as an interface for random classes.
The RandomJava is the default java Random.
The RandomMersenneTwister uses an implementation of the mersenne twister random number generator written by David Beaumont.
The RandomModule is used to configure the used random number generator.
The RandomSearch simply generates random Individuals and evaluates them.
representing a range of values [min, max]
This class represents the ratio of two LargeInteger numbers.
This class represents a converter multiplying numeric values by an exact scaling factor (represented as the quotient of two long numbers).
This class represents the quotient of two Polynomial, it is also a field (invertible).
This class represents a real number of arbitrary precision with known/guaranteed uncertainty.
The ReferenceEllipsoid class defines a geodetic reference ellipsoid used as a standard for geodetic measurements.
This class represents the relativistic model.
The Required annotation defines dependencies between the properties.
The Requirement indicates if a Property is active or not.
This interface represents an algebraic structure with two binary operations addition and multiplication (+ and ·), such that (R, +) is an abelian group, (R, ·) is a monoid and the multiplication distributes over the addition.
A concrete constraint with the same attributes as the base class Constraint and an additional attribute specifying the objective it refers to.
Latest version of NSGA-II with the dimensions scaled on the basis of the individual ranges when calculating the crowding distance as described in K.
Module for the ScalingNsga2 Selector.
The SelectGenotype selects for each index an element from the given list.
The SelectGenotype selects for each key an element from a given list.
 
The interface Selector is used to select a certain subset of Individuals from a Population by respecting certain metrics like their fitness.
The default selector is the Nsga2 selector with the tournament value 0.
Abstract module class for the Selector.
The SequentialIndividualCompleter completes the Individuals sequentially.
This class contains SI (Système International d'Unités) base units, and derived units.
The SimulatedAnnealing is a standard implementation of the optimization heuristic.
This module binds the SimulatedAnnealing optimizer.
Module for the S-Metric Selection (Selector) based on the Hypervolume contribution.
This interface represents the angle formed by three or more planes intersecting at a common point.
SparseMatrix<F extends Field<F>>
This class represents a matrix made of sparse vectors (as rows).
SparseVector<F extends Field<F>>
This class represents a sparse vector.
The Spea2-Selector is a Java implementation of the SPEA2-MOEA.
The Spea2Module configures the Spea2 selector.
This class represents the standard model.
The Starter executes configuration files.
The Startupable interface.
The StatusBar contains informations about the optimization progress and time per iteration.
The StopException is thrown if the optimization is stopped.
This interface represents a mathematical structure on a set (type).
The Sub term subtracts two Terms.
This class represents a system of units, it groups units together for historical or cultural reasons.
The Task is an abstract class for optimization tasks.
The Task.State of a task.
The TasksPanel abstract class.
This class represents the degree of hotness or coldness of a body or an environment.
This class represents a 1 dimensional temporal reference system.
This class represents the term of a polynomial such as x·y².
The Term interface.
The TerminationException is thrown if the optimization is terminated.
This class represents the temporal UTC time coordinates.
The ToolBar.
The ToolBar is a collection of the ToolBarServices.
The ToolBarOrder Annotation is used for ToolBarService ordering.
The ToolBarService is an interface for arbitrary components that are added to the tool bar in the viewer.
This interface represents the moment of a force.
This class represents the units derived from other units using converters.
The TsvLogger writes all Individuals from the Archive to the specified file.
An Archive of unbounded size.
Unit<Q extends Quantity>
This class represents a determinate quantity (as of length, time, heat, or value) adopted as a standard of measurement.
This class represents a converter of numeric values.
This class provides the interface for formatting and parsing units.
This class represents the ASCIIFormat format.
This class represents the standard format.
This class represents the projected Universal Transverse Mercator (UTM) coordinates onto the WGS84 ellipsoid.
The Value represents the result for an Objective.
The Var returns a double value.
This interface represents a symbol on whose value a Function depends.
This class represents a simple Variable implementation with context-local values.
This class represents a simple Variable implementation for functions not shared between threads (non static).
Vector<F extends Field<F>>
This class represents an immutable element of a vector space.
This class represents a measurement vector of two or more dimensions.
VectorSpace<V,F extends Field>
This interface represents a vector space over a field with two operations, vector addition and scalar multiplication.
This interface represents a vector space on which a positive vector length or size is defined.
This interface represents a distance traveled divided by the time of travel.
The VelocityTerm is used to determine the new velocity of a Particle.
This class represents a 1 dimensional vertical reference system.
The Viewer.
The Viewer.CloseEvent that is triggered if this viewer is closed.
The ViewerModule configures the optimization process viewer.
The Viewport is a desktop for Widgets.
This interface represents the amount of space occupied by a three-dimensional object or region of space, expressed in cubic units.
This interface represents a mass per unit volume of a substance under specified conditions of pressure and temperature.
This interface represents the volume of fluid passing a point in a system per unit of time.
The Widget is an interface for standard panel for the Viewport.
This class represents the geocentric Earth-Centered, Earth-Fixed (ECEF) cartesian coordinates used in GPS/GLONASS.