Drake
Drake C++ Documentation
random.h File Reference
#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"
Include dependency graph for random.h:
This graph shows which files directly or indirectly include this file:

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 >
CalcProbabilityDensity (RandomDistribution distribution, const Eigen::Ref< const VectorX< T >> &x)
 Calculates the density (probability density function) of the multivariate distribution. More...