Index

A C E G I M N O P R S T U W 
All Classes|All Packages

A

AsynchronousMasterWorkerBasedNSGAIIExample - Class in org.uma.jmetal.parallel.example
 
AsynchronousMasterWorkerBasedNSGAIIExample() - Constructor for class org.uma.jmetal.parallel.example.AsynchronousMasterWorkerBasedNSGAIIExample
 
AsynchronousMasterWorkerBasedNSGAIIZDT1Example - Class in org.uma.jmetal.parallel.example
 
AsynchronousMasterWorkerBasedNSGAIIZDT1Example() - Constructor for class org.uma.jmetal.parallel.example.AsynchronousMasterWorkerBasedNSGAIIZDT1Example
 
AsynchronousMultiThreadedGeneticAlgorithm<S extends Solution<?>> - Class in org.uma.jmetal.parallel.asynchronous.algorithm.impl
 
AsynchronousMultiThreadedGeneticAlgorithm(int, Problem<S>, int, CrossoverOperator<S>, MutationOperator<S>, SelectionOperator<List<S>, S>, Replacement<S>, Termination) - Constructor for class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 
AsynchronousMultiThreadedGeneticAlgorithmExample - Class in org.uma.jmetal.parallel.example
 
AsynchronousMultiThreadedGeneticAlgorithmExample() - Constructor for class org.uma.jmetal.parallel.example.AsynchronousMultiThreadedGeneticAlgorithmExample
 
AsynchronousMultiThreadedNSGAII<S extends Solution<?>> - Class in org.uma.jmetal.parallel.asynchronous.algorithm.impl
 
AsynchronousMultiThreadedNSGAII(int, Problem<S>, int, CrossoverOperator<S>, MutationOperator<S>, Termination) - Constructor for class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedNSGAII
 
AsynchronousParallelAlgorithm<T extends ParallelTask<?>,​R> - Interface in org.uma.jmetal.parallel.asynchronous.algorithm
Abstract class representing asynchronous parallel algorithms.

C

completedTaskQueue - Variable in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 
computeFunction - Variable in class org.uma.jmetal.parallel.asynchronous.multithreaded.Worker
 
create(long, S) - Static method in interface org.uma.jmetal.parallel.asynchronous.task.ParallelTask
 
createInitialTasks() - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
createInitialTasks() - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 
createNewTask() - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
createNewTask() - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 
createNewTask() - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 

E

evaluate(List<S>) - Method in class org.uma.jmetal.parallel.synchronous.SparkEvaluation
 
evaluate(List<S>, Problem<S>) - Method in class org.uma.jmetal.parallel.synchronous.SparkSolutionListEvaluator
 

G

getCompletedTaskQueue() - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 
getCompletedTaskQueue() - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Worker
 
getComputedEvaluations() - Method in class org.uma.jmetal.parallel.synchronous.SparkEvaluation
 
getContents() - Method in interface org.uma.jmetal.parallel.asynchronous.task.ParallelTask
 
getIdentifier() - Method in interface org.uma.jmetal.parallel.asynchronous.task.ParallelTask
 
getInitialTask(List<T>) - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
getInitialTask(List<T>) - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 
getObservable() - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 
getPendingTaskQueue() - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 
getPendingTaskQueue() - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Worker
 
getResult() - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
getResult() - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 

I

initProgress() - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
initProgress() - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 

M

main(String[]) - Static method in class org.uma.jmetal.parallel.example.AsynchronousMasterWorkerBasedNSGAIIExample
 
main(String[]) - Static method in class org.uma.jmetal.parallel.example.AsynchronousMasterWorkerBasedNSGAIIZDT1Example
 
main(String[]) - Static method in class org.uma.jmetal.parallel.example.AsynchronousMultiThreadedGeneticAlgorithmExample
 
main(String[]) - Static method in class org.uma.jmetal.parallel.example.SynchronousComponentBasedNSGAIIWithSparkExample
 
main(String[]) - Static method in class org.uma.jmetal.parallel.example.SynchronousNSGAIIWithSparkExample
 
Master<T extends ParallelTask<?>,​R> - Class in org.uma.jmetal.parallel.asynchronous.multithreaded
 
Master(int) - Constructor for class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 

N

numberOfCores - Variable in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 

O

org.uma.jmetal.parallel.asynchronous.algorithm - package org.uma.jmetal.parallel.asynchronous.algorithm
 
org.uma.jmetal.parallel.asynchronous.algorithm.impl - package org.uma.jmetal.parallel.asynchronous.algorithm.impl
 
org.uma.jmetal.parallel.asynchronous.multithreaded - package org.uma.jmetal.parallel.asynchronous.multithreaded
 
org.uma.jmetal.parallel.asynchronous.task - package org.uma.jmetal.parallel.asynchronous.task
 
org.uma.jmetal.parallel.example - package org.uma.jmetal.parallel.example
 
org.uma.jmetal.parallel.synchronous - package org.uma.jmetal.parallel.synchronous
 

P

ParallelTask<S> - Interface in org.uma.jmetal.parallel.asynchronous.task
 
pendingTaskQueue - Variable in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 
processComputedTask(ParallelTask<S>) - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 
processComputedTask(T) - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
processComputedTask(T) - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 

R

run() - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
run() - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 
run() - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Worker
 

S

shutdown() - Method in class org.uma.jmetal.parallel.synchronous.SparkSolutionListEvaluator
 
SparkEvaluation<S extends Solution<?>> - Class in org.uma.jmetal.parallel.synchronous
Class implementing an Evaluation based on Apache Spark.
SparkEvaluation(JavaSparkContext, Problem<S>) - Constructor for class org.uma.jmetal.parallel.synchronous.SparkEvaluation
 
SparkSolutionListEvaluator<S> - Class in org.uma.jmetal.parallel.synchronous
Class implementing an SolutionListEvaluator based on Apache Spark.
SparkSolutionListEvaluator(JavaSparkContext) - Constructor for class org.uma.jmetal.parallel.synchronous.SparkSolutionListEvaluator
 
stoppingConditionIsNotMet() - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
stoppingConditionIsNotMet() - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 
stoppingConditionIsNotMet() - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 
submitInitialTasks(List<ParallelTask<S>>) - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 
submitInitialTasks(List<T>) - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
submitInitialTasks(List<T>) - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 
submitTask(ParallelTask<S>) - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 
submitTask(T) - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
submitTask(T) - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 
SynchronousComponentBasedNSGAIIWithSparkExample - Class in org.uma.jmetal.parallel.example
Class to configure and run the NSGA-II algorithm using a SparkEvaluation object.
SynchronousComponentBasedNSGAIIWithSparkExample() - Constructor for class org.uma.jmetal.parallel.example.SynchronousComponentBasedNSGAIIWithSparkExample
 
SynchronousNSGAIIWithSparkExample - Class in org.uma.jmetal.parallel.example
Class for configuring and running the NSGA-II algorithm (parallel version)
SynchronousNSGAIIWithSparkExample() - Constructor for class org.uma.jmetal.parallel.example.SynchronousNSGAIIWithSparkExample
 

T

thereAreInitialTasksPending(List<T>) - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
thereAreInitialTasksPending(List<T>) - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 

U

updateProgress() - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
updateProgress() - Method in class org.uma.jmetal.parallel.asynchronous.algorithm.impl.AsynchronousMultiThreadedGeneticAlgorithm
 

W

waitForComputedTask() - Method in interface org.uma.jmetal.parallel.asynchronous.algorithm.AsynchronousParallelAlgorithm
 
waitForComputedTask() - Method in class org.uma.jmetal.parallel.asynchronous.multithreaded.Master
 
Worker<T extends ParallelTask<?>> - Class in org.uma.jmetal.parallel.asynchronous.multithreaded
 
Worker(Function<T, T>, BlockingQueue<T>, BlockingQueue<T>) - Constructor for class org.uma.jmetal.parallel.asynchronous.multithreaded.Worker
 
A C E G I M N O P R S T U W 
All Classes|All Packages