#include <memory>#include <random>#include <Eigen/Core>#include "drake/common/copyable_unique_ptr.h"#include "drake/common/drake_assert.h"#include "drake/common/drake_copyable.h"#include "drake/common/eigen_types.h"#include "drake/common/extract_double.h"Classes | |
| class | RandomGenerator |
| Defines Drake's canonical implementation of the UniformRandomBitGenerator C++ concept (as well as a few conventional extras beyond the concept, e.g., seeds). More... | |
Namespaces | |
| drake | |
Enumerations | |
| enum | RandomDistribution { kUniform = 0, kGaussian = 1, kExponential = 2 } |
| Drake supports explicit reasoning about a few carefully chosen random distributions. More... | |
Functions | |
| template<typename T > | |
| T | CalcProbabilityDensity (RandomDistribution distribution, const Eigen::Ref< const VectorX< T >> &x) |
| Calculates the density (probability density function) of the multivariate distribution. More... | |