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 class
PolylineOptimiser.PolylineResponse
-
Constructor Summary
Constructors Constructor Description PolylineOptimiser(DiscreteInput di, OptimisablePolyline optimisableCurve)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Response
getResponse()
ParameterVector
searchVector()
Generates a search vector (= optimisation vector) using the search flags set by thePathSolver
.void
setDefaultOptimiser()
-
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:
setDefaultOptimiser
in classSimpleOptimisationTask
-
getResponse
public Response getResponse()
- Specified by:
getResponse
in classGeneralTask
-
searchVector
public ParameterVector searchVector()
Description copied from class:SimpleOptimisationTask
Generates a search vector (= optimisation vector) using the search flags set by thePathSolver
.- Overrides:
searchVector
in classSimpleOptimisationTask
- Returns:
- an
IndexedVector
with search parameters of thisSearchTaks
-
-