aGrUM 3.1.1
a C++ library for (probabilistic) graphical models
gum::prm::IPRMFactory Member List

This is the complete list of members for gum::prm::IPRMFactory, including all inherited members.

addAggregator(std::string_view name, std::string_view agg_type, const std::vector< std::string > &chains, const std::vector< std::string > &params, std::string_view type="")=0gum::prm::IPRMFactorypure virtual
addArray(std::string_view type, std::string_view name, Size size)=0gum::prm::IPRMFactorypure virtual
addAttribute(std::string_view type, std::string_view name)=0gum::prm::IPRMFactorypure virtual
addImport(std::string_view name)=0gum::prm::IPRMFactorypure virtual
addInstance(std::string_view type, std::string_view name)=0gum::prm::IPRMFactorypure virtual
addInstance(std::string_view type, std::string_view name, const HashTable< std::string, double > &params)=0gum::prm::IPRMFactorypure virtual
addLabel(std::string_view l, std::string_view extends="")=0gum::prm::IPRMFactorypure 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)=0gum::prm::IPRMFactorypure virtual
addParameter(std::string_view type, std::string_view name, double value)=0gum::prm::IPRMFactorypure virtual
addParent(std::string_view name)=0gum::prm::IPRMFactorypure virtual
addRangeType(std::string_view name, long minVal, long maxVal)=0gum::prm::IPRMFactorypure virtual
addReferenceSlot(std::string_view type, std::string_view name, bool isArray)=0gum::prm::IPRMFactorypure virtual
addTick(double tick)=0gum::prm::IPRMFactorypure virtual
closeCurrent()=0gum::prm::IPRMFactorypure virtual
continueAttribute(std::string_view name)=0gum::prm::IPRMFactorypure virtual
continueClass(std::string_view c)=0gum::prm::IPRMFactorypure virtual
continueInterface(std::string_view name)=0gum::prm::IPRMFactorypure virtual
currentPackage() const =0gum::prm::IPRMFactorypure virtual
currentType() const =0gum::prm::IPRMFactorypure virtual
endAttribute()=0gum::prm::IPRMFactorypure virtual
endClass(bool checkImplementations=true)=0gum::prm::IPRMFactorypure virtual
endDiscreteType()=0gum::prm::IPRMFactorypure virtual
endDiscretizedType()=0gum::prm::IPRMFactorypure virtual
endInterface()=0gum::prm::IPRMFactorypure virtual
endSystem()=0gum::prm::IPRMFactorypure virtual
getCurrent()=0gum::prm::IPRMFactorypure virtual
getCurrent() const =0gum::prm::IPRMFactorypure virtual
incArray(std::string_view l_i, std::string_view r_i)=0gum::prm::IPRMFactorypure virtual
isArrayInCurrentSystem(std::string_view name) const =0gum::prm::IPRMFactorypure virtual
isClassOrInterface(std::string_view type) const =0gum::prm::IPRMFactorypure virtual
popPackage()=0gum::prm::IPRMFactorypure virtual
pushPackage(std::string_view name)=0gum::prm::IPRMFactorypure virtual
setCPFByFloatRule(const std::vector< std::string > &labels, const std::vector< float > &values)=0gum::prm::IPRMFactorypure virtual
setCPFByRule(const std::vector< std::string > &labels, const std::vector< std::string > &values)=0gum::prm::IPRMFactorypure virtual
setRawCPFByColumns(const std::vector< std::string > &array)=0gum::prm::IPRMFactorypure virtual
setRawCPFByFloatColumns(const std::vector< float > &array)=0gum::prm::IPRMFactorypure virtual
setRawCPFByFloatLines(const std::vector< float > &array)=0gum::prm::IPRMFactorypure virtual
setRawCPFByLines(const std::vector< std::string > &array)=0gum::prm::IPRMFactorypure virtual
setReferenceSlot(std::string_view left_instance, std::string_view left_reference, std::string_view right_instance)=0gum::prm::IPRMFactorypure virtual
setReferenceSlot(std::string_view l_i, std::string_view r_i)=0gum::prm::IPRMFactorypure virtual
startAttribute(std::string_view type, std::string_view name, bool scalar_attr=false)=0gum::prm::IPRMFactorypure virtual
startClass(std::string_view c, std::string_view extends="", const Set< std::string > *implements=nullptr, bool delayInheritance=false)=0gum::prm::IPRMFactorypure virtual
startDiscreteType(std::string_view name, std::string_view super="")=0gum::prm::IPRMFactorypure virtual
startDiscretizedType(std::string_view name)=0gum::prm::IPRMFactorypure virtual
startInterface(std::string_view i, std::string_view extends="", bool delayInheritance=false)=0gum::prm::IPRMFactorypure virtual
startSystem(std::string_view name)=0gum::prm::IPRMFactorypure virtual
~IPRMFactory()=defaultgum::prm::IPRMFactoryvirtual