|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Algorithm
.RandomConfigurator
implementation setting Var
's values
to a random value, without knowing about Buisness Object's types.
Var
array. IEngineParameters
passed in argument.
ICustomizer.ICustomizerEditor
instance bound to
this.
UserEditableCustomizer
.DefaultCustomizer
instance.INoisyRunnable
or
a Runnable
.
ICustomizer
.EditableCustomizer
.EditableEffect
instance. Problem
.Engine
encounters some kind of problem.Engine
is asked to perform an operation
which is illegal regarding to its current state.Algorithm
for associating errors
(as float[]) with variables.
Problem
, when asked to
by EditableCustomizer
.EscapeEffect
should do.EventListenerList
,
for implementing FilteredEventSupport
.
Var
objects and random sequences.Configuration
found by the Engine.
String
.
EditableEffect
is set.
TabuList
.
Var
, that which has the highest error.
Var
with an instanciation rank equal to index.
Var
s.
Var
s of the Problem in an array.
fr.jussieu.gla.wasa.monitor.event.NotifyingAlgorithm
for
displaying TabuList content.
Algorithm
.
ICustomizer
instance. Engine
.FilteredEventSupport
.Var.incError( float )
.
Constraint
implementations should call in their
Constraint.evaluate()
method, in order to explain how a
Var's value violates a constraint.
Var.incError( float )
.
Runnable
interface which can throw an
Exception.LoopingThread.freezeLoop()
.
RandomIterator
on int.Constraint
s did not set any
error
, and the Engine has its
AllowNoConstraintApplied
property set to false.File.separatorChar
.
Throwable
s.
Problem
detects it was not correctly defined.Problem
-owned objects.ProblemItem
s should refer to the same
Problem
and they don't.TabuList
.
AlgorithmState.IMPROVEMENT_FOUND
execute a step.
AlgorithmState.NO_ERROR_ASSIGNED
execute a step.
TabuList
, only when the TabuList is full.
AlgorithmState.NO_IMPROVEMENT_FOUND
execute a step.
TabuList
.
AlgorithmState.NO_VAR_FOUND
execute a step.
TabuList
.
AlgorithmState.UNINITIALIZED
execute a step.
Var
object acessing to a Buisness Object's value using reflection,
supposing that the value is of an immutable type.
Engine.run( float )
but doesn't need to be inserted
in a try/catch block.
Engine.run( int )
with no need to insert into a try/catch block.
Engine.run( int, float)
but doesn't need to be inserted
in a try/catch block.
SafeEnumeration
.SafeEnumeration
.
Customizer
.
RandomConfigurator
used to
initialize the buisness object and escape from a dead end.
#getsize
steps.
Engine.step()
but returns true if a solution has been found.
Engine.step()
, but doesn't need to be inserted
in a try/catch block.
Engine.stepQuiet()
.
SwingWorker
, an abstract class
to override for GUI-related operation, in a dedicated thread.getDeclaringName()
.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |