All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractExperimentRunner |
Base class for experiment runner utility classes.
|
| AbstractMultiConfExperiment |
Base class for experiments that execute variations of a
baseExperiment by changing its properties.
|
| AbstractMultiConfExperiment.ComplexFactorSetter |
Allows finer control of the way a base experiment is configured than the
usual mechanism using JavaBean properties.
|
| AbstractMultiConfExperiment.ConfigurationValidator |
An (optional) way to veto certain configurations, because some combinations
of factors and their values might not make sense.
|
| AbstractMultiExperiment |
Parent class of an experiment which runs a number of child experiments.
|
| AbstractMultiExperiment.BaseExperimentCompleted |
Complex event object triggered upon sub-experiment completion.
|
| AbstractResultSaver |
Base class for result saver.
|
| AdaptiveLAThreshold |
This class implements a rule with a max waiting time threshold value
specified relative to the minimum time it takes to process any job waiting in
the queue. maxWaitRelative has to be in the range [0,1].
|
| ArgListParser |
|
| ArgListParser.ParseTree |
|
| ArgListTokenizer |
Splits an input string in tokens, so lists and parameter lists can be
recognized.
|
| ArgListTokenizer.ParseException |
A ParseException is thrown if there were problems splitting the input
string into tokens.
|
| ArgListTokenizer.TokenType |
The recognized tokens.
|
| ArrivalProcess |
Base class for arrival processes, i.e., calculating absolute arrival times.
|
| ArrivalsNonStationary |
This class can be used to create a non-stationary arrival process, i.e., if
(inter-)arrivals do not follow a single distribution.
|
| ArrivalsStationary |
This class can be used to create a stationary arrival process which can be
described by a certain sequence of inter-arrival times (using, e.g.,
DblDistribution).
|
| ATC |
This class implements the Apparent Tardiness Costs rule by Vepsalainen and
Morton (1987).
|
| ATCS |
This class implements the Apparent Tardiness Costs with Setups rule,
developed by Lee and Pinedo (1997).
|
| BasicJobStatCollector |
Collects a variety of job statistics: cMax (completion time of last job
finished), percentage tardy, number of tardy jobs, flowtime, tardiness.
|
| Batch |
A batch is a temporary collection of jobs to be processed together in a
single operation.
|
| BatchForming |
Base class for batch forming implementations.
|
| BatchStatCollector |
Collects batch statistics (flowtime and tardiness).
|
| BATCS |
This class implements a version of the Batch ATC with Setups rule by Mason et
al. (2002).
|
| BATCS.Variant1 |
|
| BestOfFamilyBatching |
This class creates a single batch per family according to the used sequencing
rule.
|
| BFASFS |
This class implements a batch version of the FASFS rule.
|
| Channel<MSG> |
|
| ComponentState |
|
| ComponentStates |
|
| ConditionQueue |
This class allows basing the execution of certain actions on some condition
to, e.g., create a holdUntil/waitUntil statement in a simulation model.
|
| ConsolePrinter |
Prints experiment messages to the console.
|
| ConsoleRunner |
Main class to load and run an experiment from the command line.
|
| ConstValue<T> |
Technically an observable, but can't be changed.
|
| CR |
This class implements the Critical Ratio rule and some of its variants,
developed by Rose (2002), doi:10.1109/WSC.2002.1166410.
|
| CR.Variant1 |
|
| CR.Variant2 |
|
| DblBeta |
|
| DblChiSquared |
|
| DblConst |
|
| DblConstDef |
|
| DblConstFactory |
|
| DblDistribution |
Returns an arbitrarily distributed random number stream.
|
| DblDistributionFactory |
|
| DblErlang |
|
| DblExp |
|
| DblExponentialDef |
|
| DblGamma |
|
| DblLogNormal |
|
| DblNormal |
|
| DblSequence |
A stream of double numbers, usually the sequence is produced by a pseudo
random number generator.
|
| DblStreamDef |
|
| DblStreamDef.StreamDefFact |
|
| DblSumStream |
Creates a number stream that is the sum of a given set of base streams.
|
| DblTDist |
|
| DblTriangular |
Returns a random real number following a
triangular
distribution as defined by the three parameters min, mode, and max.
|
| DblTriangularDef |
|
| DblTruncatedSimple |
Takes a version of a base stream, where minimum and maximum values are fixed.
|
| DblUniformDef |
|
| DblUniformRange |
Returns a uniformly distributed real number in the range [min, max).
|
| DblUniformZeroOne |
Generates uniformly distributed doubles in the range [0,1.0).
|
| DblWeibull |
|
| DerivedObservable<T> |
This class extends ObservableValue in order to create values that are
derived from other observable values.
|
| DK |
This class implements the DK rule, developed by Mahmoodi and Dooley (1991),
see also Pickardt and Branke (2012).
|
| DowntimeSource |
Abstraction of a downtime source.
|
| DynamicJobSource |
This class can be used to create a stream of jobs characterized by various
random distributions.
|
| DynamicShopExperiment |
Simulates dynamic job shops and flow shops, based on some parameters.
|
| DynamicShopExperiment.Scenario |
|
| DynamicSourceDef |
|
| ECR |
This class implements the Enhanced Critical Ratio rule, developed by Chiang
and Fu (2009), see also Pickardt and Branke (2012).
|
| EDD |
This class implements the Earliest Due Date first rule.
|
| EventHeap |
An implementation of EventQueue using an
array-based heap.
|
| EventQueue |
Public interface of event queue implementations.
|
| ExcelExperimentReader |
Reads and configures an experiment from an Excel-file.
|
| ExcelExperimentRunner |
Deprecated.
|
| ExcelSaver |
Saves results of an experiment in a handy excel file.
|
| Experiment |
An Experiment is something that produces results depending on various
parameters.
|
| Experiment.ExperimentEvent |
|
| Experiment.ExperimentState |
|
| Experiment.UniqueNamesCheckingHashMap |
Deprecated. |
| ExperimentCompletableFuture |
|
| ExperimentExecutor |
Base class for classes executing experiments.
|
| ExperimentListener |
This class can be used as a base class for experiment listeners.
|
| ExperimentListener.AfterRunListener |
|
| ExperimentListener.BeforeRunListener |
|
| ExperimentListener.DoneListener |
|
| ExperimentListener.ErrorListener |
|
| ExperimentListener.FinallyListener |
|
| ExperimentListener.FinishedListener |
|
| ExperimentListener.FinishingListener |
|
| ExperimentListener.HandleOtherListener |
|
| ExperimentListener.InitializedListener |
|
| ExperimentListener.MultiExperimentCompletedTaskListener |
|
| ExperimentListener.PrintListener |
|
| ExperimentListener.ProduceResultsListener |
|
| ExperimentListener.RunPerformedListener |
|
| ExperimentListener.StartingListener |
|
| ExperimentMessage |
Simple base class for messages used by the notification mechanism of an
Experiment.
|
| ExperimentMessage.ExpPrintMessage |
Class to store print messages of an experiment.
|
| ExperimentTest |
Utility class that can be used as a base class for JUnit tests which check
for many results of an Experiment at once.
|
| ExtendedJobStatCollector |
|
| FASFS |
This class implements the First Arrival at Shop First Served rule.
|
| FCFS |
This class implements the First Come First Served rule, also known as FIFO
(First In (buffer) First Out).
|
| FCR |
This class implements the Family Critical Ratio rule, developed by Kim and
Bobrowski (1994), which assigns highest priority to all jobs that belong to
the family which includes the job with the lowest critical ratio, see also
Pickardt and Branke (2012).
|
| FEDD |
This class implements the Family Earliest Due Date rule, developed by
Mahmoodi et al. (1990), which assigns highest priority to all jobs that
belong to the family which includes the job with the earliest due date, see
also Pickardt and Branke (2012).
|
| FFCFS |
This class implements the Family First Come First Served rule, developed by
Flynn (1987), which assigns highest priority to all jobs that belong to the
family which includes the job that arrived first to the queue, see also
Pickardt and Branke (2012).
|
| FileFormat |
|
| FixedLAThreshold |
This class implements a rule that assigns a lower priority to any lookahead
job arriving later than a given threshold value.
|
| FlowtimePerProductCollector |
Collects flowtimes seperately for each product.
|
| FullFactorialExperiment |
Systematically tests all possible combinations of various discrete factors
and their values on a base experiment.
|
| GECCO2010_genSeed_10reps |
A rule from "Towards Improved Dispatching Rules for Complex Shop Floor
Scenarios—a Genetic Programming Approach", Hildebrandt, Heger, Scholz-Reiter,
GECCO 2010, doi:10.1145/1830483.1830530
|
| GECCO2010_genSeed_2reps |
A rule from "Towards Improved Dispatching Rules for Complex Shop Floor
Scenarios—a Genetic Programming Approach", Hildebrandt, Heger, Scholz-Reiter,
GECCO 2010, doi:10.1145/1830483.1830530
|
| GECCO2010_lookahead |
A rule from "Towards Improved Dispatching Rules for Complex Shop Floor
Scenarios—a Genetic Programming Approach", Hildebrandt, Heger, Scholz-Reiter,
GECCO 2010, doi:10.1145/1830483.1830530
|
| GPRuleBase |
Abstract base class that can be used for rules generated with Genetic
Programming.
|
| HighestJobBatchingMBS |
This class creates a single batch for the family with the highest priority
job, where jobs for the batch are selected according to the used sequencing
rule.
|
| I18n |
|
| IFTMinusUIT |
This class implements a rule developed by Branke and Pickardt (2011) for job
shop problems, which attempts to measure the usable idle time on other work
centers in the prioritization of jobs.
|
| IFTMinusUITPlusNPT |
This class implements an extension of the IFTMinusUIT rule, developed by
Branke and Pickardt (2011).
|
| IgnoreFutureJobs |
Helper class to use a rule which is designed to assign a low priority to
future jobs when the lookahead is enabled, thereby generating non delay
schedules.
|
| IndividualMachine |
This class represents a single machine, which is part of a
WorkStation.
|
| IndividualMachine.MachineState |
|
| IntBernoulli |
|
| IntBinomial |
|
| IntConst |
|
| IntConstDef |
|
| IntConstFactory |
|
| IntDiscretized |
|
| IntDistribution |
Returns an arbitrarily distributed stream of integer numbers.
|
| IntEmpDef |
|
| IntEmpirical |
Returns an integer in the range [0,n].
|
| IntGeometric |
|
| IntHypergeometric |
|
| IntPoisson |
|
| IntSequence |
A stream of integer numbers, usually the sequence is produced by a pseudo
random number generator.
|
| IntStreamDef |
Abstract base class for definitions of integer streams.
|
| IntUniformAllInts |
Generates uniformly distributed integers for the complete set of integer
values.
|
| IntUniformDef |
|
| IntUniformRange |
Generates uniformly distributed integers in the interval [min,max] (including
both min and max).
|
| Inverse |
Negates the value of the base rule.
|
| IoUtil |
|
| JasimaBeanConverter |
Converts beans serialized using the jasima GUI, which uses a slightly
modified XML format.
|
| JasimaExtension |
|
| Job |
Main work unit in a shop.
|
| Job.JobEvent |
|
| Job.JobMessage |
|
| JobDef |
|
| JobListener |
This class can be used as a base class for classes collecting results based
on job releases/job completions.
|
| JobListener.ArrivedListener |
|
| JobListener.FinishedListener |
|
| JobListener.OperationEndedListener |
|
| JobListener.OperationStartedListener |
|
| JobListener.OtherListener |
|
| JobListener.ReleasedListener |
|
| JobListener.RemovedListener |
|
| JobSource |
A job source is an abstract base class for classes producing Jobs.
|
| LBF |
This class implements the Largest Batch Family rule, which chooses the job
for which most other jobs of the same batch family are waiting in the queue.
|
| Log4j2SimLookup |
|
| LookaheadThreshold |
This class implements a method to distinguish lookahead jobs that arrive
later than a given threshold value.
|
| LW |
This class implements the Largest Weight rule, where different weights
express different levels of importance of jobs.
|
| MachineStatCollector |
Produces basic statistics for each workstation it is installed on (like
utilization, average queue length, average setup time per operation).
|
| MaintenanceSource |
This class can be used to model scheduled maintenance.
|
| MASP |
This class implements the Minimum Average Setup plus Processing time rule,
developed by Russell and Philipoom (1991), which assigns highest priority to
all jobs that belong to the family with the shortest processing time per job,
see also Pickardt and Branke (2012).
|
| MaxBatchSize |
This class implements the Largest Relative Batch rule, which chooses the
batch that uses most of the available capacity of the machine.
|
| MDD |
This class implements the Modified Due Date rule, developed by Baker and
Bertrand (1982) and Baker and Kanet (1983).
|
| MersenneTwister |
Copyright (c) 2010-2015 Torsten Hildebrandt and jasima contributors
This file is part of jasima, v1.2.
|
| MimacExperiment |
Implements simulations of the MIMAC Scenarios.
|
| MimacExperiment.DataSet |
|
| MMS |
This class implements the Minimum Marginal Setup time rule, developed by Arzi
and Raviv (1998), which assigns highest priority to all jobs that belong to
the family with the shortest setup time per job, see also Pickardt and Branke
(2012).
|
| MOD |
This class implements the Modified Operation Due Date rule, developed by
Baker and Kanet (1983).
|
| MostCompleteBatch |
This class implements the rule that the batch that uses most of the available
capacity is selected.
|
| MsgCategory |
|
| MultipleConfigurationExperiment |
Runs variations of a certain base experiment specified by a list of
configurations.
|
| MultipleReplicationExperiment |
Runs an arbitrary baseExperiment multiple times (determined by
maxReplications).
|
| Notifier<SUBJECT extends Notifier<SUBJECT,MESSAGE>,MESSAGE> |
|
| NotifierImpl<SUBJECT extends Notifier<SUBJECT,MESSAGE>,MESSAGE> |
Example implementation of Notifier functionality.
|
| NotifierListener<SUBJECT,MESSAGE> |
NotifierListener are notified by a Notifier about events.
|
| ObservableValue<VALUE> |
This class provides functionality to store a value and allows listeners to
get notified whenever this value is changing.
|
| ObservableValue.EventType |
|
| ObservableValue.ObservableListener<V> |
|
| ObservableValues |
|
| OCBAExperiment |
Purpose of this class is to find the best configuration/parameterization of a
base experiment (subject to random effects) using the Optimal Computing
Budget Allocation (OCBA) method.
|
| OCBAExperiment.ProblemType |
|
| ODD |
This class implements the Operation Due Date rule.
|
| Operation |
Operations specify what to process.
|
| OperationDef |
|
| Pair<A,B> |
Simple wrapper to store two different objects.
|
| PR |
Abstract base class for a priority rule to be used to sequence items in a
PriorityQueue.
|
| PriorityQueue<T extends PrioRuleTarget> |
An implementation of a priority queue.
|
| PrioRuleTarget |
Common abstract base class for Jobs and Batches.
|
| ProcessActivator |
|
| PropertySupport |
|
| PTPlusWINQ |
This class implements the PT+WINQ rule, developed by Holthaus and Rajendran
(1997), which is an additive combination of SPT and WINQ.
|
| PTPlusWINQPlusNPT |
This class implements the 2PT+WINQ+NPT rule, developed by Holthaus and
Rajendran (2000), DOI: 10.1080/095372800232379, which extends PT+WINQ by
taking into account the processing time of a job's next operation.
|
| PTPlusWINQPlusSlack |
This class implements the PT+WINQ+SL rule, developed by Rajendran and
Holthaus (1999), which extends PT+WINQ by taking into account the slack of a
job.
|
| Q<T> |
|
| Q.QEvent |
|
| Q.QEvents |
|
| Q.QListener<T> |
|
| Q.QListener.ItemAdded<T> |
|
| Q.QListener.ItemRemoved<T> |
|
| QLengthStatsCollector |
|
| QuantileEstimator |
Implements the extended P2-Algorithm.
|
| QuantileEstimator.Bar |
Represents one bar of a histogram.
|
| RandomFactory |
This class provides functionality to create (independent) random number
streams.
|
| RandomFactoryOld |
Deprecated.
|
| RandomFractionalExperiment |
Allows to run a certain maximum number of experiments chosen randomly.
|
| Resource |
|
| ResourceNonBlocking |
|
| ResourceNonBlocking.Request |
|
| ResourceNonBlocking.Request.RequestState |
|
| ResultSaver |
This class uses Java's serialization mechanism to save experiment results in
a binary file.
|
| ResultSaver.CellData |
|
| ResultSaver.ColumnData |
|
| RND |
Implements the random rule, i.e., each waiting job has an equal chance of
being selected.
|
| Route |
Simple container for Operations.
|
| RouteDef |
|
| SamplingSummaryStat |
This class provides efficient sampling of up to a certain maximum number of
values.
|
| SamplingSummaryStat.DatEntry |
Each DatEntry stores a single decision situation plus a random value.
|
| SequenceNumberService |
Manage series (identified by their name) of positive (i.e., starting with 1)
consecutive integers.
|
| SetupAvoidance |
Returns a priority of +1 if setup states of the machine matches the setup
state required by a job, or -1 otherwise.
|
| Shop |
Implements a shop simulation.
|
| Shop.ShopMessage |
|
| ShopConfigurator |
|
| ShopDef |
Simple data model object to hold the parameters necessary to configure a
Shop.
|
| ShopExperiment |
Base class for shop experiments.
|
| ShopListener |
This class can be used as a base class for classes collecting results based
on job releases/job completions.
|
| ShopListenerBase |
This class can be used as a base class for classes collecting results based
on job releases/job completions.
|
| SI |
This rule implements a truncated version of SPT, often referred to as SI^x,
see e.g.
|
| SimComponent |
This interface provides basic functionality for simulation components.
|
| SimComponent.ProduceResultsEvent |
Message send when a SimComponent is requested to produce results.
|
| SimComponent.SimComponentEvent |
|
| SimComponent.SimComponentLifeCycleMessage |
|
| SimComponentBase |
Potential base class for simulation components implementing the interface
SimComponent.
|
| SimComponentContainer |
Interface to be implemented by all components containing sub-components.
|
| SimComponentContainerBase |
|
| SimComponentLifecycleListener |
|
| SimComponentLifecycleListener.DoneListener |
|
| SimComponentLifecycleListener.InitListener |
|
| SimComponentLifecycleListener.OtherListener |
|
| SimComponentLifecycleListener.ResetStatsListener |
|
| SimComponentLifecycleListener.ResultsListener |
|
| SimComponentLifecycleListener.SimEndListener |
|
| SimComponentLifecycleListener.SimStartListener |
|
| SimComponentRoot |
|
| SimContext |
SimContext provides static versions of the most frequently used
simulation methods as well as static factory methods to create new
simulations.
|
| SimEntity |
A SimEntity is a SimComponent with a single
SimProcess modelling its main lifecycle actions using the
process-oriented modelling world view.
|
| SimEvent |
Abstract base class for all simulation events.
|
| SimEventMethodCall |
This class is used internally by #scheduleAt(double,int,Runnable) to
run a certain method at a particular simulation time.
|
| SimLifecycleListener |
|
| SimLifecycleListener.DoneListener |
|
| SimLifecycleListener.OtherListener |
|
| SimLifecycleListener.ResetStatsListener |
|
| SimLifecycleListener.ResultsListener |
|
| SimLifecycleListener.SimEndListener |
|
| SimLifecycleListener.SimInitialized |
|
| SimLifecycleListener.SimStartListener |
|
| SimOperations |
Common location of simulation operations.
|
| SimOperations.SimEventType |
Whether an event is a normal/app event or a utility event.
|
| SimplePR |
Utility class that can be used to write simple priority rules as a lambda
expression (PR itself is not a functional interface).
|
| SimplePR.JobEvaluator |
|
| SimpleState |
|
| SimPrintMessage |
SimPrintMessages are produced whenever print() or
trace() is called during a simulation to produce status/debug
messages.
|
| SimProcess<R> |
Process abstraction for the process-oriented simulation world view.
|
| SimProcess.MightBlock |
Marker for all methods that might block, i.e., where execution might not
finish at the same simulation time when it was started.
|
| SimProcess.ProcessState |
Possible states of a SimProcess.
|
| SimProcessUtil |
Static helper methods and definitions used to implement SimProcesses.
|
| SimProcessUtil.SimAction |
|
| SimProcessUtil.SimCallable<R> |
|
| SimProcessUtil.SimRunnable |
|
| Simulation |
Base class for a discrete event simulation.
|
| Simulation.ErrorHandler |
|
| Simulation.ProduceResultsMessage |
Message send when all SimComponents are requested to produce results.
|
| Simulation.SimExecState |
|
| Simulation.SimLifecycleEvent |
|
| Simulation.SimulationFailed |
|
| Simulation.StdSimLifecycleEvents |
|
| SimulationExperiment |
|
| SLK |
This rule implements the Least (global) Slack rule.
|
| SNSPT |
This class implements the Shortest Normalized Setup and Processing Time rule,
see Pickardt and Branke (2012).
|
| SourceDef |
|
| SPT |
This class implements the Shortest Processing Time rule.
|
| SRPT |
This class implements the Shortest Remaining Processing Time rule, which
equals SPT for problems with only one work center.
|
| SRPTPerPT |
This class implements the Remaining Processing Time per Imminent Processing
Time rule.
|
| SRPTPerSLK |
This rule implements the "remaining processing time per slack" rule.
|
| SSPT |
This class implements the Shortest Setup and Processing Time rule, developed
by Wilbrecht and Prescott (1969), which selects the job that can be completed
the quickest, see also Pickardt and Branke (2012).
|
| SST |
This class implements the Shortest Setup Time rule.
|
| StandardExtensionImpl |
|
| StateMachine<E extends Enum<E>> |
|
| StaticJobSource |
|
| StaticJobSource.JobSpec |
|
| StaticListDowntimeSource |
|
| StaticShopExperiment |
Experiment which loads a scheduling instance from a file or URL/URI.
|
| StaticShopExperiment.RoundingMode |
|
| StaticSourceDef |
|
| StringUtil |
Static helper methods dealing with Strings and CharSequences.
|
| SummaryStat |
Class to collect the most important statistics without having to store all
values encountered.
|
| TextFileReader |
This class creates a ShopDef based on the contents of a text file.
|
| ThreadPoolExecutor |
Default implementation of an ExecutorFactory returning an Executor that uses
up to Runtime.getRuntime().availableProcessors() threads to execute
tasks concurrently.
|
| TieBreakerFASFS |
This class implements a rule that sequences job in increasing order of their
job number.
|
| TimeSynchronizer |
|
| TimeWeightedSummaryStat |
A SummaryStat which weights values according to the time.
|
| TraceFileProducer |
Produces a detailed log of all trace messages of a Simulation in a
text file.
|
| TypeConverterBasicTypes |
|
| TypeConverterDateTime |
|
| TypeConverterDblStream |
|
| TypeConverterDblStream.StreamFactory |
|
| TypeConverterJavaBean |
|
| TypeHint<T> |
TypeHint for the compiler.
|
| TypeToStringConverter |
|
| TypeToStringConverterGenericList |
|
| TypeUtil |
This class contains a collection of methods concerned with
reading/writing/creating/converting Bean properties and loading classes using
Java reflection.
|
| TypeUtil.TypeConversionException |
A TypeConversionException is thrown, when the conversion between
types fails.
|
| Util |
Some static utility methods that don't really fit anywhere else.
|
| ValueStore |
This interface provides a simple get/put-mechanism to store a value
associated with a key object, similar to a @link Map.
|
| ValueStoreImpl |
Implementation of the ValueStore interface backed by a simple
HashMap.
|
| WBPT |
This class implements the Weighted Batch Processing Time rule, developed by
Raman et al. (1989), which is an additive combination of MMS and SPT, see
also Pickardt and Branke (2012).
|
| WINQ |
The class implements the Least Work content In Next Queue rule, see Haupt
(1989).
|
| WMDD |
This class implements the Weighted Modified Due Date rule, developed by Kanet
and Li (2004), which extends MDD by taking different job weights into
account.
|
| WMOD |
This class implements the Weighted Modified Operation Due Date rule, which
extends MOD by taking different job weights into account.
|
| WorkStation |
Class to represent a workstation.
|
| WorkStation.WorkStationMessage |
|
| WorkstationDef |
|
| WorkStationListener |
Possible base class for workstation listeners.
|
| WSC2010_GPRuleSize199 |
A rule from
"Generating dispatching rules for semiconductor manufacturing to minimize weighted tardiness"
, WinterSim 2010, doi:10.1109/WSC.2010.5678946.
|
| WSC2010_GPRuleSize98 |
A rule from
"Generating dispatching rules for semiconductor manufacturing to minimize weighted tardiness"
, WinterSim 2010, doi:10.1109/WSC.2010.5678946.
|
| WSPT |
This class implements the Weighted Shortest Processing Time rule.
|
| XmlSaver |
Saves (final) experiment results in an XML file.
|
| XmlUtil |
Provides utility methods to read and write arbitrary Java objects as xml
(xml-Serialization using the xstream library).
|
| XWINQ |
The class implements the Extended Least Work content In Next Queue rule, see
Haupt (1989).
|