![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
The O3System is part of the AST of the O3PRM language. More...
#include <agrum/PRM/o3prm/O3prm.h>
Public Member Functions | |
O3System () | |
O3System (const O3System &src) | |
O3System (O3System &&src) | |
~O3System () | |
O3System & | operator= (const O3System &src) |
O3System & | operator= (O3System &&src) |
O3Label & | name () |
const O3Label & | name () const |
O3InstanceList & | instances () |
const O3InstanceList & | instances () const |
O3AssignmentList & | assignments () |
const O3AssignmentList & | assignments () const |
O3IncrementList & | increments () |
const O3IncrementList & | increments () const |
Public Types | |
using | O3InstanceList = std::vector< O3Instance > |
using | O3AssignmentList = std::vector< O3Assignment > |
using | O3IncrementList = std::vector< O3Increment > |
using gum::prm::o3prm::O3System::O3AssignmentList = std::vector< O3Assignment > |
using gum::prm::o3prm::O3System::O3IncrementList = std::vector< O3Increment > |
using gum::prm::o3prm::O3System::O3InstanceList = std::vector< O3Instance > |
gum::prm::o3prm::O3System::O3System | ( | const O3System & | src | ) |
O3System::O3AssignmentList & gum::prm::o3prm::O3System::assignments | ( | ) |
const O3System::O3AssignmentList & gum::prm::o3prm::O3System::assignments | ( | ) | const |
O3System::O3IncrementList & gum::prm::o3prm::O3System::increments | ( | ) |
const O3System::O3IncrementList & gum::prm::o3prm::O3System::increments | ( | ) | const |
O3System::O3InstanceList & gum::prm::o3prm::O3System::instances | ( | ) |
const O3System::O3InstanceList & gum::prm::o3prm::O3System::instances | ( | ) | const |
const O3Label & gum::prm::o3prm::O3System::name | ( | ) | const |
|
private |
|
private |
|
private |