ompl::base::HaltonSequence Class Reference

Realization of the Halton sequence for the generation of arbitrary dimensional, low-dispersion sequences. More...

`#include <ompl/base/samplers/deterministic/HaltonSequence.h>`

Inheritance diagram for ompl::base::HaltonSequence:

## Public Member Functions | |

HaltonSequence (unsigned int dimensions) | |

Constructor, only specifiying the dimensions, first n primes will be used as bases. | |

HaltonSequence (unsigned int dimensions, std::vector< unsigned int > bases) | |

Constructor, for which the bases vector will be used to initialize the bases of the 1D halton sequences. bases.size() has to be equal to dimensions. | |

std::vector< double > | sample () override |

Returns the next sample in the interval [0,1]. | |

Public Member Functions inherited from ompl::base::DeterministicSequence | |

DeterministicSequence (unsigned int dimensions) | |

Constructor. | |

## Additional Inherited Members | |

Public Attributes inherited from ompl::base::DeterministicSequence | |

const unsigned int | dimensions_ |

## Detailed Description

Realization of the Halton sequence for the generation of arbitrary dimensional, low-dispersion sequences.

Definition at line 145 of file HaltonSequence.h.

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

- ompl/base/samplers/deterministic/HaltonSequence.h
- ompl/base/samplers/deterministic/src/HaltonSequence.cpp