aGrUM  0.16.0
gum::prm::PRMFactory< GUM_SCALAR > Member List

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) constgum::prm::PRMFactory< GUM_SCALAR >private
__agg_paramsgum::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
__buildSlotChains(PRMSystem< GUM_SCALAR > *model)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
__fill_sc_in_vector(std::vector< std::string > &v, const std::string &str)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
__namespacesgum::prm::PRMFactory< GUM_SCALAR >private
__packagesgum::prm::PRMFactory< GUM_SCALAR >private
__prmgum::prm::PRMFactory< GUM_SCALAR >private
__retrieveClass(const std::string &name) constgum::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) constgum::prm::PRMFactory< GUM_SCALAR >private
__retrieveType(const std::string &name) constgum::prm::PRMFactory< GUM_SCALAR >private
__stackgum::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 > &params, std::string type="") overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addArray(const std::string &type, const std::string &name, Size size) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addAttribute(const std::string &type, const std::string &name) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addAttribute(PRMAttribute< GUM_SCALAR > *attr)gum::prm::PRMFactory< GUM_SCALAR >virtual
addImport(const std::string &name) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addInstance(const std::string &type, const std::string &name) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addInstance(const std::string &type, const std::string &name, const HashTable< std::string, double > &params) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addLabel(const std::string &l, std::string ext="") overridegum::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) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addParameter(const std::string &type, const std::string &name, double value) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addParent(const std::string &name) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addRangeType(const std::string &name, long minVal, long maxVal) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addReferenceSlot(const std::string &type, const std::string &name, bool isArray) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
addTick(double tick) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
closeCurrent() overridegum::prm::PRMFactory< GUM_SCALAR >virtual
continueAggregator(const std::string &name)gum::prm::PRMFactory< GUM_SCALAR >
continueAttribute(const std::string &name) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
continueClass(const std::string &c) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
continueInterface(const std::string &name) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
currentPackage() const overridegum::prm::PRMFactory< GUM_SCALAR >virtual
currentType() const overridegum::prm::PRMFactory< GUM_SCALAR >virtual
endAggregator()gum::prm::PRMFactory< GUM_SCALAR >
endAttribute() overridegum::prm::PRMFactory< GUM_SCALAR >virtual
endClass(bool checkImplementations=true) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
endDiscreteType() overridegum::prm::PRMFactory< GUM_SCALAR >virtual
endDiscretizedType() overridegum::prm::PRMFactory< GUM_SCALAR >virtual
endInterface() overridegum::prm::PRMFactory< GUM_SCALAR >virtual
endSystem() overridegum::prm::PRMFactory< GUM_SCALAR >virtual
getCurrent() overridegum::prm::PRMFactory< GUM_SCALAR >virtual
getCurrent() const overridegum::prm::PRMFactory< GUM_SCALAR >virtual
incArray(const std::string &l_i, const std::string &r_i) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
isArrayInCurrentSystem(const std::string &name) const overridegum::prm::PRMFactory< GUM_SCALAR >virtual
isClassOrInterface(const std::string &type) const overridegum::prm::PRMFactory< GUM_SCALAR >virtual
operator=(const PRMFactory &from)=deletegum::prm::PRMFactory< GUM_SCALAR >
popPackage() overridegum::prm::PRMFactory< GUM_SCALAR >virtual
prm() constgum::prm::PRMFactory< GUM_SCALAR >
PRMFactory()gum::prm::PRMFactory< GUM_SCALAR >
PRMFactory(PRM< GUM_SCALAR > *prm)gum::prm::PRMFactory< GUM_SCALAR >
PRMFactory(const PRMFactory &from)=deletegum::prm::PRMFactory< GUM_SCALAR >
pushPackage(const std::string &name) overridegum::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) overridegum::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) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
setRawCPFByColumns(const std::vector< GUM_SCALAR > &array)gum::prm::PRMFactory< GUM_SCALAR >
setRawCPFByColumns(const std::vector< std::string > &array) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
setRawCPFByFloatColumns(const std::vector< float > &array) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
setRawCPFByFloatLines(const std::vector< float > &array) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
setRawCPFByLines(const std::vector< GUM_SCALAR > &array)gum::prm::PRMFactory< GUM_SCALAR >
setRawCPFByLines(const std::vector< std::string > &array) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
setReferenceSlot(const std::string &left_instance, const std::string &left_reference, const std::string &right_instance) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
setReferenceSlot(const std::string &l_i, const std::string &r_i) overridegum::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 > &params)gum::prm::PRMFactory< GUM_SCALAR >
startAttribute(const std::string &type, const std::string &name, bool scalar_atttr=false) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
startClass(const std::string &c, const std::string &ext="", const Set< std::string > *implements=nullptr, bool delayInheritance=false) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
startDiscreteType(const std::string &name, std::string super="") overridegum::prm::PRMFactory< GUM_SCALAR >virtual
startDiscretizedType(const std::string &name) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
startInterface(const std::string &i, const std::string &ext="", bool delayInheritance=false) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
startSystem(const std::string &name) overridegum::prm::PRMFactory< GUM_SCALAR >virtual
~IPRMFactory()gum::prm::IPRMFactoryinlinevirtual
~PRMFactory()gum::prm::PRMFactory< GUM_SCALAR >virtual