Package pulse.math.filters
Class PolylineOptimiser
- java.lang.Object
-
- pulse.util.UpwardsNavigable
-
- pulse.util.Group
-
- pulse.util.Accessible
-
- pulse.search.GeneralTask
-
- pulse.search.SimpleOptimisationTask
-
- pulse.math.filters.PolylineOptimiser
-
- All Implemented Interfaces:
Serializable,Runnable,Descriptive
public class PolylineOptimiser extends SimpleOptimisationTask
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPolylineOptimiser.PolylineResponse
-
Constructor Summary
Constructors Constructor Description PolylineOptimiser(DiscreteInput di, OptimisablePolyline optimisableCurve)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponsegetResponse()ParameterVectorsearchVector()Generates a search vector (= optimisation vector) using the search flags set by thePathSolver.voidsetDefaultOptimiser()-
Methods inherited from class pulse.search.SimpleOptimisationTask
activeParameters, assign, getInput, isInProgress, run, set
-
Methods inherited from class pulse.search.GeneralTask
getBestState, getBuffer, getIterativeState, intermediateProcessing, objectiveFunction, onSolverException, postProcessing, setIterativeState, setOptimiser, storeState
-
Methods inherited from class pulse.util.Accessible
accessibleChildren, genericProperties, genericProperty, numericProperties, numericProperty, property, update, update
-
Methods inherited from class pulse.util.Group
access, children, contents, getDescriptor, getSimpleName, subgroups
-
Methods inherited from class pulse.util.UpwardsNavigable
addHierarchyListener, describe, getHierarchyListeners, getParent, identify, initListeners, removeHierarchyListener, removeHierarchyListeners, setParent, specificAncestor, tellParent
-
-
-
-
Constructor Detail
-
PolylineOptimiser
public PolylineOptimiser(DiscreteInput di, OptimisablePolyline optimisableCurve)
-
-
Method Detail
-
setDefaultOptimiser
public void setDefaultOptimiser()
- Overrides:
setDefaultOptimiserin classSimpleOptimisationTask
-
getResponse
public Response getResponse()
- Specified by:
getResponsein classGeneralTask
-
searchVector
public ParameterVector searchVector()
Description copied from class:SimpleOptimisationTaskGenerates a search vector (= optimisation vector) using the search flags set by thePathSolver.- Overrides:
searchVectorin classSimpleOptimisationTask- Returns:
- an
IndexedVectorwith search parameters of thisSearchTaks
-
-