![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
This is the complete list of members for gum::prm::PRMFactory< GUM_SCALAR >, including all inherited members.
_addInstance_(PRMClass< GUM_SCALAR > *type, const std::string &name) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_addParent_(PRMClassElementContainer< GUM_SCALAR > *c, PRMAttribute< GUM_SCALAR > *agg, const std::string &name) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_addParent_(PRMClass< GUM_SCALAR > *c, PRMAggregate< GUM_SCALAR > *agg, const std::string &name) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_addPrefix_(const std::string &str) const | gum::prm::PRMFactory< GUM_SCALAR > | private |
_agg_params_ | gum::prm::PRMFactory< GUM_SCALAR > | private |
_buildAggregateCPF_(PRMSystem< GUM_SCALAR > *model) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_buildSlotChain_(PRMClassElementContainer< GUM_SCALAR > *start, const std::string &name) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_checkInterfaceImplementation_(PRMClass< GUM_SCALAR > *c) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_checkStack_(Idx i, PRMObject::prm_type obj_type) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_checkStack_(Idx i, typename PRMClassElement< GUM_SCALAR >::ClassElementType obj_type) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_checkStackContainter_(Idx i) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_instantiateSlotChain_(PRMSystem< GUM_SCALAR > *model, PRMInstance< GUM_SCALAR > *inst, PRMReferenceSlot< GUM_SCALAR > *ref, PRMSlotChain< GUM_SCALAR > *sc) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_namespaces_ | gum::prm::PRMFactory< GUM_SCALAR > | private |
_packages_ | gum::prm::PRMFactory< GUM_SCALAR > | private |
_prm_ | gum::prm::PRMFactory< GUM_SCALAR > | private |
_retrieveClass_(const std::string &name) const | gum::prm::PRMFactory< GUM_SCALAR > | private |
_retrieveCommonType_(const std::vector< PRMClassElement< GUM_SCALAR > * > &elts) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_retrieveInputs_(PRMClass< GUM_SCALAR > *c, const std::vector< std::string > &chains, std::vector< PRMClassElement< GUM_SCALAR > * > &inputs) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_retrieveInstanceSequence_(PRMInstance< GUM_SCALAR > *inst, Sequence< PRMInstance< GUM_SCALAR > * > &seq, PRMSlotChain< GUM_SCALAR > *sc) | gum::prm::PRMFactory< GUM_SCALAR > | private |
_retrieveInterface_(const std::string &name) const | gum::prm::PRMFactory< GUM_SCALAR > | private |
_retrieveType_(const std::string &name) const | gum::prm::PRMFactory< GUM_SCALAR > | private |
_stack_ | gum::prm::PRMFactory< GUM_SCALAR > | private |
_typeDepth_(const PRMType *t) | gum::prm::PRMFactory< GUM_SCALAR > | private |
addAggregator(const std::string &name, const std::string &agg_type, const std::vector< std::string > &chains, const std::vector< std::string > ¶ms, std::string type="") override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addArray(const std::string &type, const std::string &name, Size size) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addAttribute(const std::string &type, const std::string &name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addAttribute(PRMAttribute< GUM_SCALAR > *attr) | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addImport(const std::string &name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addInstance(const std::string &type, const std::string &name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addInstance(const std::string &type, const std::string &name, const HashTable< std::string, double > ¶ms) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addLabel(const std::string &l, std::string ext="") override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addNoisyOrCompound(const std::string &name, const std::vector< std::string > &chains, const std::vector< float > &numbers, float leak, const std::vector< std::string > &label) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addParameter(const std::string &type, const std::string &name, double value) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addParent(const std::string &name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addRangeType(const std::string &name, long minVal, long maxVal) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addReferenceSlot(const std::string &type, const std::string &name, bool isArray) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
addTick(double tick) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
closeCurrent() override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
continueAggregator(const std::string &name) | gum::prm::PRMFactory< GUM_SCALAR > | |
continueAttribute(const std::string &name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
continueClass(const std::string &c) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
continueInterface(const std::string &name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
currentPackage() const override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
currentType() const override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
endAggregator() | gum::prm::PRMFactory< GUM_SCALAR > | |
endAttribute() override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
endClass(bool checkImplementations=true) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
endDiscreteType() override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
endDiscretizedType() override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
endInterface() override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
endSystem() override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
getCurrent() override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
getCurrent() const override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
incArray(const std::string &l_i, const std::string &r_i) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
isArrayInCurrentSystem(const std::string &name) const override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
isClassOrInterface(const std::string &type) const override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
operator=(const PRMFactory &from)=delete | gum::prm::PRMFactory< GUM_SCALAR > | |
popPackage() override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
prm() const | gum::prm::PRMFactory< GUM_SCALAR > | |
PRMFactory() | gum::prm::PRMFactory< GUM_SCALAR > | |
PRMFactory(PRM< GUM_SCALAR > *prm) | gum::prm::PRMFactory< GUM_SCALAR > | |
PRMFactory(const PRMFactory &from)=delete | gum::prm::PRMFactory< GUM_SCALAR > | |
pushPackage(const std::string &name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
retrieveClass(const std::string &name) | gum::prm::PRMFactory< GUM_SCALAR > | |
retrieveCommonType(const std::vector< PRMClassElement< GUM_SCALAR > * > &elts) | gum::prm::PRMFactory< GUM_SCALAR > | |
retrieveType(const std::string &name) | gum::prm::PRMFactory< GUM_SCALAR > | |
setCPFByFloatRule(const std::vector< std::string > &labels, const std::vector< float > &values) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
setCPFByRule(const std::vector< std::string > &labels, const std::vector< GUM_SCALAR > &values) | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
setCPFByRule(const std::vector< std::string > &labels, const std::vector< std::string > &values) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
setRawCPFByColumns(const std::vector< GUM_SCALAR > &array) | gum::prm::PRMFactory< GUM_SCALAR > | |
setRawCPFByColumns(const std::vector< std::string > &array) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
setRawCPFByFloatColumns(const std::vector< float > &array) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
setRawCPFByFloatLines(const std::vector< float > &array) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
setRawCPFByLines(const std::vector< GUM_SCALAR > &array) | gum::prm::PRMFactory< GUM_SCALAR > | |
setRawCPFByLines(const std::vector< std::string > &array) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
setReferenceSlot(const std::string &left_instance, const std::string &left_reference, const std::string &right_instance) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
setReferenceSlot(const std::string &l_i, const std::string &r_i) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
startAggregator(const std::string &name, const std::string &agg_type, const std::string &rv_type, const std::vector< std::string > ¶ms) | gum::prm::PRMFactory< GUM_SCALAR > | |
startAttribute(const std::string &type, const std::string &name, bool scalar_atttr=false) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
startClass(const std::string &c, const std::string &ext="", const Set< std::string > *implements=nullptr, bool delayInheritance=false) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
startDiscreteType(const std::string &name, std::string super="") override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
startDiscretizedType(const std::string &name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
startInterface(const std::string &i, const std::string &ext="", bool delayInheritance=false) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
startSystem(const std::string &name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
~IPRMFactory() | gum::prm::IPRMFactory | inlinevirtual |
~PRMFactory() | gum::prm::PRMFactory< GUM_SCALAR > | virtual |