|
|
The UnivariateNormalDistribution class. More...
#include <MemoryX/core/entity/ProbabilityMeasures.h>
Inheritance diagram for UnivariateNormalDistribution:Public Member Functions | |
| armarx::VariantDataClassPtr | clone (const Ice::Current &c=Ice::emptyCurrent) const override |
| void | deserialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) override |
| void | fromEigenCovariance (const Eigen::MatrixXf &cov) override |
| float | getCovariance (int row, int col, const ::Ice::Current &=Ice::emptyCurrent) const override |
| float | getDensity (const Eigen::VectorXf &p) override |
| armarx::VariantTypeId | getType (const Ice::Current &c=Ice::emptyCurrent) const override |
| ::Ice::Float | getVariance (const ::Ice::Current &=Ice::emptyCurrent) const override |
| Ice::ObjectPtr | ice_clone () const override |
| void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
| void | setVariance (::Ice::Float, const ::Ice::Current &=Ice::emptyCurrent) override |
| Eigen::MatrixXf | toEigenCovariance () const override |
| UnivariateNormalDistribution () | |
| UnivariateNormalDistribution (const UnivariateNormalDistribution &other) | |
| UnivariateNormalDistribution (float mean, float var) | |
| bool | validate (const Ice::Current &c=Ice::emptyCurrent) override |
Public Member Functions inherited from NormalDistribution | |
| void | fromEigenMean (const Eigen::VectorXf &mean) |
| int | getDimensions (const ::Ice::Current &=Ice::emptyCurrent) const override |
| FloatVector | getMean (const ::Ice::Current &=Ice::emptyCurrent) const override |
| std::string | output (const Ice::Current &c=Ice::emptyCurrent) const override |
| void | setMean (const FloatVector &mean, const ::Ice::Current &=Ice::emptyCurrent) override |
| Eigen::VectorXf | toEigenMean () const |
Additional Inherited Members | |
Protected Member Functions inherited from NormalDistribution | |
| void | deserialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) override |
| NormalDistribution (const Eigen::VectorXf &mean) | |
| NormalDistribution (const FloatVector &mean) | |
| NormalDistribution (const NormalDistribution &other) | |
| NormalDistribution (int dimensions) | |
| void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
The UnivariateNormalDistribution class.
Definition at line 155 of file ProbabilityMeasures.h.
| UnivariateNormalDistribution | ( | float | mean, |
| float | var | ||
| ) |
| UnivariateNormalDistribution | ( | const UnivariateNormalDistribution & | other | ) |
Definition at line 201 of file ProbabilityMeasures.cpp.
|
inlineoverride |
Definition at line 186 of file ProbabilityMeasures.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
|
overridevirtual |
Implements NormalDistribution.
Definition at line 243 of file ProbabilityMeasures.cpp.
|
overridevirtual |
Implements NormalDistribution.
Definition at line 224 of file ProbabilityMeasures.cpp.
|
inlineoverridevirtual |
Implements NormalDistribution.
Definition at line 173 of file ProbabilityMeasures.h.
|
inlineoverride |
Definition at line 193 of file ProbabilityMeasures.h.
|
override |
Definition at line 212 of file ProbabilityMeasures.cpp.
|
inlineoverride |
|
override |
|
override |
Definition at line 218 of file ProbabilityMeasures.cpp.
|
overridevirtual |
Implements NormalDistribution.
Definition at line 235 of file ProbabilityMeasures.cpp.
|
inlineoverride |
Definition at line 199 of file ProbabilityMeasures.h.