|
The UnivariateNormalDistribution class. More...
#include <MemoryX/core/entity/ProbabilityMeasures.h>
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 131 of file ProbabilityMeasures.h.
UnivariateNormalDistribution | ( | float | mean, |
float | var | ||
) |
UnivariateNormalDistribution | ( | const UnivariateNormalDistribution & | other | ) |
Definition at line 176 of file ProbabilityMeasures.cpp.
|
inlineoverride |
Definition at line 157 of file ProbabilityMeasures.h.
|
override |
|
overridevirtual |
Implements NormalDistribution.
Definition at line 212 of file ProbabilityMeasures.cpp.
|
overridevirtual |
Implements NormalDistribution.
Definition at line 195 of file ProbabilityMeasures.cpp.
|
inlineoverridevirtual |
Implements NormalDistribution.
Definition at line 146 of file ProbabilityMeasures.h.
|
inlineoverride |
Definition at line 162 of file ProbabilityMeasures.h.
|
override |
Definition at line 185 of file ProbabilityMeasures.cpp.
|
inlineoverride |
|
override |
|
override |
Definition at line 190 of file ProbabilityMeasures.cpp.
|
overridevirtual |
Implements NormalDistribution.
Definition at line 205 of file ProbabilityMeasures.cpp.
|
inlineoverride |
Definition at line 166 of file ProbabilityMeasures.h.