net.sourceforge.cilib.algorithm
Class SingularAlgorithm
java.lang.Object
net.sourceforge.cilib.algorithm.Algorithm
net.sourceforge.cilib.algorithm.SingularAlgorithm
- All Implemented Interfaces:
- Serializable, Runnable, Cloneable
- Direct Known Subclasses:
- EvaluationMediator, HS, KMeans, NeuralNetworkController
public abstract class SingularAlgorithm
- extends Algorithm
This class is the abstract base for all algorithms that do not
fall within the normal Computational Intelligence type of algorithm.
Examples of such algorithms will include KMeans, Gradient Decent etc.
- See Also:
- Serialized Form
Methods inherited from class net.sourceforge.cilib.algorithm.Algorithm |
addAlgorithmListener, addStoppingCondition, get, getAlgorithmList, getBestSolution, getClone, getIterations, getOptimisationProblem, getPercentageComplete, getSolutions, getStoppingConditions, initialise, isFinished, performInitialisation, performIteration, performUninitialisation, removeAlgorithmListener, removeStoppingCondition, reset, run, setOptimisationProblem, terminate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingularAlgorithm
public SingularAlgorithm()
- Create a new instance of SingularAlgorithm.
SingularAlgorithm
public SingularAlgorithm(SingularAlgorithm copy)
- Create a copy of the provided instance.
- Parameters:
copy
- The instance to copy.
algorithmIteration
public abstract void algorithmIteration()
- The actual operations that the current Algorithm performs within a single
iteration.
- Specified by:
algorithmIteration
in class Algorithm
Copyright © 2009 CIRG. All Rights Reserved.