ompl::multilevel::FindSection Class Referenceabstract
Inheritance diagram for ompl::multilevel::FindSection:

Public Member Functions

 FindSection (PathRestriction *)
 
virtual bool solve (HeadPtr &head)=0
 
bool findFeasibleStateOnFiber (const base::State *xBase, base::State *xBundle)
 Sample state on fiber while keeping base state fixed.
 
bool tripleStep (HeadPtr &head, const base::State *sBundleGoal, double locationOnBasePathGoal)
 Triple step pattern.
 

Protected Attributes

PathRestriction * restriction_
 Pointer to associated bundle space.
 
base::State * xBaseTmp_ {nullptr}
 
base::State * xBundleTmp_ {nullptr}
 
base::State * xFiberStart_ {nullptr}
 
base::State * xFiberGoal_ {nullptr}
 
base::State * xFiberTmp_ {nullptr}
 
ParameterExponentialDecay neighborhoodRadiusBaseSpace_
 Radius of restriction neighborhood.
 
double neighborhoodRadiusBaseSpaceLambda_ {1.0}
 
double neighborhoodRadiusBaseSpaceTarget_ {0.5}
 
double validBaseSpaceSegmentLength_
 Step size to check validity.
 
double validBundleSpaceSegmentLength_
 
double validFiberSpaceSegmentLength_
 

Detailed Description

Definition at line 110 of file FindSection.h.


The documentation for this class was generated from the following files: