Package pulse.search.direction
Class IterativeState
- java.lang.Object
-
- pulse.search.direction.IterativeState
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
GradientGuidedPath,SwarmState
public class IterativeState extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IterativeState()IterativeState(IterativeState other)Stores the parameter vector and cost function value associated with the specified state.IterativeState(GeneralTask t)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetCost()intgetFailedAttempts()NumericPropertygetIteration()ParameterVectorgetParameters()voidincrementFailedAttempts()voidincrementStep()voidreset()voidresetFailedAttempts()voidsetCost(double cost)voidsetParameters(ParameterVector parameters)
-
-
-
Constructor Detail
-
IterativeState
public IterativeState(IterativeState other)
Stores the parameter vector and cost function value associated with the specified state.- Parameters:
other- another state of the optimiser
-
IterativeState
public IterativeState(GeneralTask t)
-
IterativeState
public IterativeState()
-
-
Method Detail
-
getCost
public double getCost()
-
setCost
public void setCost(double cost)
-
reset
public void reset()
-
getIteration
public NumericProperty getIteration()
-
incrementStep
public void incrementStep()
-
getFailedAttempts
public int getFailedAttempts()
-
resetFailedAttempts
public void resetFailedAttempts()
-
incrementFailedAttempts
public void incrementFailedAttempts()
-
getParameters
public ParameterVector getParameters()
-
setParameters
public void setParameters(ParameterVector parameters)
-
-