Uses of Record Class
es.urjc.etsii.grafo.executors.WorkUnitResult
Packages that use WorkUnitResult
Package
Description
-
Uses of WorkUnitResult in es.urjc.etsii.grafo.executors
Methods in es.urjc.etsii.grafo.executors that return WorkUnitResultModifier and TypeMethodDescriptionstatic <S extends Solution<S,
I>, I extends Instance>
WorkUnitResult<S, I> WorkUnitResult.copyBestAlg
(WorkUnitResult<S, I> workUnit) static <S extends Solution<S,
I>, I extends Instance>
WorkUnitResult<S, I> WorkUnitResult.copyBestInstance
(WorkUnitResult<S, I> workUnit) protected WorkUnitResult
<S, I> Execute a single iteration for the given (experiment, instance, algorithm, iterationId)static <S extends Solution<S,
I>, I extends Instance>
WorkUnitResult<S, I> WorkUnitResult.failure
(WorkUnit<S, I> workUnit, String instanceId, long executionTime, long timeToTarget, List<TimeStatsEvent> timeData) static <S extends Solution<S,
I>, I extends Instance>
WorkUnitResult<S, I> WorkUnitResult.ok
(WorkUnit<S, I> workUnit, String instanceId, S solution, long executionTime, long timeToTarget, MetricsStorage metrics, List<TimeStatsEvent> timeData) Methods in es.urjc.etsii.grafo.executors with parameters of type WorkUnitResultModifier and TypeMethodDescriptionstatic <S extends Solution<S,
I>, I extends Instance>
WorkUnitResult<S, I> WorkUnitResult.copyBestAlg
(WorkUnitResult<S, I> workUnit) static <S extends Solution<S,
I>, I extends Instance>
WorkUnitResult<S, I> WorkUnitResult.copyBestInstance
(WorkUnitResult<S, I> workUnit) protected void
Executor.exportAlgorithmInstanceSolution
(WorkUnitResult<S, I> r) protected void
Executor.exportInstanceSolution
(WorkUnitResult<S, I> r) protected boolean
Executor.improves
(WorkUnitResult<S, I> candidate, WorkUnitResult<S, I> best) protected void
Executor.processWorkUnitResult
(WorkUnitResult<S, I> r, me.tongfei.progressbar.ProgressBar pb) -
Uses of WorkUnitResult in es.urjc.etsii.grafo.io.serializers
Methods in es.urjc.etsii.grafo.io.serializers with parameters of type WorkUnitResultModifier and TypeMethodDescriptionabstract void
SolutionSerializer.export
(BufferedWriter writer, WorkUnitResult<S, I> result) Custom export implementation.void
Custom export implementation.final void
SolutionSerializer.exportSolution
(WorkUnitResult<S, I> r) Write a solution to disk. -
Uses of WorkUnitResult in es.urjc.etsii.grafo.io.serializers.json
Methods in es.urjc.etsii.grafo.io.serializers.json with parameters of type WorkUnitResultModifier and TypeMethodDescriptionvoid
DefaultJSONSolutionSerializer.export
(BufferedWriter writer, WorkUnitResult<S, I> result) Custom export implementation.void
DefaultJSONSolutionSerializer.export
(String folder, String suggestedFilename, WorkUnitResult<S, I> result) Custom export implementation. -
Uses of WorkUnitResult in es.urjc.etsii.grafo.services
Methods in es.urjc.etsii.grafo.services with parameters of type WorkUnitResultModifier and TypeMethodDescriptionvoid
IOManager.exportSolution
(WorkUnitResult<S, I> r, SolutionExportFrequency current) Write a solution to disk.