Drake
Drake C++ Documentation
Loading...
Searching...
No Matches
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

namespace  drake

Enumerations

enum class  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.