![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
Builds gum::prm::Class from gum::prm::o3prm::O3Class. More...
#include <agrum/PRM/o3prm/O3ClassFactory.h>
Public Member Functions | |
O3ClassFactory (PRM< GUM_SCALAR > &prm, O3PRM &o3_prm, O3NameSolver< GUM_SCALAR > &solver, ErrorsContainer &errors) | |
O3ClassFactory (const O3ClassFactory< GUM_SCALAR > &src) | |
O3ClassFactory (O3ClassFactory< GUM_SCALAR > &&src) | |
~O3ClassFactory () | |
O3ClassFactory< GUM_SCALAR > & | operator= (const O3ClassFactory< GUM_SCALAR > &src) |
O3ClassFactory< GUM_SCALAR > & | operator= (O3ClassFactory< GUM_SCALAR > &&src) |
void | buildClasses () |
void | buildImplementations () |
void | buildParameters () |
void | buildReferenceSlots () |
void | declareAggregates () |
void | completeAggregates () |
void | declareAttributes () |
void | completeAttributes () |
Builds gum::prm::Class from gum::prm::o3prm::O3Class.
Definition at line 58 of file O3ClassFactory.h.
INLINE gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::O3ClassFactory | ( | PRM< GUM_SCALAR > & | prm, |
O3PRM & | o3_prm, | ||
O3NameSolver< GUM_SCALAR > & | solver, | ||
ErrorsContainer & | errors | ||
) |
Definition at line 37 of file O3ClassFactory_tpl.h.
INLINE gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::O3ClassFactory | ( | const O3ClassFactory< GUM_SCALAR > & | src | ) |
Definition at line 47 of file O3ClassFactory_tpl.h.
INLINE gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::O3ClassFactory | ( | O3ClassFactory< GUM_SCALAR > && | src | ) |
Definition at line 55 of file O3ClassFactory_tpl.h.
INLINE gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::~O3ClassFactory | ( | ) |
Definition at line 65 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 307 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 693 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 338 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 960 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 910 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 542 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 899 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 943 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 159 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 140 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 601 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 445 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 194 of file O3ClassFactory_tpl.h.
|
private |
|
private |
Definition at line 271 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 279 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 658 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 669 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 631 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 135 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 1008 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 1018 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 620 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 759 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 354 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 650 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 739 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 708 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 864 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 525 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 556 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 876 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 430 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 826 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 126 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::buildClasses | ( | ) |
Definition at line 102 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::buildImplementations | ( | ) |
Definition at line 181 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::buildParameters | ( | ) |
Definition at line 292 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::buildReferenceSlots | ( | ) |
Definition at line 329 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::completeAggregates | ( | ) |
Definition at line 510 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::completeAttributes | ( | ) |
Definition at line 468 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::declareAggregates | ( | ) |
Definition at line 421 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::declareAttributes | ( | ) |
Definition at line 412 of file O3ClassFactory_tpl.h.
INLINE O3ClassFactory< GUM_SCALAR > & gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::operator= | ( | const O3ClassFactory< GUM_SCALAR > & | src | ) |
Definition at line 71 of file O3ClassFactory_tpl.h.
INLINE O3ClassFactory< GUM_SCALAR > & gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::operator= | ( | O3ClassFactory< GUM_SCALAR > && | src | ) |
Definition at line 87 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 94 of file O3ClassFactory.h.
|
private |
Definition at line 96 of file O3ClassFactory.h.
|
private |
Definition at line 91 of file O3ClassFactory.h.
|
private |
Definition at line 93 of file O3ClassFactory.h.
|
private |
Definition at line 95 of file O3ClassFactory.h.
|
private |
Definition at line 89 of file O3ClassFactory.h.
|
private |
Definition at line 97 of file O3ClassFactory.h.
|
private |
Definition at line 88 of file O3ClassFactory.h.
|
private |
Definition at line 90 of file O3ClassFactory.h.