| Name | Description | Type | Package | Framework |
| BPROPJob | A training definition for BPROP training. | Class | org.encog.neural.networks.training.concurrent.jobs | HeatonReasearch |
| ConcurrentTrainingManager | Concurrent training manager. | Class | org.encog.neural.networks.training.concurrent | HeatonReasearch |
| ConcurrentTrainingPerformer | Performers actually perform the training. | Interface | org.encog.neural.networks.training.concurrent.performers | HeatonReasearch |
| ConcurrentTrainingPerformerCPU | This performer allows jobs to be performed by the CPU. | Class | org.encog.neural.networks.training.concurrent.performers | HeatonReasearch |
| PerformerTask | A task to be performed. | Class | org.encog.neural.networks.training.concurrent.performers | HeatonReasearch |
| RPROPJob | A training definition for RPROP training. | Class | org.encog.neural.networks.training.concurrent.jobs | HeatonReasearch |
| TrainingJob | Base class for all concurrent training jobs. | Class | org.encog.neural.networks.training.concurrent.jobs | HeatonReasearch |