Serialized Form
-
Package org.moeaframework.algorithm
-
Exception org.moeaframework.algorithm.AlgorithmException
class AlgorithmException extends FrameworkException implements Serializable- serialVersionUID:
- 6255824096225403552L
-
Serialized Fields
-
algorithm
Algorithm algorithm
The algorithm responsible for this exception.
-
-
Exception org.moeaframework.algorithm.AlgorithmInitializationException
class AlgorithmInitializationException extends AlgorithmException implements Serializable- serialVersionUID:
- -4341813616427565989L
-
Exception org.moeaframework.algorithm.AlgorithmTerminationException
class AlgorithmTerminationException extends AlgorithmException implements Serializable- serialVersionUID:
- 8036286567381083329L
-
-
Package org.moeaframework.algorithm.continuation
-
Class org.moeaframework.algorithm.continuation.RestartEvent
class RestartEvent extends EventObject implements Serializable- serialVersionUID:
- -1876259076446997596L
-
Serialized Fields
-
type
RestartType type
The type of restart event.
-
-
-
Package org.moeaframework.analysis.collector
-
Class org.moeaframework.analysis.collector.Observation
class Observation extends Object implements Serializable- serialVersionUID:
- 3267334718718774271L
-
Serialized Fields
-
data
Map<String,
Serializable> data The data stored in this observation. -
nfe
int nfe
The number of function evaluations.
-
-
Class org.moeaframework.analysis.collector.Observations
class Observations extends Object implements Serializable- serialVersionUID:
- -5488946450924958321L
-
Serialized Fields
-
observations
SortedMap<Integer,
Observation> observations The internal storage of observations.
-
-
-
Package org.moeaframework.analysis.diagnostics
-
Class org.moeaframework.analysis.diagnostics.ApproximationSetPlot
class ApproximationSetPlot extends ResultPlot implements Serializable- serialVersionUID:
- -6915212513300959375L
-
Class org.moeaframework.analysis.diagnostics.ApproximationSetViewer
class ApproximationSetViewer extends JFrame implements Serializable- serialVersionUID:
- -7556845366893802202L
-
Serialized Fields
-
chartContainer
JPanel chartContainer
The container of the plot. -
initialDomainBounds
org.jfree.data.Range initialDomainBounds
The y-axis bounds of the initial approximation set(s). -
initialRangeBounds
org.jfree.data.Range initialRangeBounds
The x-axis bounds of the initial approximation set(s). -
paintHelper
PaintHelper paintHelper
Maintains a mapping from series key to paints displayed in the plot. -
referenceDomainBounds
org.jfree.data.Range referenceDomainBounds
The y-axis bounds of the reference set. -
referenceRangeBounds
org.jfree.data.Range referenceRangeBounds
The x-axis bounds of the reference set. -
referenceSet
NondominatedPopulation referenceSet
The reference set. -
results
List<Observations> results
The observations which contain"Approximation Set"
entries. -
seedList
JList<String> seedList
The control for selecting which seeds to display in the plot. -
selectAll
JButton selectAll
The control for selecting all seeds. -
slider
JSlider slider
The slider controlling the current NFE. -
useDynamicBounds
JRadioButton useDynamicBounds
The control for choosing to scale the plot dynamically at each NFE. -
useInitialBounds
JRadioButton useInitialBounds
The control for choosing to scale the plot using the initial approximation set bounds. -
useReferenceSetBounds
JRadioButton useReferenceSetBounds
The control for choosing to scale the plot using the reference set bounds. -
useZoomBounds
JRadioButton useZoomBounds
The control for choosing to scale the plot using the user-specified zoom. -
xAxisSelection
JComboBox<String> xAxisSelection
The control for selecting which objective, constraint or decision variable will be displayed on the x-axis. -
yAxisSelection
JComboBox<String> yAxisSelection
The control for selecting which objective, constraint or decision variable will be displayed on the y-axis. -
zoomDomainBounds
org.jfree.data.Range zoomDomainBounds
The y-axis bounds for zooming; ornull
if the user has not yet set zoom bounds. -
zoomRangeBounds
org.jfree.data.Range zoomRangeBounds
The x-axis bounds for zooming; ornull
if the user has not yet set zoom bounds.
-
-
Class org.moeaframework.analysis.diagnostics.ControllerEvent
class ControllerEvent extends EventObject implements Serializable- serialVersionUID:
- 3854145085028582532L
-
Serialized Fields
-
type
ControllerEvent.Type type
The type of this event.
-
-
Class org.moeaframework.analysis.diagnostics.DiagnosticTool
class DiagnosticTool extends JFrame implements Serializable- serialVersionUID:
- -8770087330810075627L
-
Serialized Fields
-
actionFactory
ActionFactory actionFactory
The factory for the actions supported in this diagnostic tool window. -
algorithm
JComboBox<String> algorithm
The control for setting the algorithm used by evaluation jobs. -
cancel
JButton cancel
The button for canceling the current evaluation job. -
chartContainer
JPanel chartContainer
The container of all plots. -
clear
JButton clear
The button for clearing all results contained in this diagnostic tool. -
controller
Controller controller
The controller which stores the underlying data model and notifies this diagnostic tool of any changes. -
metricList
JList<String> metricList
The list of all available metrics. -
metricListModel
SortedListModel<String> metricListModel
The underlying data model storing all available metrics. -
numberOfEvaluations
JSpinner numberOfEvaluations
The control for setting the number of evaluations used by evaluation jobs. -
numberOfSeeds
JSpinner numberOfSeeds
The control for setting the number of seeds used by evaluation jobs. -
overallProgress
JProgressBar overallProgress
The progress bar displaying the overall progress. -
paintHelper
PaintHelper paintHelper
Maintains a mapping from series key to paints displayed in the plot. -
problem
JComboBox<String> problem
The control for setting the problem used by evaluation jobs. -
resultListModel
SortedListModel<ResultKey> resultListModel
The underlying data model storing all available results. -
resultTable
JTable resultTable
The table for displaying all available results. -
resultTableModel
AbstractTableModel resultTableModel
The table model that allowsresultListModel
to be displayed in a table. -
run
JButton run
The button for starting a new evaluation job. -
runProgress
JProgressBar runProgress
The progress bar displaying the individual run progress. -
selectAll
JButton selectAll
The button for selecting all results. -
showStatistics
JButton showStatistics
The button for displaying a statistical comparison of selected results.
-
-
Class org.moeaframework.analysis.diagnostics.EmptyPlot
class EmptyPlot extends ResultPlot implements Serializable- serialVersionUID:
- 2426493357932914320L
-
Class org.moeaframework.analysis.diagnostics.LinePlot
class LinePlot extends ResultPlot implements Serializable- serialVersionUID:
- -6265976590259977358L
-
Serialized Fields
-
RESOLUTION
int RESOLUTION
The resolution of the line plot, controlling the number of collected samples are included in each plotted point.
-
-
Class org.moeaframework.analysis.diagnostics.ResultKey
class ResultKey extends Object implements Serializable- serialVersionUID:
- 8819746159439155038L
-
Class org.moeaframework.analysis.diagnostics.ResultPlot
class ResultPlot extends JPanel implements Serializable- serialVersionUID:
- -4484341164088815299L
-
Serialized Fields
-
controller
Controller controller
TheController
this plot uses to access result data. -
frame
DiagnosticTool frame
TheDiagnosticTool
instance containing this plot. -
metric
String metric
The metric to display.
-
-
Class org.moeaframework.analysis.diagnostics.SortedListModel
- serialVersionUID:
- 833503105693282917L
-
Serialized Fields
-
set
Set<T extends Comparable<T>> set
The underlying data model.
-
-
Class org.moeaframework.analysis.diagnostics.StatisticalResultsViewer
class StatisticalResultsViewer extends JFrame implements Serializable- serialVersionUID:
- 25333840765750031L
-
Serialized Fields
-
controller
Controller controller
The controller instance. -
exitAction
Action exitAction
The action to close the statistical results. -
results
String results
The statistical results to display. -
saveAction
Action saveAction
The action to save the statistical results to a file.
-
-
-
Package org.moeaframework.core
-
Exception org.moeaframework.core.FrameworkException
class FrameworkException extends RuntimeException implements Serializable- serialVersionUID:
- 2158953778977260013L
-
Class org.moeaframework.core.Solution
class Solution extends Object implements Serializable- serialVersionUID:
- -1192586435663892479L
-
Serialized Fields
-
attributes
Map<String,
Serializable> attributes The attributes of this solutions. -
constraints
double[] constraints
The constraints of this solution. -
objectives
double[] objectives
The objectives of this solution. -
variables
Variable[] variables
The decision variables of this solution.
-
-
-
Package org.moeaframework.core.configuration
-
Exception org.moeaframework.core.configuration.ConfigurationException
class ConfigurationException extends FrameworkException implements Serializable- serialVersionUID:
- -2401741284126446554L
-
-
Package org.moeaframework.core.spi
-
Exception org.moeaframework.core.spi.ProviderLookupException
class ProviderLookupException extends FrameworkException implements Serializable- serialVersionUID:
- 273130604019491242L
-
Exception org.moeaframework.core.spi.ProviderNotFoundException
class ProviderNotFoundException extends FrameworkException implements Serializable- serialVersionUID:
- 273130604019491242L
-
-
Package org.moeaframework.core.variable
-
Class org.moeaframework.core.variable.BinaryIntegerVariable
class BinaryIntegerVariable extends BinaryVariable implements Serializable- serialVersionUID:
- 5045946885389529638L
-
Serialized Fields
-
gray
boolean gray
Iftrue
, the binary representation uses gray coding. Gray coding ensures that two successive values differ in only one bit. -
lowerBound
int lowerBound
The lower bound of this decision variable. -
upperBound
int upperBound
The upper bound of this decision variable.
-
-
Class org.moeaframework.core.variable.BinaryVariable
class BinaryVariable extends Object implements Serializable- serialVersionUID:
- -682157453241538355L
-
Serialized Fields
-
bitSet
BitSet bitSet
The internal storage for the bits. -
numberOfBits
int numberOfBits
The number of bits stored in this variable.
-
-
Class org.moeaframework.core.variable.Grammar
class Grammar extends Object implements Serializable- serialVersionUID:
- 1701058698946283174L
-
Serialized Fields
-
codon
int[] codon
The integer codon of this grammar. -
maximumValue
int maximumValue
The number of values that each codon can represent. Each index in the codon array can be assigned a value in the range[0, maximumValue-1]
.
-
-
Class org.moeaframework.core.variable.Permutation
class Permutation extends Object implements Serializable- serialVersionUID:
- 5690584295426235286L
-
Serialized Fields
-
permutation
int[] permutation
The permutation array.
-
-
Class org.moeaframework.core.variable.Program
class Program extends Node implements Serializable- serialVersionUID:
- -2621361322042428290L
-
Serialized Fields
-
rules
Rules rules
The rules defining the program syntax.
-
-
Class org.moeaframework.core.variable.RealVariable
class RealVariable extends Object implements Serializable- serialVersionUID:
- 3141851312155686224L
-
Serialized Fields
-
lowerBound
double lowerBound
The lower bound of this decision variable. -
upperBound
double upperBound
The upper bound of this decision variable. -
value
double value
The current value of this decision variable.
-
-
Class org.moeaframework.core.variable.Subset
class Subset extends Object implements Serializable- serialVersionUID:
- -4491760813656852414L
-
-
Package org.moeaframework.parallel
-
Class org.moeaframework.parallel.FutureSolution
class FutureSolution extends Solution implements Serializable- serialVersionUID:
- 4101855209843150767L
-
Serialized Fields
-
distributedEvaluationID
long distributedEvaluationID
The unique identifier for this solution.
-
-
-
Package org.moeaframework.parallel.util
-
Class org.moeaframework.parallel.util.ThreadLocalMersenneTwister
class ThreadLocalMersenneTwister extends Random implements Serializable- serialVersionUID:
- -4586969514356530381L
-
-
Package org.moeaframework.problem
-
Exception org.moeaframework.problem.ProblemException
class ProblemException extends FrameworkException implements Serializable- serialVersionUID:
- -1342333343341450305L
-
Serialized Fields
-
problem
Problem problem
The problem responsible for this exception.
-
-
-
Package org.moeaframework.util
-
Exception org.moeaframework.util.PropertyNotFoundException
class PropertyNotFoundException extends FrameworkException implements Serializable- serialVersionUID:
- 2355313923356588354L
-
-
Package org.moeaframework.util.clustering
-
Class org.moeaframework.util.clustering.DistanceMeasure.ApacheDistanceMeasure
class ApacheDistanceMeasure extends Object implements Serializable- serialVersionUID:
- 5873759932277642726L
-
Serialized Fields
-
cache
CachedDistanceMeasure<double[]> cache
-
-
-
Package org.moeaframework.util.grammar
-
Exception org.moeaframework.util.grammar.GrammarException
class GrammarException extends FrameworkException implements Serializable- serialVersionUID:
- 4573222148419061915L
-
-
Package org.moeaframework.util.io
-
Exception org.moeaframework.util.io.ResourceNotFoundException
class ResourceNotFoundException extends IOException implements Serializable- serialVersionUID:
- -695410973076840905L
-
-
Package org.moeaframework.util.tree
-
Class org.moeaframework.util.tree.Abs
class Abs extends Node implements Serializable- serialVersionUID:
- 5588935450554189242L
-
Class org.moeaframework.util.tree.Acos
class Acos extends Node implements Serializable- serialVersionUID:
- -8585418673022992160L
-
Class org.moeaframework.util.tree.Acosh
class Acosh extends Node implements Serializable- serialVersionUID:
- 6371412623094117311L
-
Class org.moeaframework.util.tree.Add
class Add extends Node implements Serializable- serialVersionUID:
- -3690030436626853685L
-
Class org.moeaframework.util.tree.And
class And extends Node implements Serializable- serialVersionUID:
- -174601363499585162L
-
Class org.moeaframework.util.tree.Asin
class Asin extends Node implements Serializable- serialVersionUID:
- -7236759411677695947L
-
Class org.moeaframework.util.tree.Asinh
class Asinh extends Node implements Serializable- serialVersionUID:
- 18668156899157795L
-
Class org.moeaframework.util.tree.Atan
class Atan extends Node implements Serializable- serialVersionUID:
- -5825222166224191162L
-
Class org.moeaframework.util.tree.Atanh
class Atanh extends Node implements Serializable- serialVersionUID:
- 5393683368033489233L
-
Class org.moeaframework.util.tree.Call
class Call extends Node implements Serializable- serialVersionUID:
- -7007119390023290184L
-
Class org.moeaframework.util.tree.Ceil
class Ceil extends Node implements Serializable- serialVersionUID:
- 8313580705953096036L
-
Class org.moeaframework.util.tree.Constant
class Constant extends Node implements Serializable- serialVersionUID:
- -337595627232272804L
-
Serialized Fields
-
value
Object value
The value.
-
-
Class org.moeaframework.util.tree.Cos
class Cos extends Node implements Serializable- serialVersionUID:
- 7517035057889312437L
-
Class org.moeaframework.util.tree.Cosh
class Cosh extends Node implements Serializable- serialVersionUID:
- -8316777857195685779L
-
Class org.moeaframework.util.tree.Define
class Define extends Node implements Serializable- serialVersionUID:
- 8909211647443245077L
-
Class org.moeaframework.util.tree.Divide
class Divide extends Node implements Serializable- serialVersionUID:
- 7257388777502405158L
-
Class org.moeaframework.util.tree.Equals
class Equals extends Node implements Serializable- serialVersionUID:
- -3151984940053306352L
-
Class org.moeaframework.util.tree.Exp
class Exp extends Node implements Serializable- serialVersionUID:
- 8894214131988919269L
-
Class org.moeaframework.util.tree.Floor
class Floor extends Node implements Serializable- serialVersionUID:
- 3614611115061664157L
-
Class org.moeaframework.util.tree.For
class For extends Node implements Serializable- serialVersionUID:
- 2852329340013774170L
-
Serialized Fields
-
variableName
String variableName
The name of the variable where the loop counter is stored
-
-
Class org.moeaframework.util.tree.Get
class Get extends Node implements Serializable- serialVersionUID:
- -2832295461046153508L
-
Serialized Fields
-
name
String name
The name of the variable.
-
-
Class org.moeaframework.util.tree.GreaterThan
class GreaterThan extends Node implements Serializable- serialVersionUID:
- 870051108440754805L
-
Class org.moeaframework.util.tree.GreaterThanOrEqual
class GreaterThanOrEqual extends Node implements Serializable- serialVersionUID:
- 293593521869016049L
-
Class org.moeaframework.util.tree.IfElse
class IfElse extends Node implements Serializable- serialVersionUID:
- 2060740511567427688L
-
Class org.moeaframework.util.tree.Lambda
class Lambda extends Node implements Serializable- serialVersionUID:
- 4355400776083960211L
-
Class org.moeaframework.util.tree.LessThan
class LessThan extends Node implements Serializable- serialVersionUID:
- 603864661701674764L
-
Class org.moeaframework.util.tree.LessThanOrEqual
class LessThanOrEqual extends Node implements Serializable- serialVersionUID:
- 3427747921710390373L
-
Class org.moeaframework.util.tree.Log
class Log extends Node implements Serializable- serialVersionUID:
- 866685432361230557L
-
Class org.moeaframework.util.tree.Log10
class Log10 extends Node implements Serializable- serialVersionUID:
- 7282692811989145296L
-
Class org.moeaframework.util.tree.Max
class Max extends Node implements Serializable- serialVersionUID:
- -3937799602010061507L
-
Class org.moeaframework.util.tree.Min
class Min extends Node implements Serializable- serialVersionUID:
- -117186577019732908L
-
Class org.moeaframework.util.tree.Modulus
class Modulus extends Node implements Serializable- serialVersionUID:
- -6590228700975940470L
-
Class org.moeaframework.util.tree.Multiply
class Multiply extends Node implements Serializable- serialVersionUID:
- -6931920752887428649L
-
Class org.moeaframework.util.tree.Node
class Node extends Object implements Serializable- serialVersionUID:
- 8670076212862882751L
-
Serialized Fields
-
arguments
Node[] arguments
The arguments (children) of this node. -
argumentTypes
Class<?>[] argumentTypes
The types of the arguments (children) of this node. -
fixed
boolean fixed
true
if this node should not be modified, altered or replaced;false
otherwise. -
parent
Node parent
The parent of this node; ornull
if this node has no parent. -
returnType
Class<?> returnType
The return type of this node.
-
-
Class org.moeaframework.util.tree.NOP
class NOP extends Node implements Serializable- serialVersionUID:
- 8837981428500282032L
-
Class org.moeaframework.util.tree.Not
class Not extends Node implements Serializable- serialVersionUID:
- 3744737892875040066L
-
Exception org.moeaframework.util.tree.NoValidNodeException
class NoValidNodeException extends FrameworkException implements Serializable- serialVersionUID:
- 7202226763114783268L
-
Class org.moeaframework.util.tree.Or
class Or extends Node implements Serializable- serialVersionUID:
- 326913488266699882L
-
Class org.moeaframework.util.tree.Power
class Power extends Node implements Serializable- serialVersionUID:
- 2139762605221527425L
-
Class org.moeaframework.util.tree.Round
class Round extends Node implements Serializable- serialVersionUID:
- 5502785988651711941L
-
Class org.moeaframework.util.tree.Rules
class Rules extends Object implements Serializable- serialVersionUID:
- 8544918549571965603L
-
Serialized Fields
-
availableNodes
List<Node> availableNodes
The list of all available nodes that may appear in the expression tree; nodes that are exclusive to program scaffolding need not be listed. -
functionCrossoverProbability
double functionCrossoverProbability
The probability of crossover being applied to a function (non-terminal) node. -
maxInitializationDepth
int maxInitializationDepth
The maximum depth of the expression trees produced by any initialization routine. -
maxVariationDepth
int maxVariationDepth
The maximum depth of the expression trees produced by any variation operator. -
returnType
Class<?> returnType
The return type of all programs produced using these rules. -
scaffolding
Node scaffolding
The program scaffolding; ornull
if the program has no defined scaffolding.
-
-
Class org.moeaframework.util.tree.Sequence
class Sequence extends Node implements Serializable- serialVersionUID:
- 2318840214228385180L
-
Class org.moeaframework.util.tree.Set
class Set extends Node implements Serializable- serialVersionUID:
- 3977781791136114263L
-
Serialized Fields
-
name
String name
The name of the variable.
-
-
Class org.moeaframework.util.tree.Sign
class Sign extends Node implements Serializable- serialVersionUID:
- -1441715983660249316L
-
Class org.moeaframework.util.tree.Sin
class Sin extends Node implements Serializable- serialVersionUID:
- -5107326359825716491L
-
Class org.moeaframework.util.tree.Sinh
class Sinh extends Node implements Serializable- serialVersionUID:
- -6408713316176238405L
-
Class org.moeaframework.util.tree.Square
class Square extends Node implements Serializable- serialVersionUID:
- -7003190031467414411L
-
Class org.moeaframework.util.tree.SquareRoot
class SquareRoot extends Node implements Serializable- serialVersionUID:
- -5482836398807885241L
-
Class org.moeaframework.util.tree.Subtract
class Subtract extends Node implements Serializable- serialVersionUID:
- -1058012120577779578L
-
Class org.moeaframework.util.tree.Tan
class Tan extends Node implements Serializable- serialVersionUID:
- 7857289854928443962L
-
Class org.moeaframework.util.tree.Tanh
class Tanh extends Node implements Serializable- serialVersionUID:
- -7930543988046629445L
-
Class org.moeaframework.util.tree.Truncate
class Truncate extends Node implements Serializable- serialVersionUID:
- -1309869749799625350L
-
Serialized Fields
-
max
double max
The maximum value in the range. -
min
double min
The minimum value in the range.
-
-
Exception org.moeaframework.util.tree.UnsatisfiedArgumentException
class UnsatisfiedArgumentException extends FrameworkException implements Serializable- serialVersionUID:
- 7202226763114783268L
-
Class org.moeaframework.util.tree.While
class While extends Node implements Serializable- serialVersionUID:
- 2365993074992585024L
-