Uses of Record Class
es.urjc.etsii.grafo.executors.WorkUnitResult
Packages that use WorkUnitResult
Package
Description
-
Uses of WorkUnitResult in es.urjc.etsii.grafo.events.types
Constructors in es.urjc.etsii.grafo.events.types with parameters of type WorkUnitResultModifierConstructorDescriptionSolutionGeneratedEvent(WorkUnitResult<?, ?> result) Create event from stored result data. -
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)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) WorkUnitResult.withoutSolution()Return a copy that no longer strongly references its solution.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 voidExecutor.exportAlgorithmInstanceSolution(WorkUnitResult<S, I> r) protected voidExecutor.exportInstanceSolution(WorkUnitResult<S, I> r) protected booleanExecutor.improves(WorkUnitResult<S, I> candidate, WorkUnitResult<S, I> best) protected voidExecutor.processWorkUnitResult(WorkUnitResult<S, I> r, me.tongfei.progressbar.ProgressBar pb) -
Uses of WorkUnitResult in es.urjc.etsii.grafo.flayouts.io
Methods in es.urjc.etsii.grafo.flayouts.io with parameters of type WorkUnitResultModifier and TypeMethodDescriptionvoidFLPSolutionExporter.export(BufferedWriter writer, WorkUnitResult<FLPSolution, FLPInstance> result) -
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 voidSolutionSerializer.export(BufferedWriter writer, WorkUnitResult<S, I> result) Custom export implementation.voidCustom export implementation.final voidSolutionSerializer.exportSolution(WorkUnitResult<S, I> r) Write a solution to disk.Method parameters in es.urjc.etsii.grafo.io.serializers with type arguments of type WorkUnitResultModifier and TypeMethodDescriptionprotected abstract voidResultsSerializer._serializeResults(String experimentName, List<WorkUnitResult<S, I>> results, Path p) This procedure serialize the list of results to a specific format and generate the resultant file in a given pathvoidResultsSerializer.serializeResults(String experimentName, List<WorkUnitResult<S, I>> results, Path p) Write experiment results to disk using the provided event list -
Uses of WorkUnitResult in es.urjc.etsii.grafo.io.serializers.csv
Method parameters in es.urjc.etsii.grafo.io.serializers.csv with type arguments of type WorkUnitResultModifier and TypeMethodDescriptionvoidCSVSerializer._serializeResults(String experimentName, List<WorkUnitResult<S, I>> results, Path p) This procedure serialize the list of results to a specific format and generate the resultant file in a given path -
Uses of WorkUnitResult in es.urjc.etsii.grafo.io.serializers.excel
Method parameters in es.urjc.etsii.grafo.io.serializers.excel with type arguments of type WorkUnitResultModifier and TypeMethodDescriptionvoidExcelSerializer._serializeResults(String experimentName, List<WorkUnitResult<S, I>> results, Path p) This procedure serialize the list of results to a specific format and generate the resultant file in a given pathExcelSerializer.bestResultPerInstance(Objective<?, ?, ?> objective, List<? extends WorkUnitResult<?, ?>> results, List<ReferenceResultProvider> providers, boolean maximizing) Get best result for a given instanceprotected String[]ExcelSerializer.getCustomPropertyHeaders(List<? extends WorkUnitResult<?, ?>> results) -
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 TypeMethodDescriptionvoidDefaultJSONSolutionSerializer.export(BufferedWriter writer, WorkUnitResult<S, I> result) Custom export implementation.voidDefaultJSONSolutionSerializer.export(String folder, String suggestedFilename, WorkUnitResult<S, I> result) Custom export implementation. -
Uses of WorkUnitResult in es.urjc.etsii.grafo.results
Methods in es.urjc.etsii.grafo.results that return WorkUnitResultModifier and TypeMethodDescriptionResultStore.store(WorkUnitResult<S, I> result) Store a work-unit result.Methods in es.urjc.etsii.grafo.results that return types with arguments of type WorkUnitResultModifier and TypeMethodDescriptionResultStore.findResult(UUID resultId) Find the stored result metadata by id.List<WorkUnitResult<S, I>> ResultStore.getResultsForExperiment(String experimentName) Get an immutable insertion-ordered snapshot for an experiment.Methods in es.urjc.etsii.grafo.results with parameters of type WorkUnitResultModifier and TypeMethodDescriptionResultStore.store(WorkUnitResult<S, I> result) Store a work-unit result. -
Uses of WorkUnitResult in es.urjc.etsii.grafo.services
Methods in es.urjc.etsii.grafo.services with parameters of type WorkUnitResultModifier and TypeMethodDescriptionvoidIOManager.exportSolution(WorkUnitResult<S, I> r, SolutionExportFrequency current) Write a solution to disk.