|
| std::unique_ptr< Distribution > | ToDistribution (const DistributionVariant &var) |
| | Copies the given variant into a Distribution base class.
|
| double | Sample (const DistributionVariant &var, drake::RandomGenerator *generator) |
| | Like Distribution::Sample, but on a DistributionVariant instead.
|
| double | Mean (const DistributionVariant &var) |
| | Like Distribution::Mean, but on a DistributionVariant instead.
|
| drake::symbolic::Expression | ToSymbolic (const DistributionVariant &var) |
| | Like Distribution::ToSymbolic, but on a DistributionVariant instead.
|
| Eigen::VectorXd | Sample (const std::vector< DistributionVariant > &vec, drake::RandomGenerator *generator) |
| | Like Distribution::Sample, but elementwise over a collection of possibly-heterogenous DistributionVariant instead.
|
| Eigen::VectorXd | Mean (const std::vector< DistributionVariant > &vec) |
| | Like Distribution::Mean, but elementwise over a collection of possibly-heterogenous DistributionVariant instead.
|
| drake::VectorX< drake::symbolic::Expression > | ToSymbolic (const std::vector< DistributionVariant > &vec) |
| | Like Distribution::ToSymbolic, but elementwise over a collection of possibly-heterogenous DistributionVariant instead.
|
| bool | IsDeterministic (const DistributionVariant &var) |
| | Returns true iff var is set to a deterministic value.
|
| double | GetDeterministicValue (const DistributionVariant &var) |
| | If var is deterministic, retrieves its value.
|
| template<int Size> |
| std::unique_ptr< DistributionVector > | ToDistributionVector (const DistributionVectorVariant< Size > &vec) |
| | Copies the given variant into a DistributionVector base class.
|
| template<int Size> |
| bool | IsDeterministic (const DistributionVectorVariant< Size > &vec) |
| | Returns true iff all of vec's elements are set to a deterministic value.
|
| template<int Size> |
| Eigen::VectorXd | GetDeterministicValue (const DistributionVectorVariant< Size > &vec) |
| | If vec is deterministic, retrieves its value.
|