![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
This is the complete list of members for gum::prm::IPRMFactory, including all inherited members.
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="")=0 | gum::prm::IPRMFactory | pure virtual |
addArray(const std::string &type, const std::string &name, Size size)=0 | gum::prm::IPRMFactory | pure virtual |
addAttribute(const std::string &type, const std::string &name)=0 | gum::prm::IPRMFactory | pure virtual |
addImport(const std::string &name)=0 | gum::prm::IPRMFactory | pure virtual |
addInstance(const std::string &type, const std::string &name)=0 | gum::prm::IPRMFactory | pure virtual |
addInstance(const std::string &type, const std::string &name, const HashTable< std::string, double > ¶ms)=0 | gum::prm::IPRMFactory | pure virtual |
addLabel(const std::string &l, std::string extends="")=0 | gum::prm::IPRMFactory | pure 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)=0 | gum::prm::IPRMFactory | pure virtual |
addParameter(const std::string &type, const std::string &name, double value)=0 | gum::prm::IPRMFactory | pure virtual |
addParent(const std::string &name)=0 | gum::prm::IPRMFactory | pure virtual |
addRangeType(const std::string &name, long minVal, long maxVal)=0 | gum::prm::IPRMFactory | pure virtual |
addReferenceSlot(const std::string &type, const std::string &name, bool isArray)=0 | gum::prm::IPRMFactory | pure virtual |
addTick(double tick)=0 | gum::prm::IPRMFactory | pure virtual |
closeCurrent()=0 | gum::prm::IPRMFactory | pure virtual |
continueAttribute(const std::string &name)=0 | gum::prm::IPRMFactory | pure virtual |
continueClass(const std::string &c)=0 | gum::prm::IPRMFactory | pure virtual |
continueInterface(const std::string &name)=0 | gum::prm::IPRMFactory | pure virtual |
currentPackage() const =0 | gum::prm::IPRMFactory | pure virtual |
currentType() const =0 | gum::prm::IPRMFactory | pure virtual |
endAttribute()=0 | gum::prm::IPRMFactory | pure virtual |
endClass(bool checkImplementations=true)=0 | gum::prm::IPRMFactory | pure virtual |
endDiscreteType()=0 | gum::prm::IPRMFactory | pure virtual |
endDiscretizedType()=0 | gum::prm::IPRMFactory | pure virtual |
endInterface()=0 | gum::prm::IPRMFactory | pure virtual |
endSystem()=0 | gum::prm::IPRMFactory | pure virtual |
getCurrent()=0 | gum::prm::IPRMFactory | pure virtual |
getCurrent() const =0 | gum::prm::IPRMFactory | pure virtual |
incArray(const std::string &l_i, const std::string &r_i)=0 | gum::prm::IPRMFactory | pure virtual |
isArrayInCurrentSystem(const std::string &name) const =0 | gum::prm::IPRMFactory | pure virtual |
isClassOrInterface(const std::string &type) const =0 | gum::prm::IPRMFactory | pure virtual |
popPackage()=0 | gum::prm::IPRMFactory | pure virtual |
pushPackage(const std::string &name)=0 | gum::prm::IPRMFactory | pure virtual |
setCPFByFloatRule(const std::vector< std::string > &labels, const std::vector< float > &values)=0 | gum::prm::IPRMFactory | pure virtual |
setCPFByRule(const std::vector< std::string > &labels, const std::vector< std::string > &values)=0 | gum::prm::IPRMFactory | pure virtual |
setRawCPFByColumns(const std::vector< std::string > &array)=0 | gum::prm::IPRMFactory | pure virtual |
setRawCPFByFloatColumns(const std::vector< float > &array)=0 | gum::prm::IPRMFactory | pure virtual |
setRawCPFByFloatLines(const std::vector< float > &array)=0 | gum::prm::IPRMFactory | pure virtual |
setRawCPFByLines(const std::vector< std::string > &array)=0 | gum::prm::IPRMFactory | pure virtual |
setReferenceSlot(const std::string &left_instance, const std::string &left_reference, const std::string &right_instance)=0 | gum::prm::IPRMFactory | pure virtual |
setReferenceSlot(const std::string &l_i, const std::string &r_i)=0 | gum::prm::IPRMFactory | pure virtual |
startAttribute(const std::string &type, const std::string &name, bool scalar_attr=false)=0 | gum::prm::IPRMFactory | pure virtual |
startClass(const std::string &c, const std::string &extends="", const Set< std::string > *implements=nullptr, bool delayInheritance=false)=0 | gum::prm::IPRMFactory | pure virtual |
startDiscreteType(const std::string &name, std::string super="")=0 | gum::prm::IPRMFactory | pure virtual |
startDiscretizedType(const std::string &name)=0 | gum::prm::IPRMFactory | pure virtual |
startInterface(const std::string &i, const std::string &extends="", bool delayInheritance=false)=0 | gum::prm::IPRMFactory | pure virtual |
startSystem(const std::string &name)=0 | gum::prm::IPRMFactory | pure virtual |
~IPRMFactory() | gum::prm::IPRMFactory | inlinevirtual |