aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::prm::PRMAggregate< GUM_SCALAR > Member List

This is the complete list of members for gum::prm::PRMAggregate< GUM_SCALAR >, including all inherited members.

_agg_type_gum::prm::PRMAggregate< GUM_SCALAR >private
_label_gum::prm::PRMAggregate< GUM_SCALAR >private
_label_value_gum::prm::PRMAggregate< GUM_SCALAR >private
_type_gum::prm::PRMAggregate< GUM_SCALAR >private
addChild(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMAggregate< GUM_SCALAR >virtual
addParent(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMAggregate< GUM_SCALAR >virtual
agg_type() constgum::prm::PRMAggregate< GUM_SCALAR >
AggregateType enum namegum::prm::PRMAggregate< GUM_SCALAR >
buildImpl() constgum::prm::PRMAggregate< GUM_SCALAR >
cast(const PRMType &t) constgum::prm::PRMClassElement< GUM_SCALAR >virtual
ClassElementType enum namegum::prm::PRMClassElement< GUM_SCALAR >
cpf()gum::prm::PRMAggregate< GUM_SCALAR >virtual
cpf() constgum::prm::PRMAggregate< GUM_SCALAR >virtual
elt_type() constgum::prm::PRMAggregate< GUM_SCALAR >virtual
enum2str(ClassElementType type)gum::prm::PRMClassElement< GUM_SCALAR >inlinestatic
gum::prm::PRMObject::enum2str(prm_type type)gum::prm::PRMObjectinlinestatic
getCastDescendant() constgum::prm::PRMAggregate< GUM_SCALAR >virtual
hasLabel() constgum::prm::PRMAggregate< GUM_SCALAR >
id() constgum::prm::PRMClassElement< GUM_SCALAR >
isAggregate(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElement< GUM_SCALAR >inlinestatic
isAttribute(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElement< GUM_SCALAR >inlinestatic
isClass(const PRMObject &obj)gum::prm::PRMObjectinlinestatic
isDecomposable() constgum::prm::PRMAggregate< GUM_SCALAR >
isInstance(const PRMObject &obj)gum::prm::PRMObjectinlinestatic
isInterface(const PRMObject &obj)gum::prm::PRMObjectinlinestatic
isParameter(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElement< GUM_SCALAR >inlinestatic
isReferenceSlot(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElement< GUM_SCALAR >inlinestatic
isSlotChain(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElement< GUM_SCALAR >inlinestatic
label() constgum::prm::PRMAggregate< GUM_SCALAR >
labelValue() constgum::prm::PRMAggregate< GUM_SCALAR >
LEFT_CAST()gum::prm::PRMObjectinlinestatic
name() constgum::prm::PRMObject
name(const std::string &name)gum::prm::PRMObject
obj_type() constgum::prm::PRMClassElement< GUM_SCALAR >virtual
operator!=(const PRMObject &obj) constgum::prm::PRMObject
operator=(const PRMAggregate< GUM_SCALAR > &source)gum::prm::PRMAggregate< GUM_SCALAR >private
gum::prm::PRMClassElement::operator=(const PRMObject &source)gum::prm::PRMObject
gum::prm::PRMClassElement::operator=(PRMObject &&source)gum::prm::PRMObject
operator==(const PRMObject &obj) constgum::prm::PRMObject
prm_aggregate enum valuegum::prm::PRMClassElement< GUM_SCALAR >
prm_attribute enum valuegum::prm::PRMClassElement< GUM_SCALAR >
prm_parameter enum valuegum::prm::PRMClassElement< GUM_SCALAR >
prm_refslot enum valuegum::prm::PRMClassElement< GUM_SCALAR >
prm_slotchain enum valuegum::prm::PRMClassElement< GUM_SCALAR >
prm_type enum namegum::prm::PRMObject
PRMAggregate(const std::string &name, AggregateType aggType, const PRMType &rvType)gum::prm::PRMAggregate< GUM_SCALAR >
PRMAggregate(const std::string &name, AggregateType aggType, const PRMType &rvType, Idx label)gum::prm::PRMAggregate< GUM_SCALAR >
PRMAggregate(const PRMAggregate< GUM_SCALAR > &source)gum::prm::PRMAggregate< GUM_SCALAR >private
PRMClass< GUM_SCALAR > classgum::prm::PRMAggregate< GUM_SCALAR >friend
PRMClassElement(const std::string &name)gum::prm::PRMClassElement< GUM_SCALAR >explicit
PRMClassElement(const PRMClassElement< GUM_SCALAR > &source)gum::prm::PRMClassElement< GUM_SCALAR >
PRMObject(const std::string &name)gum::prm::PRMObjectexplicit
PRMObject(const PRMObject &source)gum::prm::PRMObject
PRMObject(PRMObject &&source)gum::prm::PRMObject
RIGHT_CAST()gum::prm::PRMObjectinlinestatic
safeName() constgum::prm::PRMClassElement< GUM_SCALAR >
safeName_gum::prm::PRMClassElement< GUM_SCALAR >protected
setId(NodeId id)gum::prm::PRMClassElement< GUM_SCALAR >virtual
setLabel(Idx idx)gum::prm::PRMAggregate< GUM_SCALAR >
setLabel(const std::string &label)gum::prm::PRMAggregate< GUM_SCALAR >
sharedLabel() constgum::prm::PRMAggregate< GUM_SCALAR >
sharedLabel(std::shared_ptr< Idx > label)gum::prm::PRMAggregate< GUM_SCALAR >
str2enum(const std::string &str)gum::prm::PRMAggregate< GUM_SCALAR >inlinestatic
type()gum::prm::PRMAggregate< GUM_SCALAR >virtual
type() constgum::prm::PRMAggregate< GUM_SCALAR >virtual
~PRMAggregate()gum::prm::PRMAggregate< GUM_SCALAR >virtual
~PRMClassElement()gum::prm::PRMClassElement< GUM_SCALAR >virtual
~PRMObject()gum::prm::PRMObjectvirtual