conversions.cpp
/tmp/ws/src/wire/problib/src/
conversions_8cpp
problib/conversions.h
pbl
PDF *
deserialize
namespacepbl.html
ab27b56a5107174a31a96577b9df074a6
(const problib::PDF &msg, int type, int &i_data)
PMF *
deserialize_discrete
namespacepbl.html
a2bc727bcb05481b987e1114f1231e4c4
(const problib::PDF &msg)
PDF *
deserialize_exact
namespacepbl.html
a03ca1653af5c7076cca66f77201973fc
(const problib::PDF &msg)
Gaussian *
deserialize_gaussian
namespacepbl.html
a1a71f4795a7a414dd0ca4040f67ad610
(const problib::PDF &msg, int &i_data)
Hybrid *
deserialize_hybrid
namespacepbl.html
a2464ec8f019dc30cb36f84b26e494d8d
(const problib::PDF &msg, int &i_data)
Mixture *
deserialize_mixture
namespacepbl.html
abb3fed37874da638925cdfe0482a7e8d
(const problib::PDF &msg, int &i_data)
Uniform *
deserialize_uniform
namespacepbl.html
af7cffad5213d70533864918f57afbebd
(const problib::PDF &msg, int &i_data)
Gaussian *
msgToGaussian
namespacepbl.html
ac8f16031bba852d2c2aab6422e9b3974
(const problib::PDF &msg)
Mixture *
msgToMixture
namespacepbl.html
a6a24c181e42a5be26fd5ba85ec43d78b
(const problib::PDF &msg)
PDF *
msgToPDF
namespacepbl.html
a61865e38c2a7b26bcb8ccd3afc2ac0f8
(const problib::PDF &msg)
PMF *
msgToPMF
namespacepbl.html
a0260d5d5613faa780cdffec258b2cc0e
(const problib::PDF &msg)
const Gaussian *
PDFtoGaussian
namespacepbl.html
a838425c78a7dc7178e51e65feaa6b953
(const PDF &pdf)
const Hybrid *
PDFtoHybrid
namespacepbl.html
a14b57d5b3a8d98dba2ab1e2d7a989803
(const PDF &pdf)
const Mixture *
PDFtoMixture
namespacepbl.html
a1bc05bc1a29666ecc3950bf0aaf6549b
(const PDF &pdf)
void
PDFtoMsg
namespacepbl.html
a70b4b93ea19ef1220dfbb2d4320f0dac
(const PDF &pdf, problib::PDF &msg)
problib::PDF
PDFtoMsg
namespacepbl.html
a90b9a3959540dd5303f0e07a47ba83df
(const PDF &pdf)
const PMF *
PDFtoPMF
namespacepbl.html
adae6e0e6326569688c33e416335a57ca
(const PDF &pdf)
const Uniform *
PDFtoUniform
namespacepbl.html
af44be3155b832437291a0fc9e7c9b382
(const PDF &pdf)
void
serialize
namespacepbl.html
a3914513d41908d6cfa8f54fefce1d72a
(const PDF &gauss, problib::PDF &msg)
void
serialize_discrete
namespacepbl.html
aa2728acb2318ba2e44b3bc2d2221b9e8
(const PMF &pmf, problib::PDF &msg)
void
serialize_gaussian
namespacepbl.html
ab89403c45730c4282bd1bc3cbbf677d2
(const Gaussian &gauss, problib::PDF &msg)
void
serialize_hybrid
namespacepbl.html
a585e3bef492dd269ad85c634e5d723c9
(const Hybrid &hybrid, problib::PDF &msg)
void
serialize_mixture
namespacepbl.html
a99d94167ce693b386eb731e1c4eea49e
(const Mixture &mix, problib::PDF &msg)
void
serialize_uniform
namespacepbl.html
a2061952d75e3a8617f1a363c6ed76f83
(const Uniform &uniform, problib::PDF &msg)
std::string
typeToName
namespacepbl.html
affb3767a25615d3b72159fb6670b0f57
(PDF::PDFType type)
conversions.h
/tmp/ws/src/wire/problib/include/problib/
conversions_8h
problib/pdfs/Gaussian.h
problib/pdfs/Mixture.h
problib/pdfs/Hybrid.h
problib/pdfs/PMF.h
problib/datatypes.h
pbl
PDF *
deserialize
namespacepbl.html
ab27b56a5107174a31a96577b9df074a6
(const problib::PDF &msg, int type, int &i_data)
PMF *
deserialize_discrete
namespacepbl.html
a2bc727bcb05481b987e1114f1231e4c4
(const problib::PDF &msg)
PDF *
deserialize_exact
namespacepbl.html
a03ca1653af5c7076cca66f77201973fc
(const problib::PDF &msg)
Gaussian *
deserialize_gaussian
namespacepbl.html
a1a71f4795a7a414dd0ca4040f67ad610
(const problib::PDF &msg, int &i_data)
Hybrid *
deserialize_hybrid
namespacepbl.html
a2464ec8f019dc30cb36f84b26e494d8d
(const problib::PDF &msg, int &i_data)
Mixture *
deserialize_mixture
namespacepbl.html
abb3fed37874da638925cdfe0482a7e8d
(const problib::PDF &msg, int &i_data)
Uniform *
deserialize_uniform
namespacepbl.html
af7cffad5213d70533864918f57afbebd
(const problib::PDF &msg, int &i_data)
Gaussian *
msgToGaussian
namespacepbl.html
ac8f16031bba852d2c2aab6422e9b3974
(const problib::PDF &msg)
Mixture *
msgToMixture
namespacepbl.html
a6a24c181e42a5be26fd5ba85ec43d78b
(const problib::PDF &msg)
PDF *
msgToPDF
namespacepbl.html
a61865e38c2a7b26bcb8ccd3afc2ac0f8
(const problib::PDF &msg)
PMF *
msgToPMF
namespacepbl.html
a0260d5d5613faa780cdffec258b2cc0e
(const problib::PDF &msg)
const Gaussian *
PDFtoGaussian
namespacepbl.html
a838425c78a7dc7178e51e65feaa6b953
(const PDF &pdf)
const Mixture *
PDFtoMixture
namespacepbl.html
a1bc05bc1a29666ecc3950bf0aaf6549b
(const PDF &pdf)
void
PDFtoMsg
namespacepbl.html
a70b4b93ea19ef1220dfbb2d4320f0dac
(const PDF &pdf, problib::PDF &msg)
problib::PDF
PDFtoMsg
namespacepbl.html
a90b9a3959540dd5303f0e07a47ba83df
(const PDF &pdf)
const PMF *
PDFtoPMF
namespacepbl.html
adae6e0e6326569688c33e416335a57ca
(const PDF &pdf)
const Uniform *
PDFtoUniform
namespacepbl.html
af44be3155b832437291a0fc9e7c9b382
(const PDF &pdf)
void
serialize
namespacepbl.html
a3914513d41908d6cfa8f54fefce1d72a
(const PDF &gauss, problib::PDF &msg)
void
serialize_discrete
namespacepbl.html
aa2728acb2318ba2e44b3bc2d2221b9e8
(const PMF &pmf, problib::PDF &msg)
void
serialize_gaussian
namespacepbl.html
ab89403c45730c4282bd1bc3cbbf677d2
(const Gaussian &gauss, problib::PDF &msg)
void
serialize_hybrid
namespacepbl.html
a585e3bef492dd269ad85c634e5d723c9
(const Hybrid &hybrid, problib::PDF &msg)
void
serialize_mixture
namespacepbl.html
a99d94167ce693b386eb731e1c4eea49e
(const Mixture &mix, problib::PDF &msg)
void
serialize_uniform
namespacepbl.html
a2061952d75e3a8617f1a363c6ed76f83
(const Uniform &uniform, problib::PDF &msg)
std::string
typeToName
namespacepbl.html
affb3767a25615d3b72159fb6670b0f57
(PDF::PDFType type)
datatypes.h
/tmp/ws/src/wire/problib/include/problib/
datatypes_8h
pbl::Matrix3
pbl::Matrix4
pbl::Scalar
pbl::Vector3
pbl::Vector4
pbl
arma::mat
Matrix
namespacepbl.html
a93c4f435969a4899941b82076e994cf6
arma::vec
Vector
namespacepbl.html
ad482b8fd5913dda4f195b54fb1451d4e
Gaussian.cpp
/tmp/ws/src/wire/problib/src/pdfs/
Gaussian_8cpp
problib/pdfs/Gaussian.h
problib/pdfs/Uniform.h
Gaussian.h
/tmp/ws/src/wire/problib/include/problib/pdfs/
Gaussian_8h
PDF.h
pbl::Gaussian
pbl::Gaussian::GaussianStruct
pbl
#define
CHECK_INITIALIZED
Gaussian_8h.html
acd63a709e7b7ad1bbd4160da411885fd
globals.h
/tmp/ws/src/wire/problib/include/problib/
globals_8h
problib/pdfs/PDF.h
problib/datatypes.h
#define
assert_msg
globals_8h.html
acebad8524ec2a061ebf0d4081a6db4bf
(_Expression, _Msg)
Hybrid.cpp
/tmp/ws/src/wire/problib/src/pdfs/
Hybrid_8cpp
problib/pdfs/Hybrid.h
Hybrid.h
/tmp/ws/src/wire/problib/include/problib/pdfs/
Hybrid_8h
PDF.h
pbl::Hybrid
pbl::Hybrid::HybridStruct
pbl
Mixture.cpp
/tmp/ws/src/wire/problib/src/pdfs/
Mixture_8cpp
problib/pdfs/Mixture.h
Mixture.h
/tmp/ws/src/wire/problib/include/problib/pdfs/
Mixture_8h
PDF.h
problib/pdfs/Gaussian.h
problib/pdfs/Uniform.h
pbl::Mixture
pbl::Mixture::MixtureStruct
pbl
PDF.cpp
/tmp/ws/src/wire/problib/src/pdfs/
PDF_8cpp
problib/pdfs/PDF.h
PDF.h
/tmp/ws/src/wire/problib/include/problib/pdfs/
PDF_8h
problib/globals.h
pbl::PDF
pbl
PMF.cpp
/tmp/ws/src/wire/problib/src/pdfs/
PMF_8cpp
problib/pdfs/PMF.h
PMF.h
/tmp/ws/src/wire/problib/include/problib/pdfs/
PMF_8h
PDF.h
pbl::PMF
pbl::PMF::PMFStruct
pbl
test.cpp
/tmp/ws/src/wire/problib/src/
test_8cpp
problib/conversions.h
problib/datatypes.h
int
main
test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
showOutputLog
test_8cpp.html
a490183ac13806bc207947459369e58d3
()
void
showTimerLog
test_8cpp.html
adc72e6258f050db6bd382f3350145376
()
void
startTimer
test_8cpp.html
aa7ef7efd3f712ae76147ea457c2e3314
(int ID=0)
void
stopTimer
test_8cpp.html
ab66c05710bd954a90515ff7ae985feb0
(string msg, int ID=0, double factor=1)
void
test
test_8cpp.html
ae1a3968e7947464bee7714f6d43b7002
()
void
testOutput
test_8cpp.html
a699dad9bc9c5ce1eb71af4642367c451
(string msg, double out, double actual, double epsilon=1e-9)
stringstream
OUTPUT_LOG
test_8cpp.html
af6ba08c9b5a3ce0165163b704e011fd7
stringstream
TIMER_LOG
test_8cpp.html
a532cccbaa12a002e0493970e3b331475
list< timespec >
TIMERS
test_8cpp.html
a3677b1919c3114c79d4c1d9d4a070eb2
Uniform.cpp
/tmp/ws/src/wire/problib/src/pdfs/
Uniform_8cpp
problib/pdfs/Uniform.h
problib/conversions.h
Uniform.h
/tmp/ws/src/wire/problib/include/problib/pdfs/
Uniform_8h
PDF.h
pbl::Uniform
pbl
pbl::Gaussian
classpbl_1_1Gaussian.html
pbl::PDF
pbl::Gaussian::GaussianStruct
Gaussian *
clone
classpbl_1_1Gaussian.html
a903f4d03c0575c607477325309f910cf
() const
Gaussian
classpbl_1_1Gaussian.html
a2e88831a51a0a2cd3dd9a6bc176e85b4
(int dim)
Gaussian
classpbl_1_1Gaussian.html
a94b4e3461dcfe6aa08b19989f9793d47
(const arma::vec &mean, const arma::mat &cov)
Gaussian
classpbl_1_1Gaussian.html
a1e4d423b7ca4cd4258b6caee8a1826f6
(const Gaussian &orig)
const arma::mat &
getCovariance
classpbl_1_1Gaussian.html
ac58397463436d8e3f16c8a0982e1f399
() const
double
getDensity
classpbl_1_1Gaussian.html
a23c63f9c58a467e4ed200d0023b4019e
(const arma::vec &v, double max_mah_dist=0) const
double
getDensity
classpbl_1_1Gaussian.html
a7fac664c3430b623e9328c8355fe01ba
(const Gaussian &npdf, double max_mah_dist=0) const
bool
getExpectedValue
classpbl_1_1Gaussian.html
a82f1013a392600c0abbf179bae61db1c
(arma::vec &v) const
double
getLikelihood
classpbl_1_1Gaussian.html
ae2001147899a92146b93cc42b964cdb7
(const PDF &pdf) const
double
getMaxDensity
classpbl_1_1Gaussian.html
afa040c735072ba60b565e65e40c3958d
() const
const arma::vec &
getMean
classpbl_1_1Gaussian.html
a390371aeb205fd883f339a482efc8d23
() const
Gaussian &
operator=
classpbl_1_1Gaussian.html
a5397a4bfa1031d763797867dfe924404
(const Gaussian &other)
void
setCovariance
classpbl_1_1Gaussian.html
a0af83268e87c8813bc096c7056c1df91
(const arma::mat &cov)
void
setMean
classpbl_1_1Gaussian.html
a74f75fcd57464749974d556f1d8e59fb
(const arma::vec &mu)
std::string
toString
classpbl_1_1Gaussian.html
acd474c975c5445cb08b4d35197a983ef
(const std::string &indent="") const
virtual
~Gaussian
classpbl_1_1Gaussian.html
acf8cb96837ea65021e973a735260be5f
()
void
cloneStruct
classpbl_1_1Gaussian.html
a7258cc466ea2a5913eee799ff5366875
()
double
getDensity
classpbl_1_1Gaussian.html
a3ab5a566a6b31f96827b24bbf9738023
(const arma::vec &v1, const arma::vec &v2, const arma::mat &S, double max_mah_dist=0) const
GaussianStruct *
ptr_
classpbl_1_1Gaussian.html
a3acd8274e6c5d73b60962d8443d0dba2
pbl::Gaussian::GaussianStruct
structpbl_1_1Gaussian_1_1GaussianStruct.html
GaussianStruct
structpbl_1_1Gaussian_1_1GaussianStruct.html
af7d5087d759bc399befde3fc0ed3fbb7
(const arma::vec &mu, const arma::mat &cov)
GaussianStruct
structpbl_1_1Gaussian_1_1GaussianStruct.html
a0b4f96e4eb72e71355af78a2c78de123
(const GaussianStruct &orig)
arma::mat
cov_
structpbl_1_1Gaussian_1_1GaussianStruct.html
aecc09dd780662bea7a2e10606ce18b63
arma::vec
mu_
structpbl_1_1Gaussian_1_1GaussianStruct.html
a93e4b3f6cb6d3b0aca8564e94002c9f2
int
n_ptrs_
structpbl_1_1Gaussian_1_1GaussianStruct.html
a753f14fdcba5a859b27af54c84a42017
pbl::Hybrid
classpbl_1_1Hybrid.html
pbl::PDF
pbl::Hybrid::HybridStruct
void
addPDF
classpbl_1_1Hybrid.html
a89c938d3896deec972fb1a795fa6e256
(const PDF &pdf, double priority)
void
clear
classpbl_1_1Hybrid.html
a9f5c6c67a9369a0e592e6309c9d9126d
()
Hybrid *
clone
classpbl_1_1Hybrid.html
a5dc6a63c146563c50caa6698569d6167
() const
virtual double
getLikelihood
classpbl_1_1Hybrid.html
aa9a8bf214175665493bcd59c730a0e76
(const PDF &pdf) const
double
getMaxDensity
classpbl_1_1Hybrid.html
a9d68bb1143cff40dab1355edfcd7caca
() const
const std::vector< PDF * > &
getPDFS
classpbl_1_1Hybrid.html
aa7b7461f0dabebb6749d5a8e7baba10c
() const
Hybrid
classpbl_1_1Hybrid.html
a8eff9f863eb0c4185d0d05cb4febab86
()
Hybrid
classpbl_1_1Hybrid.html
abe74e71cfd5cf4c198255543f1900667
(const Hybrid &orig)
Hybrid &
operator=
classpbl_1_1Hybrid.html
a591b4f465591c4779b65223727b59486
(const Hybrid &other)
std::string
toString
classpbl_1_1Hybrid.html
a6bc991fe6555b52bfe46599ac11f995d
(const std::string &indent="") const
virtual
~Hybrid
classpbl_1_1Hybrid.html
a6fa7ddfe35c6a82cb504e2ab1332b541
()
void
cloneStruct
classpbl_1_1Hybrid.html
a7508af1b8d78a6bbc5135f25789088ac
()
HybridStruct *
ptr_
classpbl_1_1Hybrid.html
a21877da8c4cbd8cc1713a7ed56a8f847
pbl::Hybrid::HybridStruct
structpbl_1_1Hybrid_1_1HybridStruct.html
HybridStruct
structpbl_1_1Hybrid_1_1HybridStruct.html
afdcb9baa987a650c1ddd31feb79968c4
()
HybridStruct
structpbl_1_1Hybrid_1_1HybridStruct.html
a47a84dcc9ee8e9eb992fa4f20aca6f62
(const HybridStruct &orig)
~HybridStruct
structpbl_1_1Hybrid_1_1HybridStruct.html
a7ff0f561f9dec49976239bb877a7271d
()
int
n_ptrs_
structpbl_1_1Hybrid_1_1HybridStruct.html
a3988c7abd924039d32d93095c01b59d3
std::vector< PDF * >
pdfs_
structpbl_1_1Hybrid_1_1HybridStruct.html
adbaaba478c787968afc63a78ab7bc1ed
pbl::Matrix3
classpbl_1_1Matrix3.html
Matrix3
classpbl_1_1Matrix3.html
aad0d8b99d4369bb2e28dd9911b20a36c
(double m00, double m11, double m22)
pbl::Matrix4
classpbl_1_1Matrix4.html
Matrix4
classpbl_1_1Matrix4.html
a63f5521e4553373d4f65cb1873c0ed7e
(double m00, double m11, double m22, double m33)
pbl::Mixture
classpbl_1_1Mixture.html
pbl::PDF
pbl::Mixture::MixtureStruct
void
addComponent
classpbl_1_1Mixture.html
ac4e752e48b39402a05e9c9d0f6cd8f77
(const PDF &pdf, double w)
void
clear
classpbl_1_1Mixture.html
a53e9e7c700ec48f2072ab62591b35012
()
Mixture *
clone
classpbl_1_1Mixture.html
ade297b55eb378e172437384212f14837
() const
int
components
classpbl_1_1Mixture.html
ad0808908d4e69b82fe7d8b07fa48682c
() const
const PDF &
getComponent
classpbl_1_1Mixture.html
a95de45b8da720c9833de405d9fb608f1
(int i) const
double
getLikelihood
classpbl_1_1Mixture.html
a4e7ac811bc2adc67e650bad3fb002568
(const PDF &pdf) const
double
getMaxDensity
classpbl_1_1Mixture.html
ab9039d54fbea31bb86a1b086032d975a
() const
double
getWeight
classpbl_1_1Mixture.html
a189809e3ec62b5d8cd81c84bdcff4c26
(int i) const
Mixture
classpbl_1_1Mixture.html
a2f643bf662e2ff5ce3499ced719d86c4
()
Mixture
classpbl_1_1Mixture.html
ae40ae1d119ce625eb46bb5d0d457b582
(const Mixture &orig)
void
normalizeWeights
classpbl_1_1Mixture.html
a2ce29d11a52049a4b6f32b208fadb860
()
Mixture &
operator=
classpbl_1_1Mixture.html
aa977828e857d277097da7f87a64a9e4f
(const Mixture &other)
std::string
toString
classpbl_1_1Mixture.html
afded1ea13778004a52f77b3e70e9f249
(const std::string &indent="") const
virtual
~Mixture
classpbl_1_1Mixture.html
ab95fcd0ce2a4a8a789fde2e604033fb5
()
void
cloneStruct
classpbl_1_1Mixture.html
a87856f080c247d29aeab5cb93e3d7566
()
MixtureStruct *
ptr_
classpbl_1_1Mixture.html
aacb080fc27dd7d727372c0186550d372
pbl::Mixture::MixtureStruct
structpbl_1_1Mixture_1_1MixtureStruct.html
MixtureStruct
structpbl_1_1Mixture_1_1MixtureStruct.html
a4958cf445a0df1344ba6fe2134d1e99b
()
MixtureStruct
structpbl_1_1Mixture_1_1MixtureStruct.html
a7fbeb7a28ede58d9f68d7313f9f77869
(const MixtureStruct &orig)
~MixtureStruct
structpbl_1_1Mixture_1_1MixtureStruct.html
a5c54b15300416f3fbd51d4981edb160b
()
std::vector< PDF * >
components_
structpbl_1_1Mixture_1_1MixtureStruct.html
ac9594dfdf81b0939a7f939fbcdb35782
int
n_ptrs_
structpbl_1_1Mixture_1_1MixtureStruct.html
a99a0752bf38fd71a1d36200eef19d5f7
int
num_components_
structpbl_1_1Mixture_1_1MixtureStruct.html
abad8f087bea52ef37aca40ec3885fea7
std::vector< double >
weights_
structpbl_1_1Mixture_1_1MixtureStruct.html
acb4dd43017f4913972781fcc0e7e79db
double
weights_total_
structpbl_1_1Mixture_1_1MixtureStruct.html
a0e7927d9d04081ac4cf7b70aa7261a1d
pbl::PDF
classpbl_1_1PDF.html
DISCRETE
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379aaf7cb21250734802ba35de4fba678fa7
EXACT
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379afac7bff316c2644b18bdfdb275930c80
GAUSSIAN
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379a3c5de1fefb7fa1587270306a0d8dadda
HYBRID
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379aef5fcfac5caf3b865209f169af931fd7
MIXTURE
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379a73961eab1e18e0293800c9f9f8c9dec7
PDFType
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379
GAUSSIAN
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379a3c5de1fefb7fa1587270306a0d8dadda
MIXTURE
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379a73961eab1e18e0293800c9f9f8c9dec7
UNIFORM
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379a85b72521cd38638448dc050b94962966
DISCRETE
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379aaf7cb21250734802ba35de4fba678fa7
EXACT
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379afac7bff316c2644b18bdfdb275930c80
HYBRID
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379aef5fcfac5caf3b865209f169af931fd7
UNKNOWN
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379a05cfd8463ae608606245f072df74c107
UNIFORM
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379a85b72521cd38638448dc050b94962966
UNKNOWN
classpbl_1_1PDF.html
aba652e46f5290da9745994cac0e78379a05cfd8463ae608606245f072df74c107
virtual PDF *
clone
classpbl_1_1PDF.html
affbb74c36b26a28e9efd99397e14799c
() const =0
int
dimensions
classpbl_1_1PDF.html
a0f63581f9370f6e8b9cdd3e735bbfdfe
() const
virtual bool
getExpectedValue
classpbl_1_1PDF.html
ab749277cce7d835b5e65b6db3b7be77c
(std::string &v) const
virtual bool
getExpectedValue
classpbl_1_1PDF.html
a311530a0a8fca64bda57866125e2cf11
(arma::vec &v) const
virtual double
getLikelihood
classpbl_1_1PDF.html
a75063befbf3b4dcbbba049729e871f33
(const PDF &pdf) const =0
virtual double
getMaxDensity
classpbl_1_1PDF.html
a6596464547ef85956a059afbf4ec2d42
() const =0
PDF
classpbl_1_1PDF.html
aa4c1979ee9c12af4821c79dbdf8c6c13
(int dimensions, PDFType type)
PDF
classpbl_1_1PDF.html
abc0396d3659e9ae7cd62c6756a378bfc
(const PDF &orig)
virtual std::string
toString
classpbl_1_1PDF.html
aeb3576ce189b6d68ad98c83e85dc18a8
(const std::string &indent="") const =0
PDFType
type
classpbl_1_1PDF.html
a298f88d7e44273d8ed2cf5bdf3ead228
() const
virtual
~PDF
classpbl_1_1PDF.html
a19c7b2e7fca423dc98204aecdaec88bd
()
int
dimensions_
classpbl_1_1PDF.html
a6f8608b083c0c9b728d758cc8abfd080
PDFType
type_
classpbl_1_1PDF.html
ab657f4b62a973636061527b6024d8b37
pbl::PMF
classpbl_1_1PMF.html
pbl::PDF
pbl::PMF::PMFStruct
PMF *
clone
classpbl_1_1PMF.html
ab75738971d9076edd24ccb6585fcffeb
() const
double
getDensity
classpbl_1_1PMF.html
aecca3f83cbc8e18103e38b56fcaea51d
(const arma::vec &v) const
int
getDomainSize
classpbl_1_1PMF.html
a6ea62ff44a441e8684a4c3cab5a5dde2
() const
bool
getExpectedValue
classpbl_1_1PMF.html
a599362a6185b6ab61fae4645b4a92bd1
(std::string &v) const
double
getLikelihood
classpbl_1_1PMF.html
a69ceb80eace16393bb823dd7ab724f33
(const PDF &pdf) const
double
getLikelihood
classpbl_1_1PMF.html
aee50e6e6423ecc249b7dc36222d74197
(const PMF &pmf) const
double
getMaxDensity
classpbl_1_1PMF.html
a3a41a67ad007c028dc93a9038040bd23
() const
std::string
getMostProbableValue
classpbl_1_1PMF.html
a6d5e995f517d5d37d3229818574152dc
() const
void
getProbabilities
classpbl_1_1PMF.html
add0abafd425c1d959b5ac77a80beb9c4
(std::vector< double > &probabilities) const
double
getProbability
classpbl_1_1PMF.html
a483d53eaba297f9a2a1690c8584e7132
(const std::string &value) const
double
getProbability
classpbl_1_1PMF.html
ab028f3a18ed81239c84a0e93db1b6464
(const std::string &value, int domain_size) const
double
getProbabilityUnknown
classpbl_1_1PMF.html
ae03afe82db3125f04800c10bc4e0d008
() const
double
getProbabilityUnknown
classpbl_1_1PMF.html
aba6c18ec8d0f574e755d521058a02f05
(int domain_size) const
void
getValues
classpbl_1_1PMF.html
a9a56f6b72263cfe922254187e690cc3a
(std::vector< std::string > &values) const
void
normalize
classpbl_1_1PMF.html
a9e8c615a735e54d1cdb094c502cd37ba
()
PMF &
operator=
classpbl_1_1PMF.html
af88c45dbad0ac36c4035d115c4962246
(const PMF &other)
PMF
classpbl_1_1PMF.html
a838f27b73503a833c43aec1f6bb08307
(int domain_size=-1)
PMF
classpbl_1_1PMF.html
a3cba5a2cd806e07219130bb3ac893937
(const PMF &pmf)
void
setDomainSize
classpbl_1_1PMF.html
a6b85c707edd95abc9aa0cd00f54684f6
(int domain_size)
void
setExact
classpbl_1_1PMF.html
a892662e026965349ad812c8ad79f7acb
(const std::string &value)
void
setProbability
classpbl_1_1PMF.html
ac201a689345d7ce1e9eeee509c30c9a7
(const std::string &value, double p)
std::string
toString
classpbl_1_1PMF.html
a202fc72f806af6e772c164f7690ed7b9
(const std::string &indent="") const
void
update
classpbl_1_1PMF.html
a665bde2fd01bc35bda231bab8075d2ff
(const pbl::PMF &pmf)
virtual
~PMF
classpbl_1_1PMF.html
a79b65b7d60893138be3fa34cf825df90
()
void
cloneStruct
classpbl_1_1PMF.html
a45cc297d994f687d8dda19f45d406193
()
PMFStruct *
ptr_
classpbl_1_1PMF.html
aa056db096e0b5dac563d8dfef81aa913
pbl::PMF::PMFStruct
structpbl_1_1PMF_1_1PMFStruct.html
PMFStruct
structpbl_1_1PMF_1_1PMFStruct.html
a967c94ca323cb8499352e6291195e776
(int domain_size)
PMFStruct
structpbl_1_1PMF_1_1PMFStruct.html
a5c38e7e95edc7fdf1c98b01b5e73083a
(const PMFStruct &orig)
int
domain_size_
structpbl_1_1PMF_1_1PMFStruct.html
ad3ff43283a376b351cf4b6a46d89edd5
int
n_ptrs_
structpbl_1_1PMF_1_1PMFStruct.html
ac398a4e99a47b8544f6610ca34c52c55
std::map< std::string, double >
pmf_
structpbl_1_1PMF_1_1PMFStruct.html
ae1cdda4c404e7a724a2c2291adf8a163
double
total_prob_
structpbl_1_1PMF_1_1PMFStruct.html
a0e0190bcabf5aa82bf83f4ecbeb907c7
pbl::Scalar
classpbl_1_1Scalar.html
Scalar
classpbl_1_1Scalar.html
a08bd8362ac2dece523b3dcafa8608900
(double x)
pbl::Uniform
classpbl_1_1Uniform.html
pbl::PDF
Uniform *
clone
classpbl_1_1Uniform.html
a1a890214905a611fd64352b4913b94ba
() const
double
getDensity
classpbl_1_1Uniform.html
aaa59c333ba3f20a753d98b2a3540a092
(const arma::vec &vec) const
double
getLikelihood
classpbl_1_1Uniform.html
a61c62a123aee03fe471be2f78e6c397d
(const PDF &pdf) const
double
getMaxDensity
classpbl_1_1Uniform.html
a2db57128d19077f9932d4a2a81918c42
() const
Uniform &
operator=
classpbl_1_1Uniform.html
ab99a98f946bcf01224cc96bc196d3ea5
(const Uniform &other)
void
setDensity
classpbl_1_1Uniform.html
a6b64500f1d2baf34c8d979f8098d7160
(const double &density)
void
setMean
classpbl_1_1Uniform.html
ac87874934e850020c1d6b403f063da82
(const pbl::Vector mean)
void
setSize
classpbl_1_1Uniform.html
a5513b72fcca54349abad50599ae7713f
(const pbl::Vector size)
std::string
toString
classpbl_1_1Uniform.html
a924f6bd2d57701c870af0b03e57e587c
(const std::string &indent="") const
Uniform
classpbl_1_1Uniform.html
a04e2270ed7bb48b9d156bef84c83f734
(int dim)
Uniform
classpbl_1_1Uniform.html
afe5c3f22f7e75f2b4ccff38b37269a01
(int dim, double density)
Uniform
classpbl_1_1Uniform.html
a5c76d7bdeab1e97ab7431c2987117a63
(pbl::Vector mean, pbl::Vector size)
Uniform
classpbl_1_1Uniform.html
a294775e87c7288c3d3691a16db35d1d4
(const Uniform &pdf)
virtual
~Uniform
classpbl_1_1Uniform.html
ac4aa361311eb7ec87c7d30c1c023b42a
()
void
calculateUniformDensity
classpbl_1_1Uniform.html
aaf8351ace84ed8034524d7829bb92cfa
()
pbl::Vector
mean_
classpbl_1_1Uniform.html
a7d6c5f8c4cc7fb8c006a495bb8508ec0
pbl::Vector
size_
classpbl_1_1Uniform.html
a087f431532c213c024d4a5fc0e2281ed
bool
size_is_set_
classpbl_1_1Uniform.html
a1e013ddab488e11693df30de0aa99f0f
double
uniform_probability_
classpbl_1_1Uniform.html
af58304b2e29cd779026f88943a03f9d0
pbl::Vector3
classpbl_1_1Vector3.html
Vector3
classpbl_1_1Vector3.html
ae3cbed31ef22b0f6c4079c44e500da53
(double v0, double v1, double v2)
pbl::Vector4
classpbl_1_1Vector4.html
Vector4
classpbl_1_1Vector4.html
a43cac67819c448788a2cbd48854c3e14
(double v0, double v1, double v2, double v3)
pbl
namespacepbl.html
pbl::Gaussian
pbl::Hybrid
pbl::Matrix3
pbl::Matrix4
pbl::Mixture
pbl::PDF
pbl::PMF
pbl::Scalar
pbl::Uniform
pbl::Vector3
pbl::Vector4
arma::mat
Matrix
namespacepbl.html
a93c4f435969a4899941b82076e994cf6
arma::vec
Vector
namespacepbl.html
ad482b8fd5913dda4f195b54fb1451d4e
PDF *
deserialize
namespacepbl.html
ab27b56a5107174a31a96577b9df074a6
(const problib::PDF &msg, int type, int &i_data)
PMF *
deserialize_discrete
namespacepbl.html
a2bc727bcb05481b987e1114f1231e4c4
(const problib::PDF &msg)
PDF *
deserialize_exact
namespacepbl.html
a03ca1653af5c7076cca66f77201973fc
(const problib::PDF &msg)
Gaussian *
deserialize_gaussian
namespacepbl.html
a1a71f4795a7a414dd0ca4040f67ad610
(const problib::PDF &msg, int &i_data)
Hybrid *
deserialize_hybrid
namespacepbl.html
a2464ec8f019dc30cb36f84b26e494d8d
(const problib::PDF &msg, int &i_data)
Mixture *
deserialize_mixture
namespacepbl.html
abb3fed37874da638925cdfe0482a7e8d
(const problib::PDF &msg, int &i_data)
Uniform *
deserialize_uniform
namespacepbl.html
af7cffad5213d70533864918f57afbebd
(const problib::PDF &msg, int &i_data)
Gaussian *
msgToGaussian
namespacepbl.html
ac8f16031bba852d2c2aab6422e9b3974
(const problib::PDF &msg)
Mixture *
msgToMixture
namespacepbl.html
a6a24c181e42a5be26fd5ba85ec43d78b
(const problib::PDF &msg)
PDF *
msgToPDF
namespacepbl.html
a61865e38c2a7b26bcb8ccd3afc2ac0f8
(const problib::PDF &msg)
PMF *
msgToPMF
namespacepbl.html
a0260d5d5613faa780cdffec258b2cc0e
(const problib::PDF &msg)
const Gaussian *
PDFtoGaussian
namespacepbl.html
a838425c78a7dc7178e51e65feaa6b953
(const PDF &pdf)
const Hybrid *
PDFtoHybrid
namespacepbl.html
a14b57d5b3a8d98dba2ab1e2d7a989803
(const PDF &pdf)
const Mixture *
PDFtoMixture
namespacepbl.html
a1bc05bc1a29666ecc3950bf0aaf6549b
(const PDF &pdf)
void
PDFtoMsg
namespacepbl.html
a70b4b93ea19ef1220dfbb2d4320f0dac
(const PDF &pdf, problib::PDF &msg)
problib::PDF
PDFtoMsg
namespacepbl.html
a90b9a3959540dd5303f0e07a47ba83df
(const PDF &pdf)
const PMF *
PDFtoPMF
namespacepbl.html
adae6e0e6326569688c33e416335a57ca
(const PDF &pdf)
const Uniform *
PDFtoUniform
namespacepbl.html
af44be3155b832437291a0fc9e7c9b382
(const PDF &pdf)
void
serialize
namespacepbl.html
a3914513d41908d6cfa8f54fefce1d72a
(const PDF &gauss, problib::PDF &msg)
void
serialize_discrete
namespacepbl.html
aa2728acb2318ba2e44b3bc2d2221b9e8
(const PMF &pmf, problib::PDF &msg)
void
serialize_gaussian
namespacepbl.html
ab89403c45730c4282bd1bc3cbbf677d2
(const Gaussian &gauss, problib::PDF &msg)
void
serialize_hybrid
namespacepbl.html
a585e3bef492dd269ad85c634e5d723c9
(const Hybrid &hybrid, problib::PDF &msg)
void
serialize_mixture
namespacepbl.html
a99d94167ce693b386eb731e1c4eea49e
(const Mixture &mix, problib::PDF &msg)
void
serialize_uniform
namespacepbl.html
a2061952d75e3a8617f1a363c6ed76f83
(const Uniform &uniform, problib::PDF &msg)
std::string
typeToName
namespacepbl.html
affb3767a25615d3b72159fb6670b0f57
(PDF::PDFType type)