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

Public Member Functions

 BundleSpaceGraphSampler (BundleSpaceGraph *)
 
virtual void sample (base::State *xRandom)
 
void setPathBiasStartSegment (double)
 
double getPathBiasStartSegment ()
 
void disableSegmentBias ()
 
void disablePathBias ()
 
virtual void clear ()
 

Protected Types

using Vertex = ompl::multilevel::BundleSpaceGraph::Vertex
 
using RNGType = boost::minstd_rand
 

Protected Member Functions

virtual void sampleImplementation (base::State *xRandom)=0
 

Protected Attributes

RNGType rng_boost
 
RNG rng_
 
BundleSpaceGraphbundleSpaceGraph_
 
double epsilonGraphThickening_ {0.0}
 
double epsilonGraphThickeningFraction_ {1e-3}
 
double pathBiasFixed_ {0.1}
 
double pathBiasStartSegment_ {0.0}
 
bool segmentBias_ {true}
 
double exponentialDecayLambda_ {1e-5}
 
unsigned long long counterPathSampling_ {0}
 
unsigned long long counterGraphSampling_ {0}
 
ParameterExponentialDecay pathBiasDecay_
 
ParameterExponentialDecay graphThickeningGrowth_
 
ParameterExponentialDecay pathThickeningGrowth_
 

Detailed Description

Definition at line 118 of file GraphSampler.h.


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