Welcome to polytopewalk’s documentation!
User Guide
Indices and tables
Python API
The Python bindings are created using pybind11 and are documented here. This section contains the Python API documentation for the PolytopeWalk library.
C++ API
The C++ API is documented using Doxygen. This section provides an overview of the C++ API.
Here is a list of important classes in the C++ API:
- RandomWalk
BallWalk
HitAndRun
- BarrierWalk
DikinWalk
VaidyaWalk
JohnWalk
DikinLSWalk
- SparseRandomWalk
SparseBallWalk
SparseHitAndRun
- SparseBarrierWalk
SparseDikinWalk
SparseVaidyaWalk
SparseJohnWalk
SparseDikinLSWalk
For more detailed documentation on these classes, see the following pages.
C++ Modules
- C++ Initialization Classes
- C++ Dense Random Walks
- C++ Sparse Random Walks
- C++ PolytopeWalk Utils