![]() |
aGrUM
0.20.2
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 48 of file O3ClassFactory_tpl.h.
INLINE gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::O3ClassFactory | ( | O3ClassFactory< GUM_SCALAR > && | src | ) |
Definition at line 59 of file O3ClassFactory_tpl.h.
INLINE gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::~O3ClassFactory | ( | ) |
Definition at line 71 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 331 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 734 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 363 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::buildClasses | ( | ) |
Definition at line 108 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::buildImplementations | ( | ) |
Definition at line 190 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::buildParameters | ( | ) |
Definition at line 316 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::buildReferenceSlots | ( | ) |
Definition at line 354 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 1031 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 974 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 574 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 961 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 1011 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 168 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 149 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 634 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 474 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 203 of file O3ClassFactory_tpl.h.
|
private |
|
private |
Definition at line 295 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 303 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 694 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 709 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 666 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 144 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 1082 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 1096 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 654 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 807 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 382 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 686 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 786 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 748 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 926 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::completeAggregates | ( | ) |
Definition at line 542 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 556 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 588 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::completeAttributes | ( | ) |
Definition at line 498 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::declareAggregates | ( | ) |
Definition at line 450 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 938 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 459 of file O3ClassFactory_tpl.h.
INLINE void gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::declareAttributes | ( | ) |
Definition at line 441 of file O3ClassFactory_tpl.h.
INLINE O3ClassFactory< GUM_SCALAR > & gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::operator= | ( | const O3ClassFactory< GUM_SCALAR > & | src | ) |
Definition at line 76 of file O3ClassFactory_tpl.h.
INLINE O3ClassFactory< GUM_SCALAR > & gum::prm::o3prm::O3ClassFactory< GUM_SCALAR >::operator= | ( | O3ClassFactory< GUM_SCALAR > && | src | ) |
Definition at line 92 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 888 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 135 of file O3ClassFactory_tpl.h.
|
private |
Definition at line 96 of file O3ClassFactory.h.
|
private |
Definition at line 98 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 97 of file O3ClassFactory.h.
|
private |
Definition at line 91 of file O3ClassFactory.h.
|
private |
Definition at line 99 of file O3ClassFactory.h.
|
private |
Definition at line 90 of file O3ClassFactory.h.
|
private |
Definition at line 92 of file O3ClassFactory.h.