![]() |
aGrUM 3.1.1
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, std::string_view name) | gum::prm::PRMFactory< GUM_SCALAR > | private |
| _addParent_(PRMClassElementContainer< GUM_SCALAR > *c, PRMAttribute< GUM_SCALAR > *agg, std::string_view name) | gum::prm::PRMFactory< GUM_SCALAR > | private |
| _addParent_(PRMClass< GUM_SCALAR > *c, PRMAggregate< GUM_SCALAR > *agg, std::string_view name) | gum::prm::PRMFactory< GUM_SCALAR > | private |
| _addPrefix_(std::string_view 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, std::string_view 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_(std::string_view 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_(std::string_view name) const | gum::prm::PRMFactory< GUM_SCALAR > | private |
| _retrieveType_(std::string_view 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(std::string_view name, std::string_view agg_type, const std::vector< std::string > &chains, const std::vector< std::string > ¶ms, std::string_view type="") override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addArray(std::string_view type, std::string_view name, Size size) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addAttribute(std::string_view type, std::string_view name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addAttribute(PRMAttribute< GUM_SCALAR > *attr) | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addImport(std::string_view name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addInstance(std::string_view type, std::string_view name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addInstance(std::string_view type, std::string_view name, const HashTable< std::string, double > ¶ms) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addLabel(std::string_view l, std::string_view ext="") override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addNoisyOrCompound(std::string_view 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(std::string_view type, std::string_view name, double value) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addParent(std::string_view name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addRangeType(std::string_view name, long minVal, long maxVal) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| addReferenceSlot(std::string_view type, std::string_view 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(std::string_view name) | gum::prm::PRMFactory< GUM_SCALAR > | |
| continueAttribute(std::string_view name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| continueClass(std::string_view c) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| continueInterface(std::string_view 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(std::string_view l_i, std::string_view r_i) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| isArrayInCurrentSystem(std::string_view name) const override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| isClassOrInterface(std::string_view 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(std::string_view name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| retrieveClass(std::string_view name) | gum::prm::PRMFactory< GUM_SCALAR > | |
| retrieveCommonType(const std::vector< PRMClassElement< GUM_SCALAR > * > &elts) | gum::prm::PRMFactory< GUM_SCALAR > | |
| retrieveType(std::string_view 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(std::string_view left_instance, std::string_view left_reference, std::string_view right_instance) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| setReferenceSlot(std::string_view l_i, std::string_view r_i) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| startAggregator(std::string_view name, std::string_view agg_type, std::string_view rv_type, const std::vector< std::string > ¶ms) | gum::prm::PRMFactory< GUM_SCALAR > | |
| startAttribute(std::string_view type, std::string_view name, bool scalar_atttr=false) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| startClass(std::string_view c, std::string_view ext="", const Set< std::string > *implements=nullptr, bool delayInheritance=false) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| startDiscreteType(std::string_view name, std::string_view super="") override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| startDiscretizedType(std::string_view name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| startInterface(std::string_view i, std::string_view ext="", bool delayInheritance=false) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| startSystem(std::string_view name) override | gum::prm::PRMFactory< GUM_SCALAR > | virtual |
| ~IPRMFactory()=default | gum::prm::IPRMFactory | virtual |
| ~PRMFactory() override | gum::prm::PRMFactory< GUM_SCALAR > |