- data - Static variable in class genopt.algorithm.Optimizer
-
The reference to the GenOpt kernel
- DataSerie - Class in genopt.gui.chart
-
Object representing a data serie for a chart.
- DataSerie(String, String) - Constructor for class genopt.gui.chart.DataSerie
-
- DEBUG - Static variable in class genopt.GenOpt
-
Flag whether we are in debug mode or not.
- DEBUG_WARNING - Static variable in class genopt.GenOpt
-
String containing the debug warning.
- deleteDirectory(File) - Static method in class genopt.io.FileHandler
-
Deletes directories, even if they are not empty
- delimiter - Variable in class genopt.io.SimOutputFileHandler
-
objective function delimiter
- Delimiter - Variable in class genopt.lang.ObjectiveFunctionLocation
-
The delimiter of the objective function, or null
- delLen - Variable in class genopt.io.SimOutputFileHandler
-
length of function delimiter
- Delta - Variable in class genopt.algorithm.PSOCCMesh
-
Mesh size factor
- Delta - Variable in class genopt.algorithm.util.gps.ModelGPS
-
The mesh size factor
- des - Variable in class genopt.io.GenOptFileFilter
-
textual description of the files
- destroyProcess() - Method in class genopt.simulation.SimulationStarter
-
Destroys all processes that exists
- destroyProcess(int) - Method in class genopt.simulation.SimulationStarter
-
destroys the process if it exists
- dFMin - Variable in class genopt.algorithm.util.linesearch.IntervalDivider
-
The minimal difference between the lowest
3 function values that has to be obtained before the search stops
(only used if stoCri=1
- dig - Variable in class genopt.lang.ScientificFormat
-
the number of digits following the decimal point
- dim - Variable in class genopt.algorithm.util.optimality.Perturber
-
dimension of the independent variable
- dimCon - Variable in class genopt.algorithm.Mesh
-
number of continuous independent variables
- dimCon - Static variable in class genopt.algorithm.Optimizer
-
The number of independent, continuous variables
- dimCon - Variable in class genopt.algorithm.Parametric
-
number of independent continuous variables
- dimCon - Variable in class genopt.algorithm.util.math.Point
-
the number of continuous independent variables
- dimCon - Variable in class genopt.algorithm.util.pso.ModelPSO
-
The number of independent continuous variables
- dimCon - Variable in class genopt.db.ResultManager
-
number of continuous, free parameters
- dimCon - Variable in class genopt.GenOpt
-
dimension of the continuous parameters
- dimDis - Variable in class genopt.algorithm.Mesh
-
number of discrete independent variables
- dimDis - Static variable in class genopt.algorithm.Optimizer
-
The number of independent, discrete variables
- dimDis - Variable in class genopt.algorithm.Parametric
-
number of independent discrete variables
- dimDis - Variable in class genopt.algorithm.util.math.Point
-
the number of discrete independent variables
- dimDis - Variable in class genopt.algorithm.util.pso.ModelPSO
-
The number of independent discrete variables
- dimDis - Variable in class genopt.db.ResultManager
-
number of discrete, free parameters
- dimDis - Variable in class genopt.GenOpt
-
dimension of the discrete parameters
- dimension - Variable in class genopt.db.DiscreteParameter
-
number of admissible elements
- dimF - Variable in class genopt.algorithm.Mesh
-
number of function values
- dimF - Static variable in class genopt.algorithm.Optimizer
-
The number of cost function values
- dimF - Variable in class genopt.algorithm.Parametric
-
number of function values
- dimF - Variable in class genopt.algorithm.util.gps.ModelGPS
-
The number of function values
- dimF - Variable in class genopt.algorithm.util.linesearch.IntervalDivider
-
The number of function values
- dimF - Variable in class genopt.algorithm.util.math.Point
-
the dimension of the function value vector
- dimF - Variable in class genopt.algorithm.util.pso.ModelPSO
-
The number of function values
- dimF - Variable in class genopt.db.ResultManager
-
number of function values
- dimInpFun - Static variable in class genopt.algorithm.Optimizer
-
The number of input functions
- dimInpFun - Variable in class genopt.GenOpt
-
dimension of the input functions
- dimX - Variable in class genopt.algorithm.DiscreteArmijoGradient
-
The number of independent variables
- dimX - Variable in class genopt.algorithm.GPSCoordinateSearch
-
The number of independent variables
- dimX - Variable in class genopt.algorithm.Mesh
-
number of independent variables
- dimX - Variable in class genopt.algorithm.NelderMeadONeill
-
The dimension of the problem
- dimX - Static variable in class genopt.algorithm.Optimizer
-
The number of independent variables (sum of continuous and discrete)
- dimX - Variable in class genopt.algorithm.util.gps.ModelGPS
-
The number of independent variables
- dimX - Variable in class genopt.algorithm.util.linesearch.IntervalDivider
-
The number of independent variables
- dimXP1 - Variable in class genopt.algorithm.NelderMeadONeill
-
The dimension of the problem plus 1
- DiscreteArmijoGradient - Class in genopt.algorithm
-
Class for minimizing a function using the
Discrete Armijo Gradient algorithm.
- DiscreteArmijoGradient(GenOpt) - Constructor for class genopt.algorithm.DiscreteArmijoGradient
-
Constructor
- DiscreteParameter - Class in genopt.db
-
Object that represents a discrete parameter of
the optimization process.
- DiscreteParameter() - Constructor for class genopt.db.DiscreteParameter
-
constructor.
- DiscreteParameter(String, int, String[]) - Constructor for class genopt.db.DiscreteParameter
-
Constructor for a discrete variable.
- discreteType - Variable in class genopt.db.DiscreteParameter
-
flag for native type of elements in values
0: string,
1: integer,
2: double
- disOrd - Variable in class genopt.WinGenOpt
-
order in which data series are displayed
- disPar - Variable in class genopt.db.ResultManager
-
array with all discrete, free parameters
- disPar - Variable in class genopt.GenOpt
-
discrete parameters
- divide(double, double) - Static method in class genopt.algorithm.util.math.Fun
-
Divides two numbers.
- DIVIDER - Static variable in class genopt.GenOpt
-
Divider for output.
- doc - Variable in class genopt.gui.FlowTextArea
-
Console document
- done - Static variable in class genopt.algorithm.Optimizer
-
Count down latch for parallel function evaluations
- doubleValue() - Method in class genopt.lang.ScientificFormat
-
gets the double
representation of the Object
- drawBox(Graphics) - Method in class genopt.gui.chart.LineChart
-
draws the box around the chart
- drawLegend(Graphics) - Method in class genopt.gui.chart.LineChart
-
draws the chart label
- drawTitle(Graphics2D) - Method in class genopt.gui.chart.LineChart
-
draws the chart title
- drawWholeChart(Graphics2D) - Method in class genopt.gui.chart.LineChart
-
draws the whole chart
- dx - Variable in class genopt.algorithm.util.linesearch.IntervalDivider
-
The maximal width of the interval (dx=xEnd-x0
)
- dXIni - Variable in class genopt.algorithm.DiscreteArmijoGradient
-
Step size for scaling of the independent parameters
- Gam - Variable in class genopt.algorithm.DiscreteArmijoGradient
-
Algorithm parameter
- gaussElimination(double[][], double[]) - Static method in class genopt.algorithm.util.math.LinAlg
-
solves a vector x by a Gauss elimination of a NxN matrix with
normalization and interchange of rows.
- gaussEliminationTridiagonal(double[][], double[]) - Static method in class genopt.algorithm.util.math.LinAlg
-
solves a vector x by a Gauss elimination of a tridiagonal NxN
matrix with normalization and interchange of rows.
- GBEST - Static variable in class genopt.algorithm.util.pso.ModelPSO
-
Constant to denote the gbest neighborhood topology
- genopt - package genopt
-
- GenOpt - Class in genopt
-
Object for optimizing an objective function computed by
a simulation program.
- GenOpt() - Constructor for class genopt.GenOpt
-
allocates a new GenOpt Object containing nothing
- GenOpt(String, InputFormatException, WinGenOpt) - Constructor for class genopt.GenOpt
-
allocates a new GenOpt Object
- genopt.algorithm - package genopt.algorithm
-
- genopt.algorithm.util.gps - package genopt.algorithm.util.gps
-
- genopt.algorithm.util.linesearch - package genopt.algorithm.util.linesearch
-
- genopt.algorithm.util.math - package genopt.algorithm.util.math
-
- genopt.algorithm.util.optimality - package genopt.algorithm.util.optimality
-
- genopt.algorithm.util.pso - package genopt.algorithm.util.pso
-
- genopt.db - package genopt.db
-
- genopt.gui - package genopt.gui
-
- genopt.gui.chart - package genopt.gui.chart
-
- genopt.io - package genopt.io
-
- genopt.lang - package genopt.lang
-
- genopt.simulation - package genopt.simulation
-
- genopt.util - package genopt.util
-
- GenOptFileFilter - Class in genopt.io
-
- GenOptFileFilter() - Constructor for class genopt.io.GenOptFileFilter
-
Constructor
- GenOptFileFilter(String, String) - Constructor for class genopt.io.GenOptFileFilter
-
Constructor
- get(Object) - Method in class genopt.db.OrderedMap
-
get the value of the key
- get(Object) - Method in class genopt.util.Preference
-
Returns the value to which this map maps the specified key.
- getAbsAccuracyFunction() - Method in class genopt.algorithm.Optimizer
-
Gets the absolute accuracy of the last two main iterations
- getAbsDifMaiObjFunVal() - Method in class genopt.db.ResultManager
-
Gets the absolute difference of the last objective function value and
the second last objective function value (but not the absolute value
of the difference) where both are values of the a main iteration
- getAlgorithmSection() - Method in class genopt.GenOpt
-
gets a StreamTokenizer whereas its pointer points to the start of
the Algorithm
section
The pointer in the StreamTokenizer is moved beyond the section start
character ('{').
- getAlgorithmSection(InputFormatException) - Method in class genopt.GenOpt
-
gets a StreamTokenizer whereas its pointer points to the start of
the Algorithm
section
The pointer in the StreamTokenizer is moved beyond the section start
character ('{').
- getAllPoint(int) - Method in class genopt.db.ResultManager
-
Gets an array with the points of all iteration steps
(including subiterations).
- getAssigned(int[][]) - Static method in class genopt.util.Assigner
-
gets an array which contains true
at the i-th element if
the 0-th element of the i-th row of p is equal to -1
- getAxisLabel(double) - Method in class genopt.gui.chart.LineChart
-
gets an axis label
- getBest() - Method in class genopt.algorithm.NelderMeadONeill
-
Gets the number of the best point
- getBooleanValue(StreamTokenizer, char, char, String, InputFormatException, String) - Static method in class genopt.io.Token
-
gets a single keyword value from the current position in the stream.
- getBooleanValue(StreamTokenizer, char, char, String[], Boolean[], InputFormatException, String, int) - Static method in class genopt.io.Token
-
gets various keyword values from the current position in the stream.
- getCenter(double[][]) - Static method in class genopt.algorithm.util.math.LinAlg
-
gets the center point of several points
- getClosestEuclideanMeshPoint(double[], double[], double[]) - Static method in class genopt.algorithm.util.gps.ModelGPS
-
Gets the mesh point, on a rectangular mesh, that is closest to the argument.
- getColor() - Method in class genopt.gui.chart.DataSerie
-
gets the color of the serie
- getColumn(double[][], int) - Static method in class genopt.algorithm.util.math.LinAlg
-
gets a column of a matrix
- getCommandDiagnostics(String) - Method in class genopt.simulation.SimulationStarter
-
Gets a string representation of the command line and the working directory.
- getComment() - Method in class genopt.algorithm.util.math.Point
-
Gets the point's comment
- getDelimiter() - Method in class genopt.lang.ObjectiveFunctionLocation
-
- getDelta() - Method in class genopt.algorithm.util.gps.ModelGPS
-
Gets the current mesh size factor
- getDescription() - Method in class genopt.io.GenOptFileFilter
-
gets the human readable description
- getDigits() - Method in class genopt.lang.ScientificFormat
-
gets the number of digits following the decimal point
- getDimensionContinuous() - Method in class genopt.algorithm.Optimizer
-
Gets the number of independent, continuous variables
- getDimensionContinuous() - Method in class genopt.algorithm.util.math.Point
-
Gets the number of continuous coordinates
- getDimensionContinuous() - Method in class genopt.db.ResultManager
-
gets the number of continuous, free parameters
- getDimensionContinuous() - Method in class genopt.GenOpt
-
gets the number of the continuous parameters
- getDimensionDiscrete() - Method in class genopt.algorithm.Optimizer
-
Gets the number of independent, continuous variables
- getDimensionDiscrete() - Method in class genopt.algorithm.util.math.Point
-
Gets the number of discrete coordinates
- getDimensionDiscrete() - Method in class genopt.db.ResultManager
-
gets the number of discrete, free parameters
- getDimensionDiscrete() - Method in class genopt.GenOpt
-
gets the number of discrete parameters
- getDimensionF() - Method in class genopt.algorithm.Optimizer
-
Gets the number of function values
- getDimensionF() - Method in class genopt.algorithm.util.math.Point
-
Gets the dimension of the points function value vector
- getDimensionF() - Method in class genopt.db.ResultManager
-
gets the number of function values
- getDimensionX() - Method in class genopt.algorithm.Optimizer
-
Gets the number of independent variables (sum of continuous and discrete)
- getDiscreteType() - Method in class genopt.db.DiscreteParameter
-
Gets the discrete discreteType
, as specified in DiscreteParameter.
- getDiscreteValueDouble0(int) - Method in class genopt.algorithm.Optimizer
-
Gets the double representation of the variableNumber
-th
discrete parameter as specified in the command file
If the variable represents discrete numerical values, then the double
value of the currently selected value is returned.
- getDoubleAfterLastSpace(String) - Method in class genopt.io.SimOutputFileHandler
-
gets the double that occurs after the last blank character
- getDoubleValue(StreamTokenizer, char, char, String, InputFormatException, String) - Static method in class genopt.io.Token
-
gets a single keyword value from the current position in the stream.
- getDoubleValue(StreamTokenizer, char, char, String[], Double[], InputFormatException, String, int) - Static method in class genopt.io.Token
-
gets various keyword values from the current position in the stream.
- getDx(int, double) - Method in class genopt.algorithm.Optimizer
-
Gets the step size dx[i]
of the i-th continuous variable
Note: dx[i]
might be in the transformed space
depending on the value of conMode
.
- getDx0(int) - Method in class genopt.algorithm.Optimizer
-
Gets the step size dx[i]
of the i-th continuous variable as specified
in the command file.
- getErrorString(int) - Method in class genopt.simulation.ErrorChecker
-
Gets a single possible error string.
- getExitFlag() - Method in class genopt.GenOpt
-
gets the exit flag of the optimization run
- getExtension(File) - Static method in class genopt.io.GenOptFileFilter
-
- getF(boolean, Point[]) - Method in class genopt.algorithm.DiscreteArmijoGradient
-
Evaluates the simulation based on the parameter set x
The value constraints
determines in which mode the constraints
are treated
After this call, the parameters in the original and in the
transformed space are set to the values that correspond to x
The step size in the transformed space is updated according
to the transformation function
A new input file is writen
the simulation is launched
simulation errors are checked
the value of the objective function is returned
- getF(boolean, Point) - Method in class genopt.algorithm.DiscreteArmijoGradient
-
Evaluates the simulation based on the parameter set x and reports the point.
- getF(Point) - Method in class genopt.algorithm.DiscreteArmijoGradient
-
Computes a function evaluation and reports the point as a sub iteration.
- getF(Point) - Method in class genopt.algorithm.Mesh
-
Evaluates a simulation and reports result
- getF(Point[], boolean) - Method in class genopt.algorithm.Optimizer
-
Evaluates the simulation for the point x
The value conMode
determines in which mode the constraints
are treated.
- getF(Point) - Method in class genopt.algorithm.Optimizer
-
Evaluates the simulation for the point x
The value conMode
determines in which mode the constraints
are treated.
- getF(Point) - Method in class genopt.algorithm.Parametric
-
Evaluates a simulation and reports result
- getF(Point[], boolean) - Method in class genopt.algorithm.PSOCCMesh
-
Evaluates the simulation based on the parameter set x
The value constraints
determines in which mode the constraints
are treated
After this call, the parameters in the original and in the
transformed space are set to the values that correspond to x
The step size in the transformed space is updated according
to the transformation function
A new input file is writen
the simulation is launched
simulation errors are checked
the value of the objective function is returned
- getF(Point) - Method in class genopt.algorithm.util.gps.ModelGPS
-
Gets the cost function value and registers it into
the data base
- getF(Point) - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
Evaluates the objective function and reports the results
- getF(Point[]) - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
Evaluates the objective function and reports the results
- getF() - Method in class genopt.algorithm.util.math.Point
-
Gets the point's function values
- getF(int) - Method in class genopt.algorithm.util.math.Point
-
Gets the point's function values
- getFibonacci(int) - Static method in class genopt.algorithm.util.linesearch.FibonacciDivision
-
Gets the Fibonacci numbers
- getFieldWidth() - Method in class genopt.lang.ScientificFormat
-
gets the width of the field (including minus sign, excluding E
)
- getFileContentsString() - Method in class genopt.io.FileHandler
-
gets the file contents in a String array where each
entry contains the corresponding file line
- getFirstCharAt() - Method in class genopt.lang.ObjectiveFunctionLocation
-
- getFirstDouble(String) - Method in class genopt.io.SimOutputFileHandler
-
gets the first double that occurs in the String (which is
separated from the next entries by either a space character,
a tab, a comma, or a semicolon, or a double dot)
- getFunction() - Method in class genopt.algorithm.util.math.FunctionEvaluator
-
- getFunction() - Method in class genopt.db.InputFunction
-
- getFunction() - Method in class genopt.lang.ObjectiveFunctionLocation
-
- getFunctionInput(StreamTokenizer, InputFormatException, String) - Method in class genopt.GenOpt
-
makes an instance of a function input.
- getFunctionObjects() - Method in class genopt.db.OptimizationIni
-
gets the function objects for the objective function
- getGrayBinaryString(int) - Method in class genopt.algorithm.util.math.Point
-
Gets the value of a discrete variable encoded as a binary string
using Gray encoding.
- getGrayBinaryStringLength(int) - Method in class genopt.algorithm.util.math.Point
-
Gets the string length used to represent the maximum value of the parameter
as a Gray coded binary string.
- getGrayCode(long) - Static method in class genopt.algorithm.util.math.Binary
-
Gets the Gray code.
- getIndex() - Method in class genopt.algorithm.util.math.Point
-
Gets the indices of the discrete point's
- getIndex(int) - Method in class genopt.algorithm.util.math.Point
-
Gets the i-th point's index
- getIndex() - Method in class genopt.db.DiscreteParameter
-
Gets the index that points to the currently selected value.
- getIndex0(int) - Method in class genopt.algorithm.Optimizer
-
Gets the value (i.e., the index) of x[i]
- getIndex0() - Method in class genopt.algorithm.Optimizer
-
Gets the indices of the discrete variable x
- getIndexLowestFunctionValue(Point[]) - Static method in class genopt.algorithm.util.gps.ModelGPS
-
- getIndexOfSeparator(String) - Static method in class genopt.io.SimOutputFileHandler
-
gets the first index of the space character, tab character,
semi-colon, colon, or comma
- getIndexWithLowestCost() - Method in class genopt.algorithm.util.linesearch.Armijo
-
Gets the index to the point with the lowest function value.
- getIniStartUpFile() - Method in class genopt.GenOpt
-
gets the initialization startup file
- getIniStartUpFile() - Method in class genopt.WinGenOpt
-
gets the initialization startup file
- getInitialDelta() - Method in class genopt.algorithm.util.gps.ModelGPS
-
Gets the initial mesh size divider
- getInitializationFileChooser(File) - Static method in class genopt.GenOpt
-
gets an optimization initialization file chooser
- getInitialMeshSizeExponent() - Method in class genopt.algorithm.PSOCCMesh
-
Gets the initial mesh size exponent.
- getInputStream() - Method in class genopt.simulation.ThreadedInputStream
-
Gets the output input stream that has been buffered
- getInputValueBoolean(String) - Method in class genopt.algorithm.Optimizer
-
Gets the value of keyWord
from the algorithmEntry
If another String than keyWord
is at the current position
of the algorithmEntry
, an InputFormatException is thrown
- getInputValueDouble(String) - Method in class genopt.algorithm.Optimizer
-
Gets the value of keyWord
from the algorithmEntry
If another String than keyWord
is at the current position
of the algorithmEntry
, an InputFormatException is thrown
- getInputValueDouble(String, double, double, double, double) - Method in class genopt.algorithm.Optimizer
-
Gets the value of keyWord
from the algorithmEntry
If another String than keyWord
is at the current position
of the algorithmEntry
, an InputFormatException is thrown
- getInputValueInteger(String) - Method in class genopt.algorithm.Optimizer
-
Gets the value of keyWord
from the algorithmEntry
If another String than keyWord
is at the current position
of the algorithmEntry
, an InputFormatException is thrown
- getInputValueInteger(String, int, int, int, int) - Method in class genopt.algorithm.Optimizer
-
Gets the value of keyWord
from the algorithmEntry
If another String than keyWord
is at the current position
of the algorithmEntry
, an InputFormatException is thrown
- getInputValueString(String) - Method in class genopt.algorithm.Optimizer
-
Gets the value of keyWord
from the algorithmEntry
If another String than keyWord
is at the current position
of the algorithmEntry
, an InputFormatException is thrown
- getInputValueString(String, String[]) - Method in class genopt.algorithm.Optimizer
-
Gets the value of keyWord
from the algorithmEntry
If another String than keyWord
is at the current position
of the algorithmEntry
, an InputFormatException is thrown
- getIntegerValue(StreamTokenizer, char, char, String, InputFormatException, String) - Static method in class genopt.io.Token
-
gets a single keyword value from the current position in the stream.
- getIntegerValue(StreamTokenizer, char, char, String[], Integer[], InputFormatException, String, int) - Static method in class genopt.io.Token
-
gets various keyword values from the current position in the stream.
- getInverseGrayCode(int[]) - Static method in class genopt.algorithm.util.math.Binary
-
Gets the inverse of the Gray code of a binary int
array.
- getInverseGrayCode(long) - Static method in class genopt.algorithm.util.math.Binary
-
Gets the inverse of the Gray code.
- getIterationNumber() - Method in class genopt.algorithm.util.gps.ModelGPS
-
Gets the iteration number
- getKeys() - Method in class genopt.db.OrderedMap
-
get the keys
- getKindOfConstraint(int) - Method in class genopt.algorithm.Optimizer
-
Gets the kind of constraint that is imposed on the i-th continuous
variable
- getKindOfConstraint() - Method in class genopt.db.ContinuousParameter
-
Gets the kind of constraint
- getKWithLowestCost() - Method in class genopt.algorithm.util.linesearch.Armijo
-
Gets the exponent k
of Beta
.
- getL(int) - Method in class genopt.algorithm.Optimizer
-
Gets the lower bound l[i]
of the continuous
variable x[i]
- getL2Norm(int[], int[]) - Static method in class genopt.algorithm.util.math.Binary
-
Gets the L2 norm.
- getLabelStringWidth(String) - Method in class genopt.gui.chart.LineChart
-
- getLengthDiscrete(int) - Method in class genopt.algorithm.Optimizer
-
Gets the number of elements of the i-th discrete variable
- getLineNumberWithString(String, int) - Method in class genopt.io.FileHandler
-
gets the number of the line where 'MatchString' occurs the
first time.
- getMainAlgorithm() - Method in class genopt.GenOpt
-
gets the name of the main algorithm
- getMainIterationNumber() - Method in class genopt.algorithm.Optimizer
-
Gets the main iteration number
- getMainIterationNumber() - Method in class genopt.db.ResultManager.ResultPoint
-
gets the main iteration number
- getMatchingNumbers() - Method in class genopt.db.ResultChecker
-
gets an array with the indices of all matching numbers
- getMaximum() - Method in class genopt.db.ContinuousParameter
-
Gets the maximum restriction of the parameter
- getMaximumIndex() - Method in class genopt.algorithm.util.math.Point
-
Gets the maximum allowed value of the indices of the discrete point's
- getMaximumNumberOfStepReduction() - Method in class genopt.algorithm.util.gps.ModelGPS
-
Gets the maximum number of step reductions.
- getMaximumThreadPoolSize() - Static method in class genopt.algorithm.Optimizer
-
Returns the maximum size of the thread pool
- getMaxIteration() - Method in class genopt.db.OptimizationSettings
-
Get the maximum number of main iteration steps
- getMaxIterationNumber() - Method in class genopt.algorithm.Optimizer
-
Gets the maximum number of allowed main iterations
- getMaxPoints() - Method in class genopt.gui.chart.LineChart
-
gets the maximal number of data in all series
- getMaxUnitsOfExecution() - Method in class genopt.db.OptimizationSettings
-
Get the maximum number of units of executions
- getMeshSizeDivider() - Method in class genopt.algorithm.PSOCCMesh
-
Gets the mesh size divider.
- getMessage() - Method in exception genopt.lang.OptimizerException
-
gets all error messages
- getMessages() - Method in class genopt.db.MessageManager
-
gets a String with all messages
- getMinimum() - Method in class genopt.db.ContinuousParameter
-
Gets the minimum restriction of the parameter
- getMinimumPoint() - Method in class genopt.algorithm.Optimizer
-
Gets the minimum point.
- getMinimumPoint() - Method in class genopt.algorithm.util.gps.ModelGPS
-
Gets the minimum point.
- getMinimumPoint() - Method in class genopt.db.ResultManager
-
Gets the point with the lowest objective function value of the main iterations
- getMinimumPointSimulationNumber() - Method in class genopt.db.ResultManager
-
Gets the run number with the lowest objective function value of the main iterations
- getMinimumResultPoint() - Method in class genopt.db.ResultManager
-
Gets the ResultPoint with the lowest objective function value
of the main iterations with the highest step number.
- getMode() - Method in class genopt.algorithm.Optimizer
-
Gets the mode of the optimization
- getMultipleStringPairs(String[], boolean[], StreamTokenizer, InputFormatException, String) - Method in class genopt.GenOpt
-
gets the entries of the keys
pair in a string array.
- getName() - Method in class genopt.algorithm.util.math.FunctionEvaluator
-
- getName() - Method in class genopt.db.IndependentParameter
-
Get the name of the parameter
- getName() - Method in class genopt.db.InputFunction
-
- getName() - Method in class genopt.gui.chart.DataSerie
-
gets the name of the serie
- getName() - Method in class genopt.lang.ObjectiveFunctionLocation
-
- getNameContinuousAndDiscrete() - Method in class genopt.db.ResultManager
-
gets the names of the variables
- getNameF() - Method in class genopt.db.ResultManager
-
gets the names of the function values
- getNextDelimiterPosition(String, char, char) - Static method in class genopt.io.FileHandler
-
gets the lowest position of two delimiters in 'Line'.
- getNumber() - Method in class genopt.algorithm.util.math.FunctionEvaluator.Element
-
Gets the double
value of the element.
- getNumberOfAllResults() - Method in class genopt.db.ResultManager
-
Returns the number of all results
- getNumberOfErrors() - Method in exception genopt.lang.OptimizerException
-
gets the number of error
- getNumberOfErrors() - Method in class genopt.simulation.ErrorChecker
-
Gets the number of possible error strings.
- getNumberOfFunctionObjects() - Method in class genopt.db.OptimizationIni
-
gets the number of function objects for the objective function
- getNumberOfInputFiles() - Method in class genopt.db.OptimizationIni
-
gets the number of simulation input files
- getNumberOfLines() - Method in class genopt.io.FileHandler
-
gets the number of lines
- getNumberOfLogFiles() - Method in class genopt.db.OptimizationIni
-
gets the number of simulation log files
- getNumberOfMaiIteration() - Method in class genopt.db.ResultManager
-
Returns the number of the main iterations
- getNumberOfMatchingResults() - Method in class genopt.db.ResultChecker
-
gets the total number of matching results
- getNumberOfMessages() - Method in class genopt.db.MessageManager
-
gets a the number of messages
- getNumberOfOutputFiles() - Method in class genopt.db.OptimizationIni
-
gets the number of simulation output files
- getNumberOfSimulation() - Static method in class genopt.db.ResultManager
-
Returns the number of simulations
- getNumberOfStepReduction() - Method in class genopt.algorithm.util.gps.ModelGPS
-
Gets the number of step reductions done up to now.
- getNumberOfValues() - Method in class genopt.gui.chart.DataSerie
-
gets the number of values
- getObjectiveFunctionDelimiter(StreamTokenizer, InputFormatException, String) - Method in class genopt.GenOpt
-
gets the entries of the objective function delimiter
- getObjectiveFunctionName(int) - Method in class genopt.algorithm.Optimizer
-
Gets the name of the i
-th objective function value.
- getObjectiveFunctionValue(String, int) - Method in class genopt.io.SimOutputFileHandler
-
gets the last number of the file content
- getObjectiveFunctionValueEmpty() - Method in class genopt.io.SimOutputFileHandler
-
gets the last number of the file content.
- getObjectiveFunctionValueNonEmpty() - Method in class genopt.io.SimOutputFileHandler
-
gets the last number of the file content.
- getObjFunDel(String) - Method in class genopt.db.OptimizationIni
-
gets the delimiter of the objective function in the simulation output file
- getObjFunFun(String) - Method in class genopt.db.OptimizationIni
-
gets the function definining the objective function
- getOptComFilNam() - Method in class genopt.db.OptimizationIni
-
gets the optimization command file name
- getOptComPat() - Method in class genopt.db.OptimizationIni
-
gets the optimization command path
- getOptimalPoint() - Method in class genopt.algorithm.util.optimality.Perturber
-
gets the point with the lowest function value
- getOptimizationIniFile() - Method in class genopt.GenOpt
-
gets the optimization ini file
- getOptimizer() - Method in class genopt.GenOpt
-
gets a new instance of the Optimizer object
- getOptIniPat() - Method in class genopt.db.OptimizationIni
-
gets the optimization initialization path
- getOriginalStepSize() - Method in class genopt.db.ContinuousParameter
-
Gets the step size in the original space
- getOriginalValue() - Method in class genopt.db.ContinuousParameter
-
Gets the parameter value in the original space
- getOutputPath() - Method in class genopt.algorithm.Optimizer
-
Gets the output path.
- getParameterInput(StreamTokenizer, InputFormatException, String) - Method in class genopt.GenOpt
-
makes an instance of a free Parameter.
- getPointerToEqualPoints(Point[]) - Static method in class genopt.algorithm.Optimizer
-
Gets an integer array that shows what points are equals.
- getPointWithLowestCost() - Method in class genopt.algorithm.util.linesearch.Armijo
-
Gets the point with lowest cost.
- getRandomPoints(int) - Method in class genopt.algorithm.util.gps.ModelGPS
-
Initializes the iterates for the multi-start algorithm.
- getReductionFactor() - Method in class genopt.algorithm.util.linesearch.FibonacciDivision
-
Gets the reduction factor q = I(n+1)/I(n)
- getReductionFactor() - Method in class genopt.algorithm.util.linesearch.GoldenRatio
-
Gets the reduction factor q = I(n+1)/I(n)
- getReductionFactor() - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
Gets the reduction factor q = I(n+1)/I(n)
- getReferenceCounter() - Method in class genopt.db.InputFunction
-
- getReferences(String[], String[]) - Static method in class genopt.util.Assigner
-
gets all references to a keyWords
- getRelAccuracyFunction() - Method in class genopt.algorithm.Optimizer
-
Gets the relative accuracy of the last two main iterations
- getRelDifMaiObjFunVal() - Method in class genopt.db.ResultManager
-
Gets the relative difference of the last objective function value and
the second last objective function value where both are values of
a main iteration
- getRunInfo() - Method in class genopt.GenOpt
-
gets the GenOpt run info for output report
- getRuntime(Date) - Method in class genopt.GenOpt
-
gets the current runtime of the optimization in the format xhh:mm:ss
- getSectionStart(StreamTokenizer, String, InputFormatException, String) - Static method in class genopt.io.Token
-
gets the start of a section from the current position in the stream.
- getSelectedItems() - Method in class genopt.gui.ListSelector
-
gets the selected items
- getSeparator() - Method in class genopt.GenOpt
-
gets the separator, as specified in properties.txt
- getSeparator() - Method in class genopt.WinGenOpt
-
gets the separator, as specified in properties.txt
- getSimCalPre() - Method in class genopt.db.OptimizationIni
-
gets the simulation call prefix
- getSimCalSuf() - Method in class genopt.db.OptimizationIni
-
gets the simulation call suffix
- getSimConFilNam() - Method in class genopt.db.OptimizationIni
-
gets the simulation configuration file name
- getSimConPat() - Method in class genopt.db.OptimizationIni
-
gets the simulation configuration path
- getSimInpFilNam(int) - Method in class genopt.db.OptimizationIni
-
gets the simulation input file name
- getSimInpFilNam() - Method in class genopt.db.OptimizationIni
-
gets the simulation input file names
- getSimInpPat(int) - Method in class genopt.db.OptimizationIni
-
gets the simulation input path
- getSimInpPat() - Method in class genopt.db.OptimizationIni
-
gets the simulation input path names
- getSimInpSavPat(int) - Method in class genopt.db.OptimizationIni
-
gets the path where the simulation input file has to be saved
- getSimInpSavPat() - Method in class genopt.db.OptimizationIni
-
gets the simulation input save paths
- getSimInpTemFilNam(int) - Method in class genopt.db.OptimizationIni
-
gets the simulation input template file name
- getSimInpTemPat(int) - Method in class genopt.db.OptimizationIni
-
gets the simulation input template path
- getSimLogFilNam(int) - Method in class genopt.db.OptimizationIni
-
gets the simulation log file name
- getSimLogFilNam() - Method in class genopt.db.OptimizationIni
-
gets the simulation log file names
- getSimLogPat() - Method in class genopt.db.OptimizationIni
-
gets the simulation log paths
- getSimLogPat(int) - Method in class genopt.db.OptimizationIni
-
gets the simulation log path
- getSimLogSavPat() - Method in class genopt.db.OptimizationIni
-
gets the simulation log save paths
- getSimLogSavPat(int) - Method in class genopt.db.OptimizationIni
-
gets the path where the simulation log file has to be saved
- getSimOutFilNam() - Method in class genopt.db.OptimizationIni
-
gets the simulation output file names
- getSimOutFilNam(int) - Method in class genopt.db.OptimizationIni
-
gets the simulation output file name
- getSimOutPat() - Method in class genopt.db.OptimizationIni
-
gets the simulation output paths
- getSimOutPat(int) - Method in class genopt.db.OptimizationIni
-
gets the simulation output path
- getSimOutSavPat() - Method in class genopt.db.OptimizationIni
-
gets the simulation output save paths
- getSimOutSavPat(int) - Method in class genopt.db.OptimizationIni
-
gets the path where the simulation output file has to be saved
- getSimulationNumber() - Static method in class genopt.algorithm.Optimizer
-
Gets the number of simulation.
- getSimulationNumber() - Method in class genopt.algorithm.util.math.Point
-
Gets the simulation number
- getSimulationNumber() - Method in class genopt.db.ResultManager
-
gets the run number
- getSimulationNumber() - Method in class genopt.db.ResultManager.ResultPoint
-
gets the run number
- getSpacing(int, double, double) - Static method in class genopt.algorithm.util.math.Fun
-
Gets an array containing spacing between x0
and x1
.
- getStartDate() - Method in class genopt.GenOpt
-
gets the start date of the optimization
- getStepNumber() - Method in class genopt.algorithm.Optimizer
-
Gets the current step number
- getStepNumber() - Method in class genopt.algorithm.util.math.Point
-
Gets the point's step number
- getString() - Method in class genopt.algorithm.util.math.FunctionEvaluator.Element
-
Gets the String
value of the element.
- getStringLength(long) - Static method in class genopt.algorithm.util.math.Binary
-
Gets the length of the binary string required to represent
the argument.
- getStringRepresentation() - Method in class genopt.algorithm.util.math.FunctionEvaluator.Element
-
Gets the String
representation of the element.
- getStringValue(StreamTokenizer, char, char, String, InputFormatException, String) - Static method in class genopt.io.Token
-
gets a single keyword value from the current position in the stream.
- getStringValue(StreamTokenizer, char, char, String[], String[], InputFormatException, String, int) - Static method in class genopt.io.Token
-
gets various keyword values from the current position in the stream.
- getSub(double[], int, int) - Static method in class genopt.algorithm.util.math.LinAlg
-
gets a part of a vector
- getSubIterationNumber() - Method in class genopt.db.ResultManager.ResultPoint
-
gets the sub iteration number
- getTicks(double, double) - Static method in class genopt.gui.chart.LineChart
-
gets the label ticks
- getTransformedStepSize(double, double, double, double, int, int) - Static method in class genopt.db.ContinuousParameter
-
Gets the step size in the transformed space
- getTransformedValue() - Method in class genopt.db.ContinuousParameter
-
Gets the parameter value in the transformed space
- getU(int) - Method in class genopt.algorithm.Optimizer
-
Gets the upper bound u[i]
of the continuous
variable x[i]
- getValue(int) - Method in class genopt.db.OrderedMap
-
get the i
-th value
- getValueDouble() - Method in class genopt.db.DiscreteParameter
-
Gets the double representation of the currently selected value.
- getValueDouble(int) - Method in class genopt.db.DiscreteParameter
-
Gets the double representation of the element with index ind
.
- getValues() - Method in class genopt.db.OrderedMap
-
get the values
- getValueString() - Method in class genopt.db.DiscreteParameter
-
Gets the string representation of the currently selected value.
- getValueString(int) - Method in class genopt.db.DiscreteParameter
-
Gets the string representation of the element with index ind
.
- getVariableNameContinuous(int) - Method in class genopt.algorithm.Optimizer
-
Gets the name of the continuous variable x[i]
- getVariableNameDiscrete(int) - Method in class genopt.algorithm.Optimizer
-
Gets the name of the discrete variable x[i]
- getWorst() - Method in class genopt.algorithm.NelderMeadONeill
-
Gets the number of the worst point
- getX() - Method in class genopt.algorithm.util.math.Point
-
Gets the point's continuous independent variables
- getX(int) - Method in class genopt.algorithm.util.math.Point
-
Gets the point's i-th continuous coordinate
- getX() - Method in class genopt.gui.chart.DataSerie
-
gets the x values
- getX(int) - Method in class genopt.gui.chart.DataSerie
-
gets the x[i] value
- getX0(int) - Method in class genopt.algorithm.Optimizer
-
Gets the value of x[i]
Note: x[i]
might be in the transformed space
depending on the value of conMode
- getX0() - Method in class genopt.algorithm.Optimizer
-
Gets the values of the continuous variable x
Note: x
might be in the transformed space
depending on the value of conMode
- getXAxisLabel() - Method in class genopt.gui.chart.LineChart
-
gets the x axis labels
- getXCenter(int) - Method in class genopt.algorithm.NelderMeadONeill
-
Gets the center point for the reflection
- getXLower() - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
gets the lower bound of the uncertainty interval
- getXMax() - Method in class genopt.gui.chart.DataSerie
-
gets x maximum
- getXMin() - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
Gets the point with the lowest function value
- getXMin() - Method in class genopt.gui.chart.DataSerie
-
gets x minimum
- getXPointOffset(double) - Method in class genopt.gui.chart.LineChart
-
gets the offset of an x-value, measured in pixels
from the west border of the chart surrounding box
- getXUpper() - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
gets the upper bound of the uncertainty interval
- getY() - Method in class genopt.gui.chart.DataSerie
-
gets the y values
- getY(int) - Method in class genopt.gui.chart.DataSerie
-
gets the y[i] value
- getYAxisLength() - Method in class genopt.gui.chart.DataSerie
-
gets the y axis length
- getYLabel() - Method in class genopt.gui.chart.DataSerie
-
gets the y-axis label
- getYMax() - Method in class genopt.gui.chart.DataSerie
-
gets y maximum
- getYMin() - Method in class genopt.gui.chart.DataSerie
-
gets y minimum
- getYPointOffset(double, int) - Method in class genopt.gui.chart.LineChart
-
gets the offset of an y-value, measured in pixels
from the north border of the chart surrounding box
- globalSearch(Point[], double) - Method in class genopt.algorithm.GPSCoordinateSearch
-
Method for the global search (this method returns always null
.
- globalSearch(Point[], double) - Method in class genopt.algorithm.GPSHookeJeeves
-
Method for the global search (this method returns always null
.
- globalSearch(Point[], double) - Method in class genopt.algorithm.util.gps.ModelGPS
-
Abstract method for the global search.
- GloBes - Variable in class genopt.algorithm.util.pso.ModelPSO
-
Global best particles
- go - Variable in class genopt.db.MessageManager
-
reference to GenOpt object (used to print messages)
- go - Variable in class genopt.db.ResultManager
-
reference to GenOpt object
- go - Variable in class genopt.WinGenOpt
-
GenOpt Object
- GoldenRatio - Class in genopt.algorithm.util.linesearch
-
Class for doing a line search using the Golden Section division.
- GoldenRatio(Optimizer) - Constructor for class genopt.algorithm.util.linesearch.GoldenRatio
-
Constructor
- GoldenSection - Class in genopt.algorithm
-
Class for doing a one-dimensional minimization using
the Golden Section algorithm.
- GoldenSection(GenOpt) - Constructor for class genopt.algorithm.GoldenSection
-
Constructor
- goToEndOfCommandFile() - Method in class genopt.algorithm.Optimizer
-
Checks whether the current section is closed and then moves to
the end of the file.
- gotOptimum() - Method in class genopt.algorithm.util.optimality.Perturber
-
checks whether we have an optimum point
- GPSCoordinateSearch - Class in genopt.algorithm
-
Class for minimizing a function using the coordinate search algorithm.
- GPSCoordinateSearch(GenOpt) - Constructor for class genopt.algorithm.GPSCoordinateSearch
-
Constructor
- GPSCoordinateSearch(int, int) - Constructor for class genopt.algorithm.GPSCoordinateSearch
-
Constructor used to run the algorithm in a hybrid algorithm for the
last iterations.
- GPSHookeJeeves - Class in genopt.algorithm
-
Class for minimizing a function using the Hooke-Jeeves
Generalized Pattern Search algorithm.
- GPSHookeJeeves(GenOpt) - Constructor for class genopt.algorithm.GPSHookeJeeves
-
Constructor
- GPSHookeJeeves(int, int) - Constructor for class genopt.algorithm.GPSHookeJeeves
-
Constructor used to run the algorithm in a hybrid algorithm for the
last iterations.
- GPSPSOCCHJ - Class in genopt.algorithm
-
Class for minimizing a function using a hybrid
GPS algorithm.
- GPSPSOCCHJ(GenOpt) - Constructor for class genopt.algorithm.GPSPSOCCHJ
-
Constructor
- gr - Static variable in class genopt.algorithm.util.linesearch.GoldenRatio
-
The Golden ratio (=0.618...)
- id - Variable in class genopt.algorithm.util.linesearch.ModelFiniteIntervalSearcher
-
The IntervalDivider that performs the line search
- ieor(long, long) - Static method in class genopt.algorithm.util.math.Binary
-
Computes the value of a bitwise exclusive or between the arguments.
- iExc - Static variable in class genopt.simulation.SimulationThread
-
The number of exceptions that have been accumulated
- IGen - Variable in class genopt.algorithm.util.pso.ModelPSO
-
Number of the current generation
- illAccExc - Variable in class genopt.simulation.SimulationThread
-
The IllegalAccessException exception
- INCLUDING - Static variable in class genopt.algorithm.Optimizer
-
constant to indicate weak inequality
- increaseArraySize() - Method in class genopt.db.MessageManager
-
increases the array size
- increaseArraySize() - Method in class genopt.db.ResultChecker
-
increases the array size
- increaseCapacity() - Method in class genopt.db.OrderedMap
-
increases the capacity of the mapping
- increaseLength(char[], int) - Static method in class genopt.algorithm.util.math.Binary
-
Increases the length of a char
array by
setting additional elements with 0.
- increaseNumberOfFunctionEvaluation() - Static method in class genopt.db.ResultManager
-
Increases the number of function evaluations
- increaseReferenceCounter() - Method in class genopt.db.InputFunction
-
- increaseResultNumber(int) - Method in class genopt.db.ResultManager
-
Increases the number of the result entry, sets the number of the main
and the sub iteration and writes the output to the text files.
- increaseSize(Point[]) - Static method in class genopt.algorithm.util.gps.ModelGPS
-
- increaseStepNumber() - Method in class genopt.algorithm.Optimizer
-
Increases the step number without a function evaluation.
- increaseStepNumber(Point) - Method in class genopt.algorithm.Optimizer
-
Increases the step number.
- INCREMENT - Variable in class genopt.io.FileHandler
-
Increment for array that stores the Strings
- ind - Variable in class genopt.algorithm.Mesh
-
index that defines the perturbated parameter value
- IndependentParameter - Class in genopt.db
-
Object that represents an independent parameter of
the optimization process.
- IndependentParameter() - Constructor for class genopt.db.IndependentParameter
-
constructor.
- IndependentParameter(String) - Constructor for class genopt.db.IndependentParameter
-
Constructor for an independent variable.
- index - Variable in class genopt.db.DiscreteParameter
-
current value of the parameter
- infMan - Variable in class genopt.GenOpt
-
info manager
- InfoManager - Class in genopt.db
-
Object for collecting messages that occur during the optimization.
- InfoManager(GenOpt) - Constructor for class genopt.db.InfoManager
-
Constructor
- IniIne - Variable in class genopt.algorithm.PSOIW
-
Initial inertia
- IniMesSizExp - Variable in class genopt.algorithm.PSOCCMesh
-
The initial mesh size exponent 's_k'
- iniMesSizExp - Variable in class genopt.algorithm.util.gps.ModelGPS
-
The initial mesh size exponent 's_k'
- initialize() - Method in class genopt.algorithm.util.linesearch.ModelFiniteIntervalSearcher
-
Initializes the IntervalDivider instance
- initialize(double[], double) - Static method in class genopt.algorithm.util.math.LinAlg
-
initializes a vector
- initialize(double[][], double) - Static method in class genopt.algorithm.util.math.LinAlg
-
initializes a rectangular matrix
- initialize(Graphics) - Method in class genopt.gui.chart.LineChart
-
initializes the space of the chart (used if no data are available yet)
- initializeBaseDirectionMatrix() - Method in class genopt.algorithm.GPSCoordinateSearch
-
Method that initializes the base direction matrix.
- initializeBaseDirectionMatrix() - Method in class genopt.algorithm.util.gps.ModelGPS
-
Method that initializes the base direction matrix.
- initializeCurrentPopulation(Point) - Method in class genopt.algorithm.util.pso.ModelPSO
-
Initializes the current population
- initializeNeighborhoodIndices() - Method in class genopt.algorithm.util.pso.ModelPSO
-
Initializes the neighborhood indices for each particle
- InitializeNormalization - Variable in class genopt.algorithm.DiscreteArmijoGradient
-
Flag whether the normalization must be initialized
- initializeOptimizationIniName(String) - Method in class genopt.GenOpt
-
initializes the optimization ini file name and path
- initializeSeries(ResultManager) - Method in class genopt.WinGenOpt
-
initializes the DataSerie
- innerProduct(double[], double[]) - Static method in class genopt.algorithm.util.math.LinAlg
-
calculates the inner product (dot product):
c[i] = sum(a[i] * b[i] , i = 0..N-1)
- inpFun - Variable in class genopt.GenOpt
-
input functions
- InputFormatException - Exception in genopt.io
-
Thrown when an error in the simulation input file was found.
- InputFormatException() - Constructor for exception genopt.io.InputFormatException
-
Constructs a InputFormatException with no detail message
- InputFormatException(String) - Constructor for exception genopt.io.InputFormatException
-
Constructs a InputFormatException with the specified detail message
- InputFunction - Class in genopt.db
-
Input function.
- InputFunction(String, String, int) - Constructor for class genopt.db.InputFunction
-
Creates a new InputFunction
instance.
- ins - Variable in class genopt.gui.chart.LineChart
-
inset around everything
- insChaNorth - Variable in class genopt.gui.chart.LineChart
-
inset of the chart on the north side
- insChaWest - Variable in class genopt.gui.chart.LineChart
-
inset of the chart on the west side
- insNameNorth - Variable in class genopt.gui.chart.LineChart
-
inset of each serie name on the north side
- insNameWest - Variable in class genopt.gui.chart.LineChart
-
inset of each serie name on the west side
- instantiateErrChe_SimSta(InputFormatException) - Method in class genopt.GenOpt
-
makes an instance of ErrorChecker, SimulationStarter, and sets the data
member 'ObjectiveFunctionLocation' in the instance of OptimizationIni
- instantiateErrorChecker(StreamTokenizer, InputFormatException, String) - Method in class genopt.GenOpt
-
makes an instance of ErrorChecker
- instantiateFreePar(StreamTokenizer, InputFormatException, String) - Method in class genopt.GenOpt
-
makes all instances of FreePar and input functions
- instantiateFreePar_OptSet_ResChe_maiAlg(InputFormatException, int) - Method in class genopt.GenOpt
-
makes an instance of FreePar, OptimizationSettings, and
ResultChecker
- instantiateIOSettings(StreamTokenizer, InputFormatException, String) - Method in class genopt.GenOpt
-
sets the accuracy of the file writing (number format)
- instantiateOptimizationIni(InputFormatException) - Method in class genopt.GenOpt
-
makes an instance of OptimizationIni, and returns the objective function delimiters
- instantiateOptimizationSettings_ResultChecker(StreamTokenizer, InputFormatException, String, int) - Method in class genopt.GenOpt
-
makes an instance of OptimizationSettings and ResultChecker
- instantiateResultManager(InputFormatException) - Method in class genopt.GenOpt
-
makes an instance of ResultManager
- instantiateSimulationStarter(StreamTokenizer, InputFormatException, String) - Method in class genopt.GenOpt
-
makes an instance of SimulationStarter
- insXLabNorth - Variable in class genopt.gui.chart.LineChart
-
inset of x-axis label on the north side
- insY0LabNorth - Variable in class genopt.gui.chart.LineChart
-
inset of the y0 label on the north side
- insY1LabNorth - Variable in class genopt.gui.chart.LineChart
-
inset of the y1 label on the north side
- insYHalfLabNorth - Variable in class genopt.gui.chart.LineChart
-
inset of the y half label on the north side
- insYLab - Variable in class genopt.gui.chart.LineChart
-
inset of each y-axis label
- INTEGER - Static variable in class genopt.gui.chart.LineChart
-
- IntervalDivider - Class in genopt.algorithm.util.linesearch
-
Abstract class for doing a line search using an interval division method.
- IntervalDivider(Optimizer) - Constructor for class genopt.algorithm.util.linesearch.IntervalDivider
-
Constructor
- ioExc - Variable in class genopt.simulation.ThreadedInputStream
-
The IOException stored by this thread
- ioSet - Variable in class genopt.GenOpt
-
io settings
- IOSettings - Class in genopt.db
-
Object for the settings of the
io operations.
- IOSettings(String) - Constructor for class genopt.db.IOSettings
-
- is - Variable in class genopt.simulation.ThreadedInputStream
-
The buffered input stream
- isAllTrue(boolean[]) - Static method in class genopt.util.Assigner
-
checks whether all values of b
are true
- isDebug() - Method in class genopt.GenOpt
-
checks whether we should run in debug mode
- isDebug() - Method in class genopt.WinGenOpt
-
checks whether we should run in debug mode
- isDFltdFMin() - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
Checks whether the difference between the lower of either f1
or f2
and the lower of either f0
or f3
is smaller than the prescribed dFMin
- isEndOfLine(int) - Static method in class genopt.io.FileHandler
-
checks if the byte is a line feed ('\n') or a carriage return ('\r')
- isEndOfStream(StreamTokenizer, InputFormatException, String) - Static method in class genopt.io.Token
-
checks whether we are at the end of the Stream
- isEven(int) - Static method in class genopt.gui.chart.LineChart
-
checks whether argument is an even number or an odd number
- isFeasible(Point) - Method in class genopt.algorithm.Optimizer
-
Checks whether a point is feasible.
- isFunction(String) - Method in class genopt.db.OptimizationIni
-
returns true
if name
is the name
of an objective function that is defined by a function object,
rather than by a direct simulation output
- IsFunction - Variable in class genopt.lang.ObjectiveFunctionLocation
-
Flag whether this instance is a function or not
- isFunction() - Method in class genopt.lang.ObjectiveFunctionLocation
-
- ishft(long, int) - Static method in class genopt.algorithm.util.math.Binary
-
Computes the value obtained by shifting the bits of i
by shift
positions.
- isNextToken(String) - Method in class genopt.algorithm.Optimizer
-
Checks whether the next Token is equal to the passed String.
- isNextToken(StreamTokenizer, String) - Static method in class genopt.io.Token
-
checks whether the next Token is equal to the passed String.
- isObjectiveFunctionDelimiterSet() - Method in class genopt.db.OptimizationIni
-
checks whether the objective function delimiter is set or not
- itemStateChanged(ItemEvent) - Method in class genopt.WinGenOpt
-
performs the ItemEvent if the item state changed
- iterate() - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
Checks whether the iteration has to be continued.
- paint(Graphics) - Method in class genopt.gui.chart.LineChart
-
paints the chart (or the message if chart cannot be initialize yet)
- panel - Variable in class genopt.WinGenOpt
-
Panel
- Parametric - Class in genopt.algorithm
-
Class for doing a parametric run where one parameter
is perturbed at a time while the others are fixed.
- Parametric(GenOpt) - Constructor for class genopt.algorithm.Parametric
-
Constructor
- parseBoolean(StreamTokenizer, String, String, InputFormatException, String) - Static method in class genopt.GenOpt
-
parses a String to a boolean an writes error into the InputFormatException
- parseCommandFile(int, int) - Method in class genopt.algorithm.util.gps.ModelGPS
-
Parses the command file.
- parseContinuousPar(String[], InputFormatException, int, String) - Static method in class genopt.GenOpt
-
gets a new instance of a ContinuousParameter Object based on the value in 'val'.
- parseDiscretePar(StreamTokenizer, String[], String[], InputFormatException, String) - Static method in class genopt.GenOpt
-
gets a new instance of a DiscreteParameter Object.
- parseDouble(StreamTokenizer, String, String, String, double, double, InputFormatException, String) - Static method in class genopt.GenOpt
-
parses a String to a double and writes error into the InputFormatException
- parseDouble(StreamTokenizer, String, String, double, double, InputFormatException, String) - Static method in class genopt.GenOpt
-
parses a String to a double and writes error into the InputFormatException
- parseInteger(StreamTokenizer, String, String, int, int, InputFormatException, String) - Static method in class genopt.GenOpt
-
parses a String to an int and writes error into the InputFormatException
- parseInteger(StreamTokenizer, String, String, String, int, int, InputFormatException, String) - Static method in class genopt.GenOpt
-
parses a String to an int and writes error into the InputFormatException
- parseToDouble(String) - Method in class genopt.io.SimOutputFileHandler
-
parses a String to a double value
- parseToString() - Method in class genopt.lang.ScientificFormat
-
parses the the Object to a String
- PART - Static variable in class genopt.io.Token
-
constant to indicate that not all values must be found
- perturb(Point, double, int) - Method in class genopt.algorithm.GPSCoordinateSearch
-
Perturbs a given point in one direction.
- perturb(int) - Method in class genopt.algorithm.Mesh
-
Perturbs the point and evaluates a simulation
- perturb(Point, double) - Method in class genopt.algorithm.util.optimality.Perturber
-
checks the optimality condition in the transformed space
by testing in each orthogonal direction of xL
whether
the function increases or not.
- Perturber - Class in genopt.algorithm.util.optimality
-
Class for checking the optimality condition of a point.
- Perturber(Optimizer) - Constructor for class genopt.algorithm.util.optimality.Perturber
-
constructor for checking the optimality condition
- PhiFun - Variable in class genopt.algorithm.util.gps.ModelGPS
-
Function evaluator for the sufficient decrease condition and the mesh size control, i.e., the function phi
- Point - Class in genopt.algorithm.util.math
-
Abstract class for a point with continuous and discrete coordinates.
- Point(int, int, int) - Constructor for class genopt.algorithm.util.math.Point
-
Constructor
- Point(int[], double[], int, String) - Constructor for class genopt.algorithm.util.math.Point
-
Constructor for a point with only discrete independent variables
- Point(double[], double[], int, String) - Constructor for class genopt.algorithm.util.math.Point
-
Constructor for a point with only continuous independent variables
- Point(double[], int[], double[], int, String) - Constructor for class genopt.algorithm.util.math.Point
-
Constructor for a point with continuous and discrete
independent variables
- Point(double[], int[], int[], double[], int, String, int) - Constructor for class genopt.algorithm.util.math.Point
-
Constructor for a point with continuous and discrete
independent variables
- poiVec - Variable in class genopt.algorithm.Mesh
-
Vector of points to be evaluated
- POSDIR - Static variable in class genopt.algorithm.util.gps.ModelGPS
-
- pref - Variable in class genopt.GenOpt
-
user preference
- pref - Variable in class genopt.WinGenOpt
-
user preference
- Preference - Class in genopt.util
-
Object to read and store user preference.
- Preference(File) - Constructor for class genopt.util.Preference
-
constructor
- print(String) - Method in class genopt.algorithm.Optimizer
-
Prints a message to the output device without finishing the line
Note: Use this method instead of System.out.printl(String)
,
otherwise it won't be reported in the GUI
- print(double[][]) - Static method in class genopt.algorithm.util.math.LinAlg
-
prints a matrix to the output stream
- print(double[]) - Static method in class genopt.algorithm.util.math.LinAlg
-
prints a vector to the output stream
- print(int[]) - Static method in class genopt.algorithm.util.math.LinAlg
-
prints a vector to the output stream
- print(double[], String) - Static method in class genopt.algorithm.util.math.LinAlg
-
reports a scalar and a vector to the output stream, where the
entries are separated by the given delimiter
- print(double, double[], String) - Static method in class genopt.algorithm.util.math.LinAlg
-
reports a scalar and a vector to the output stream, where the
entries are separated by the given delimiter
- print(double, double[]) - Static method in class genopt.algorithm.util.math.LinAlg
-
reports a scalar and a vector to the output stream
- print(String) - Method in class genopt.GenOpt
-
prints a message to the output device without finishing the line
- printError(String) - Method in class genopt.GenOpt
-
prints an error to the output device
- printError(String) - Method in class genopt.WinGenOpt
-
prints an error message to the output device
- println(String) - Method in class genopt.algorithm.Optimizer
-
Prints a message to the output device, and then finishs the line
Note: Use this method instead of System.out.println(String)
,
otherwise it won't be reported in the GUI
- println(String) - Method in class genopt.GenOpt
-
prints a message to the output device, and then finishs the line
- printPoint(ResultManager.ResultPoint, int) - Method in class genopt.db.ResultManager
-
Prints a ResultPoint to the output file
- printStackTrace(Throwable) - Static method in class genopt.GenOpt
-
prints a stackTrace to the output and error stream
- pro - Variable in class genopt.simulation.SimulationStarter
-
- proFre - Variable in class genopt.simulation.SimulationStarter
-
Array with boolean flag, flag is true if this process number can be used
- PROGRAMINFO - Static variable in class genopt.GenOpt
-
Program information.
- PrombtFileExtension - Variable in class genopt.simulation.SimulationStarter
-
- PSOCC - Class in genopt.algorithm
-
Class for minimizing a function the particle swarm optimization
algorithm with constriction coefficient for the particle location update
equation.
- PSOCC(GenOpt) - Constructor for class genopt.algorithm.PSOCC
-
Constructor
- PSOCCMesh - Class in genopt.algorithm
-
Class for minimizing a function using a mesh particle swarm optimization
algorithm with constriction coefficient for the particle location update
equation.
- PSOCCMesh(GenOpt) - Constructor for class genopt.algorithm.PSOCCMesh
-
Constructor
- PSOIW - Class in genopt.algorithm
-
Class for minimizing a function the particle swarm optimization
algorithm with inertia weight for the particle location update
equation.
- PSOIW(GenOpt) - Constructor for class genopt.algorithm.PSOIW
-
Constructor
- ptsMai - Variable in class genopt.db.ResultManager
-
list with results of the main interation
- ptsSub - Variable in class genopt.db.ResultManager
-
list with results of the main interation
- put(Object, Object) - Method in class genopt.db.OrderedMap
-
puts a pair (key,value) in the map
- put(String, String) - Method in class genopt.util.Preference
-
Associates the specified value with the specified key in this map.
- safeDrawChartLines(Graphics) - Method in class genopt.gui.chart.LineChart
-
draws the lines of the chart
- sb - Variable in class genopt.simulation.ThreadedInputStream
-
The string buffer that stores the output of the stream
- SCIENTIFIC - Static variable in class genopt.gui.chart.LineChart
-
- ScientificFormat - Class in genopt.lang
-
Object for parsing numbers to scientific format.
- ScientificFormat(double, int, int) - Constructor for class genopt.lang.ScientificFormat
-
constructor
- scTa - Variable in class genopt.WinGenOpt
-
scroll pane for the text area
- se - Variable in class genopt.WinGenOpt
-
DataSeries
- SEELOGFILEFORERROR - Static variable in class genopt.WinGenOpt
-
- selEnt - Variable in class genopt.gui.ListSelector
-
the selected entries
- selIte - Variable in class genopt.gui.ListSelector
-
list with select entries
- separator - Static variable in class genopt.algorithm.Optimizer
-
Separator that separate the objective function value from the values behind it.
- separator - Static variable in class genopt.io.SimOutputFileHandler
-
separator after the objective function value (will be initialized below)
- serialVersionUID - Static variable in exception genopt.algorithm.util.math.NoConvergenceException
-
The serial version number
- serialVersionUID - Static variable in class genopt.gui.chart.LineChart
-
The serial version number
- serialVersionUID - Static variable in class genopt.gui.FlowTextArea
-
The serial version number
- serialVersionUID - Static variable in class genopt.gui.ListSelector
-
The serial version number
- serialVersionUID - Static variable in exception genopt.io.InputFormatException
-
The serial version number
- serialVersionUID - Static variable in exception genopt.lang.OptimizerException
-
The serial version number
- serialVersionUID - Static variable in exception genopt.simulation.SimulationInputException
-
The serial version number
- serialVersionUID - Static variable in class genopt.WinGenOpt
-
The serial version number
- serie - Variable in class genopt.gui.chart.LineChart
-
the data serie
- set(double[], double[], int, String) - Method in class genopt.algorithm.util.math.Point
-
Sets a point with only continuous independent variables
- set(int[], double[], int, String) - Method in class genopt.algorithm.util.math.Point
-
Sets a point with only discrete independent variables
- set(double[], int[], double[], int, String) - Method in class genopt.algorithm.util.math.Point
-
Sets a point with continuous and discrete independent variables
- set(double[], int[], int[], double[], int, String) - Method in class genopt.algorithm.util.math.Point
-
Sets a point with continuous and discrete independent variables
- set(double[], int, String) - Method in class genopt.algorithm.util.math.Point
-
Sets a point with only continuous independent variables
- set(int[], int, String) - Method in class genopt.algorithm.util.math.Point
-
Sets a point with only discrete independent variables
- setAbsDFMin(double, int) - Method in class genopt.algorithm.util.linesearch.FibonacciDivision
-
Set the minimal absolut difference between the lowest
3 function values as the stopping criteria
- setAbsDFMin(double, int) - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
Sets the minimal absolut difference between the lowest
function values as the stopping criteria
- setColor(Color) - Method in class genopt.gui.chart.DataSerie
-
sets the color of the serie
- setColumn(double[][], double[], int) - Static method in class genopt.algorithm.util.math.LinAlg
-
sets a column of a matrix
Note: the dimension of x can be smaller than the column
length of A
- setComment(String) - Method in class genopt.algorithm.util.math.Point
-
Sets a comment
- setConstrictionCoefficientParameter(double) - Method in class genopt.algorithm.PSOCC
-
Sets the constriction coefficient parameter
- setDefault() - Method in class genopt.util.Preference
-
Sets default values.
- setDescription(String) - Method in class genopt.io.GenOptFileFilter
-
adds the human readable description
- setDigits(int) - Method in class genopt.lang.ScientificFormat
-
sets the number of digits following the decimal point
- setError(StreamTokenizer, InputFormatException, String, String) - Static method in class genopt.io.Token
-
sets a specified error message into the InputFormatException
with the current line number and file name
- setErrorWrongToken(StreamTokenizer, String, InputFormatException, String) - Static method in class genopt.io.Token
-
gets a single Object from the current position in the stream.
- setF(int, double) - Method in class genopt.algorithm.util.math.Point
-
Sets a point's function value
- setF(double[]) - Method in class genopt.algorithm.util.math.Point
-
Sets a point's function value
- setFieldWidth(int) - Method in class genopt.lang.ScientificFormat
-
sets the width of the field (including minus sign, excluding E
)
- setGrayBinaryString(int, int[]) - Method in class genopt.algorithm.util.math.Point
-
Sets the value of a discrete variable as a Gray encoded binary string.
- setIndex(int[]) - Method in class genopt.algorithm.util.math.Point
-
Sets the indices of the point's discrete variables
- setIndex(int[], int[]) - Method in class genopt.algorithm.util.math.Point
-
Sets the indices of the point's discrete variables and its maximum allowed values
- setIndex(int, int) - Method in class genopt.algorithm.util.math.Point
-
Sets the index of the point's i-th discrete variables
- setInfo(String, int) - Method in class genopt.algorithm.Optimizer
-
Sets a message in the InformationManager
The message will be displayed in the output stream
(GUI in WinGenOpt, command shell otherwise) and in
the log file
- setKnownFunctionValues(Point[]) - Method in class genopt.algorithm.Optimizer
-
Sets the function values in these points that are already known.
- setMaximumIndex(int, int) - Method in class genopt.algorithm.util.math.Point
-
Sets the maximum value for the index of the
point's i-th discrete variables.
- setMaximumNumberOfStepReduction(int) - Method in class genopt.algorithm.util.gps.ModelGPS
-
Sets the maximum number of step reductions.
- setMaximumNumberOfThreads(int) - Method in class genopt.simulation.SimulationStarter
-
Sets the maximum number of threads in the pool.
- setMaxIntRed(int) - Method in class genopt.algorithm.util.linesearch.FibonacciDivision
-
Sets the maximum number of interval reductions
- setMaxIntRed(int) - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
Sets the maximum number of interval reductions
- setMessage(String) - Method in class genopt.db.MessageManager
-
sets a message
- setMessage(String) - Method in exception genopt.lang.OptimizerException
-
sets an error
- setMode(int) - Method in class genopt.algorithm.Optimizer
-
Sets the mode of the optimization
- setNewTrial(double, int) - Method in class genopt.db.ResultChecker
-
sets a new trial
- setNewTrial(Point, int) - Method in class genopt.db.ResultManager
-
Sets the new point
- setNewTrial() - Method in class genopt.GenOpt
-
reports a new optimization trial to the GUI
- setNewTrial() - Method in class genopt.WinGenOpt
-
sets a new optimization trial
- setNumberOfMatchingResults(int) - Method in class genopt.algorithm.Optimizer
-
Sets the maximal allowed number of matching results
- setNumberOfMatchingResults(int) - Method in class genopt.db.ResultChecker
-
sets the maximal allowed number of matching results
- setObjectiveFunctionLocation(OrderedMap) - Method in class genopt.db.OptimizationIni
-
Sets the entry of the section ObjectiveFunctionLocation
- setPoints(double[], double[]) - Method in class genopt.gui.chart.DataSerie
-
sets new data for x and y
- setRow(double[][], double[], int) - Static method in class genopt.algorithm.util.math.LinAlg
-
sets a row of a matrix
Note: the dimension of x can be smaller than the row
length of A
- setRun(double, int) - Method in class genopt.db.ResultChecker
-
sets the new trial
- setSerie(DataSerie) - Method in class genopt.gui.chart.LineChart
-
sets new values of a serie.
- setSimulationNumber(int) - Method in class genopt.algorithm.util.math.Point
-
Sets a the simulation number
- setSimulationNumber(int, int, int) - Method in class genopt.db.ResultManager.ResultPoint
-
sets the simulation number
- setStepNumber(int) - Method in class genopt.algorithm.util.math.Point
-
Sets a the step number
- setSubTitle() - Method in class genopt.gui.chart.LineChart
-
sets the sub title
- setThrowable(Throwable) - Method in exception genopt.lang.OptimizerException
-
sets another Throwable
- setTitle(String) - Method in class genopt.gui.chart.LineChart
-
sets the title
- setToFeasibleCoordinate(double, double, double) - Static method in class genopt.algorithm.Optimizer
-
Restricts the value of x
such that l ≤ x ≤ u
.
- setToFeasibleCoordinate(int, int, int) - Static method in class genopt.algorithm.Optimizer
-
Restricts the value of x
such that l ≤ x ≤ u
.
- setUncertaintyInterval(double) - Method in class genopt.algorithm.util.linesearch.FibonacciDivision
-
Sets the fraction of the desired uncertainty interval (0..1)
- setUncertaintyInterval(double) - Method in class genopt.algorithm.util.linesearch.GoldenRatio
-
Sets the fraction of the desired uncertainty interval (0..1)
- setUncertaintyInterval(double) - Method in class genopt.algorithm.util.linesearch.IntervalDivider
-
Sets the fraction of the desired uncertainty interval (0..1)
- setupGeneralSplitPane() - Method in class genopt.WinGenOpt
-
sets up the general setting of the split pane
- setupHorizontalSplitPane() - Method in class genopt.WinGenOpt
-
sets up the horizontal split pane
- setupLineChart() - Method in class genopt.WinGenOpt
-
sets up the line chart
- setupMenuBar() - Method in class genopt.WinGenOpt
-
sets up the menu bar
- setupProperties() - Method in class genopt.GenOpt
-
sets up the properties
- setupProperties() - Method in class genopt.WinGenOpt
-
sets up the properties
- setupTextArea() - Method in class genopt.WinGenOpt
-
sets up the text area
- setupToolBar() - Method in class genopt.WinGenOpt
-
sets up the tool bar
- setupVerticalSplitPane() - Method in class genopt.WinGenOpt
-
sets up the vertical split pane
- setupWindow() - Method in class genopt.WinGenOpt
-
sets up the window
- setValue(int, Object) - Method in class genopt.db.OrderedMap
-
sets the value of the i
-th entry
- setWarning(String, int) - Method in class genopt.algorithm.Optimizer
-
Sets a message in the WarningManager.
- setWordChars(StreamTokenizer) - Static method in class genopt.io.Token
-
- setWorkingDirectory(String) - Method in class genopt.simulation.SimulationStarter
-
Sets the working directory.
- setWrongClassTypeInputFormatException(StreamTokenizer, String, String, InputFormatException, Object, String) - Static method in class genopt.GenOpt
-
sets an error message in the InputFormatException instance indicating that a wrong
data type has been received
- setX(double[]) - Method in class genopt.algorithm.util.math.Point
-
Sets the point's continuous coordinates
- setX(int, double) - Method in class genopt.algorithm.util.math.Point
-
Sets the i-th continuous independent variable
- setX(int, int) - Method in class genopt.algorithm.util.math.Point
-
- setXAxisLabel(String) - Method in class genopt.gui.chart.LineChart
-
sets the x-axis label
- setXExtrema() - Method in class genopt.gui.chart.DataSerie
-
sets the x extrema
- setXIndex(double[], int[]) - Method in class genopt.algorithm.util.math.Point
-
Sets the point's discrete and continuous coordinates
- setXNumberFormat(int) - Method in class genopt.gui.chart.LineChart
-
sets the number format for the x-axis label
- setYAxisLength(double, double) - Method in class genopt.gui.chart.DataSerie
-
sets the y-axis length
- setYExtrema() - Method in class genopt.gui.chart.DataSerie
-
sets the y extrema
- showAboutGenOpt() - Method in class genopt.WinGenOpt
-
displays the about window
- SimCalPre - Variable in class genopt.db.OptimizationIni
-
simulation call prefix
- SimCalSuf - Variable in class genopt.db.OptimizationIni
-
simulation call suffix
- SimConFilNam - Variable in class genopt.db.OptimizationIni
-
file name: Simulation program configuration
- SimConPat - Variable in class genopt.db.OptimizationIni
-
path name: Simulation program configuration
- simInpExc - Variable in class genopt.simulation.SimulationThread
-
The SimulationInputException exception
- SimInpFilNam - Variable in class genopt.db.OptimizationIni
-
file name: Simulation input
- SimInpPat - Variable in class genopt.db.OptimizationIni
-
path name: Simulation input
- SimInpSavPat - Variable in class genopt.db.OptimizationIni
-
path name of save directory: Simulation input (String "" indicates no save required)
- simInpTemFilHan - Static variable in class genopt.algorithm.Optimizer
-
The simulation input template file handler
- SimInpTemFilNam - Variable in class genopt.db.OptimizationIni
-
file name: Simulation input template
- SimInpTemPat - Variable in class genopt.db.OptimizationIni
-
path name: Simulation input template
- SimLogFilNam - Variable in class genopt.db.OptimizationIni
-
file name: Simulaton log file (contains error messages)
- SimLogPat - Variable in class genopt.db.OptimizationIni
-
path name: Simulaton log file (contains error messages)
- SimLogSavPat - Variable in class genopt.db.OptimizationIni
-
path name of save directory: Simulaton log file (String "" indicates no save required)
- simNum - Variable in class genopt.algorithm.util.math.Point
-
the number of the simulation corresponding to this point
- simNum - Static variable in class genopt.db.ResultManager
-
number of function evaluations
- SimOutFilNam - Variable in class genopt.db.OptimizationIni
-
file name: Simulation output
- SimOutPat - Variable in class genopt.db.OptimizationIni
-
path name: Simulation output
- SimOutputFileHandler - Class in genopt.io
-
Object that extends FileHandler and offers additional methods
to get the value of the objective function out of the file.
- SimOutputFileHandler(String, String) - Constructor for class genopt.io.SimOutputFileHandler
-
Constructor.
- SimOutSavPat - Variable in class genopt.db.OptimizationIni
-
path name of save directory: Simulation output (String "" indicates no save required)
- SimSta - Variable in class genopt.GenOpt
-
simulation starter
- simulate(Point) - Method in class genopt.algorithm.Optimizer
-
Evaluates the simulation based on the parameter set x
- SimulationInputException - Exception in genopt.simulation
-
Thrown when an error in the simulation input file was found.
- SimulationInputException() - Constructor for exception genopt.simulation.SimulationInputException
-
Constructs a SimulationInputException with no detail message
- SimulationInputException(String) - Constructor for exception genopt.simulation.SimulationInputException
-
Constructs a SimulationInputException with the specified detail message
- SimulationStarter - Class in genopt.simulation
-
Object for calling a simulation program.
- SimulationStarter(String, boolean, String, OptimizationIni) - Constructor for class genopt.simulation.SimulationStarter
-
constructor
- SimulationThread - Class in genopt.simulation
-
Object for creating a thread that executes a simulation.
- SimulationThread(Optimizer, Point) - Constructor for class genopt.simulation.SimulationThread
-
Constructor.
- size() - Method in class genopt.db.OrderedMap
-
returns the number of keys in this Map
- skipJavaComments(StreamTokenizer) - Static method in class genopt.io.Token
-
skips the pointer of the StreamTokenizer beyond the next /*..
- skipSlashSlashComments(StreamTokenizer) - Static method in class genopt.io.Token
-
skips the pointer of the StreamTokenizer beyond the next //..
- skipSlashStarComments(StreamTokenizer) - Static method in class genopt.io.Token
-
skips the pointer of the StreamTokenizer beyond the next /*..
- sleepGenOpt(boolean) - Method in class genopt.GenOpt
-
suspends GenOpt if susp
is true
, otherwise
resume GenOpt
- SocAcc - Variable in class genopt.algorithm.util.pso.ModelPSO
-
Acceleration constant for social component
- splPan - Variable in class genopt.WinGenOpt
-
Split Pane
- splPanHor - Variable in class genopt.WinGenOpt
-
flag whether split pane is horizontal or vertical
- spoolTo(StreamTokenizer, String, InputFormatException, String) - Static method in class genopt.io.Token
-
spools the pointer in the StreamTokenizer in front of a String.
- sqEps - Variable in class genopt.algorithm.NelderMeadONeill
-
The required accuracy of the variance (eps*eps)
- STANDARD_COLOR - Static variable in class genopt.gui.chart.LineChart
-
the standard color to be assigned
- startDate - Variable in class genopt.GenOpt
-
date when the optimization started
- startGenOpt() - Method in class genopt.WinGenOpt
-
Starts GenOpt.
- startGenOpt(File) - Method in class genopt.WinGenOpt
-
Starts GenOpt
- steNum - Variable in class genopt.algorithm.util.math.Point
-
the point's step number
- step - Variable in class genopt.algorithm.Mesh
-
number of steps for continuous parameters
- stepNumber - Static variable in class genopt.algorithm.Optimizer
-
The step number (for implementing variation of the weighting factors
for penalty function and barrier function
- stoCri - Variable in class genopt.algorithm.util.linesearch.IntervalDivider
-
The stopping criteria
0: number of interval reduction
1: maximum difference of the best 3 function values
- stopAtError - Variable in class genopt.algorithm.Mesh
-
flag whether run should stop or proceed if a simulation error occurs
- stopAtError - Variable in class genopt.algorithm.Parametric
-
flag whether run should stop or proceed if a simulation error occurs
- stopGenOpt - Static variable in class genopt.GenOpt
-
flag to indicate whether GenOpt has to be stopped
after the current simulation
- stopOptimization() - Method in class genopt.GenOpt
-
forces GenOpt to stop the optimization after the current simulation
- stopOptimization() - Method in class genopt.WinGenOpt
-
displays a message box to stop GenOpt, and if the user selects OK
, tells
GenOpt
to stop the optimization
- storeScale() - Method in class genopt.gui.chart.LineChart
-
stores the current values of the x and y scale
- stringNotFound(StreamTokenizer, String) - Static method in class genopt.io.Token
-
returns an error message if a String was not found
- subIteNum - Variable in class genopt.db.ResultManager
-
number of the sub iteration
- SUBITERATION - Static variable in class genopt.algorithm.Optimizer
-
constant to indicate that it is a sub iteration
- subTitLay - Variable in class genopt.gui.chart.LineChart
-
sub title TextLayout
- subtract(double, double) - Static method in class genopt.algorithm.util.math.Fun
-
Subtracts two numbers.
- subtract(double[], double[]) - Static method in class genopt.algorithm.util.math.LinAlg
-
subtracts 2 vectors: z = y - x;
Note: If the dimension dx of x is bigger than the dimension
dy of y, then only dx elements are subtracted.
- subtract(int[], int[]) - Static method in class genopt.algorithm.util.math.LinAlg
-
subtracts 2 vectors: z = y - x;
Note: If the dimension dx of x is bigger than the dimension
dy of y, then only dx elements are subtracted.
- subtract(double[][], double[][]) - Static method in class genopt.algorithm.util.math.LinAlg
-
subtracts 2 matrices: C = A - B;
Note:C has the dimension of A; B must not have the same
dimension as A (non existing element are considered
as 0 and elements that are not in A but in B are not
taken into account by the summation)
- SUCMOV - Static variable in class genopt.algorithm.util.gps.ModelGPS
-
- sumColumn(double[][], int) - Static method in class genopt.algorithm.util.math.LinAlg
-
returns the sum of the elements in the i-th column
- sumRow(double[][], int) - Static method in class genopt.algorithm.util.math.LinAlg
-
returns the sum of the elements in the i-th row
- suspend - Static variable in class genopt.GenOpt
-
flag to indicate whether GenOpt has to be suspended
- sval - Variable in class genopt.algorithm.util.math.FunctionEvaluator.Element
-