PathLengthDirectInfSampler.h
138 bool isInPhs(const ProlateHyperspheroidCPtr &phsCPtr, const std::vector<double> &informedVector) const;
A shared pointer wrapper for ompl::base::ProblemDefinition.
A shared pointer wrapper for ompl::base::StateSpace.
A shared pointer wrapper for ompl::base::StateSampler.
virtual Cost heuristicSolnCost(const State *statePtr) const
A helper function to calculate the heuristic estimate of the solution cost for the informed subset of...
Definition: PathLengthDirectInfSampler.cpp:319
An abstract class for the concept of using information about the state space and the current solution...
Definition: InformedStateSampler.h:61
PathLengthDirectInfSampler(const ProblemDefinitionPtr probDefn, unsigned int maxNumberCalls)
Construct a sampler that only generates states with a heuristic solution estimate that is less than t...
Definition: PathLengthDirectInfSampler.cpp:58
virtual bool sampleUniform(State *statePtr, const Cost &maxCost)
Sample uniformly in the subset of the state space whose heuristic solution estimates are less than th...
Definition: PathLengthDirectInfSampler.cpp:235
Random number generation. An instance of this class cannot be used by multiple threads at once (membe...
Definition: RandomNumbers.h:58
virtual bool hasInformedMeasure() const
Whether the sampler can provide a measure of the informed subset.
Definition: PathLengthDirectInfSampler.cpp:283
An informed sampler for problems seeking to minimize path length.
Definition: PathLengthDirectInfSampler.h:80
virtual double getInformedMeasure(const Cost ¤tCost) const
The measure of the subset of the state space defined by the current solution cost that is being searc...
Definition: PathLengthDirectInfSampler.cpp:290
Definition of a cost value. Can represent the cost of a motion or the cost of a state.
Definition: Cost.h:47