aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::prm::ParamScopeData< GUM_SCALAR > Struct Template Reference

#include <PRMClass_tpl.h>

Public Attributes

std::string prefix
 
const PRMClass< GUM_SCALAR > * c
 
Idx depth
 

Public Member Functions

 ParamScopeData (const std::string &s, const PRMReferenceSlot< GUM_SCALAR > &ref, Idx d)
 

Detailed Description

template<typename GUM_SCALAR>
struct gum::prm::ParamScopeData< GUM_SCALAR >

Definition at line 1027 of file PRMClass_tpl.h.

Constructor & Destructor Documentation

◆ ParamScopeData()

template<typename GUM_SCALAR >
gum::prm::ParamScopeData< GUM_SCALAR >::ParamScopeData ( const std::string &  s,
const PRMReferenceSlot< GUM_SCALAR > &  ref,
Idx  d 
)
inline

Definition at line 1032 of file PRMClass_tpl.h.

References gum::prm::ParamScopeData< GUM_SCALAR >::ParamScopeData().

Referenced by gum::prm::ClassDependencyGraph< GUM_SCALAR >::_addArcs_(), gum::prm::PRM< double >::_addBuiltInTypes_(), gum::prm::PRMClass< double >::_addCastDescendants_(), gum::prm::PRMInterface< double >::_addCastDescendants_(), gum::prm::SVE< GUM_SCALAR >::_addDelayedVariable_(), gum::prm::StructuredInference< GUM_SCALAR >::_addEdgesInReducedGraph_(), gum::prm::PRMInterface< double >::_addExtension_(), gum::prm::PRMClass< double >::_addExtension_(), gum::prm::PRMInterface< double >::_addImplementation_(), gum::prm::PRMClass< double >::_addIOInterfaceFlags_(), gum::prm::ClassDependencyGraph< GUM_SCALAR >::_addNode_(), gum::prm::PRMInstance< GUM_SCALAR >::_addReferingInstance_(), gum::prm::StructuredInference< GUM_SCALAR >::_allInstanceNoRefAttr_(), gum::prm::ClassDependencyGraph< GUM_SCALAR >::_buildGraph_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::_buildHashKey_(), gum::prm::StructuredInference< GUM_SCALAR >::_buildPatternGraph_(), gum::prm::StructuredInference< GUM_SCALAR >::_buildReduceGraph_(), gum::prm::SVED< GUM_SCALAR >::_checkElimOrder_(), gum::prm::SVE< GUM_SCALAR >::_checkElimOrder_(), gum::prm::PRMClass< double >::_checkInterface_(), gum::prm::PRMClass< double >::_checkInterfaces_(), gum::prm::PRMInterface< double >::_checkOverloadLegality_(), gum::prm::PRMClass< double >::_checkOverloadLegality_(), gum::prm::PRMClass< double >::_checkRefInterface_(), gum::prm::PRMClass< double >::_checkRefInterfaces_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::_clean_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::_compute_(), gum::prm::PRMInstance< GUM_SCALAR >::_copyAggregates_(), gum::prm::PRMInstance< GUM_SCALAR >::_copyAttribute_(), gum::prm::PRMInstance< GUM_SCALAR >::_copyAttributeCPF_(), gum::prm::PRMSlotChain< double >::_copyLastElt_(), gum::prm::GSpan< GUM_SCALAR >::_cost_func_(), gum::prm::PRMInstance< GUM_SCALAR >::_doInstantiate_(), gum::prm::SVE< GUM_SCALAR >::_eliminateDelayedVariables_(), gum::prm::SVED< GUM_SCALAR >::_eliminateNodes_(), gum::prm::SVE< GUM_SCALAR >::_eliminateNodes_(), gum::prm::SVED< GUM_SCALAR >::_eliminateNodesDownward_(), gum::prm::SVE< GUM_SCALAR >::_eliminateNodesDownward_(), gum::prm::SVED< GUM_SCALAR >::_eliminateNodesUpward_(), gum::prm::SVE< GUM_SCALAR >::_eliminateNodesUpward_(), gum::prm::SVED< GUM_SCALAR >::_eliminateNodesWithEvidence_(), gum::prm::SVE< GUM_SCALAR >::_eliminateNodesWithEvidence_(), gum::prm::StructuredInference< GUM_SCALAR >::_eliminateObservedNodes_(), gum::prm::StructuredInference< GUM_SCALAR >::_eliminateObservedNodesInSource_(), gum::prm::PRMInference< double >::_EMap_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::_fillMaps_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::_fromChild_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::_fromParent_(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::_generateClass_(), gum::prm::LayerGenerator< GUM_SCALAR >::_generateClassDag_(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::_generateClassDag_(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::_generateClasses_(), gum::prm::LayerGenerator< GUM_SCALAR >::_generateClasses_(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::_generateCluster_(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::_generateInterfaces_(), gum::prm::LayerGenerator< GUM_SCALAR >::_generateInterfaces_(), gum::prm::LayerGenerator< GUM_SCALAR >::_generateSystem_(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::_generateSystem_(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::_generateType_(), gum::prm::LayerGenerator< GUM_SCALAR >::_generateType_(), gum::prm::InstanceBayesNet< GUM_SCALAR >::_get_(), gum::prm::ClassBayesNet< GUM_SCALAR >::_get_(), gum::prm::SVED< GUM_SCALAR >::_getAggPotential_(), gum::prm::SVE< GUM_SCALAR >::_getAggPotential_(), gum::prm::SVED< GUM_SCALAR >::_getAttrSet_(), gum::prm::SVED< GUM_SCALAR >::_getElimOrder_(), gum::prm::SVE< GUM_SCALAR >::_getElimOrder_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::_getMark_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::_getSC_(), gum::prm::SVED< GUM_SCALAR >::_getSCSet_(), gum::prm::PRMSystem< double >::_groundAgg_(), gum::prm::PRMSystem< double >::_groundAttr_(), gum::prm::PRMSystem< double >::_groundPotential_(), gum::prm::PRMSystem< double >::_groundRef_(), gum::prm::PRMClass< double >::_implementInterfaces_(), gum::prm::PRMClass< double >::_inheritClass_(), gum::prm::PRMInterface< double >::_inheritInterface_(), gum::prm::InstanceBayesNet< GUM_SCALAR >::_init_(), gum::prm::ClassBayesNet< GUM_SCALAR >::_init_(), gum::prm::SVED< GUM_SCALAR >::_initElimOrder_(), gum::prm::SVE< GUM_SCALAR >::_initElimOrder_(), gum::prm::SVED< GUM_SCALAR >::_initLiftedNodes_(), gum::prm::SVE< GUM_SCALAR >::_initLiftedNodes_(), gum::prm::SVED< GUM_SCALAR >::_initReqSets_(), gum::prm::SVED< GUM_SCALAR >::_insertEvidence_(), gum::prm::SVE< GUM_SCALAR >::_insertEvidence_(), gum::prm::SVED< GUM_SCALAR >::_insertLiftedNodes_(), gum::prm::SVE< GUM_SCALAR >::_insertLiftedNodes_(), gum::prm::StructuredInference< GUM_SCALAR >::_insertNodeInElimLists_(), gum::prm::PRMInstance< GUM_SCALAR >::_instantiateSlotChain_(), gum::prm::GSpan< GUM_SCALAR >::_isEdgeEligible_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::_isHardEvidence_(), gum::prm::PRMType::_isValid_(), gum::prm::PRMClass< double >::_overloadAggregate_(), gum::prm::PRMInterface< double >::_overloadAttribute_(), gum::prm::PRMClass< double >::_overloadAttribute_(), gum::prm::PRMClass< double >::_overloadParameter_(), gum::prm::PRMClass< double >::_overloadReference_(), gum::prm::PRMInterface< double >::_overloadReferenceSlot_(), gum::prm::StructuredInference< GUM_SCALAR >::_reduceAloneInstances_(), gum::prm::SVED< GUM_SCALAR >::_reduceElimList_(), gum::prm::StructuredInference< GUM_SCALAR >::_reducePattern_(), gum::prm::StructuredInference< GUM_SCALAR >::_removeBarrenNodes_(), gum::prm::StructuredInference< GUM_SCALAR >::_removeNode_(), gum::prm::GSpan< GUM_SCALAR >::_sortNodesAndEdges_(), gum::prm::GSpan< GUM_SCALAR >::_sortPatterns_(), gum::prm::StructuredInference< GUM_SCALAR >::_str_(), gum::prm::GSpan< GUM_SCALAR >::_subgraph_mining_(), gum::prm::StructuredInference< GUM_SCALAR >::_translatePotSet_(), gum::prm::SVED< GUM_SCALAR >::_trim_(), gum::prm::SVE< GUM_SCALAR >::_trim_(), gum::prm::PRMType::_updateName_(), gum::prm::SVE< GUM_SCALAR >::_variableElimination_(), gum::prm::PRMSystem< double >::add(), gum::prm::PRMInterface< double >::add(), gum::prm::PRMClass< double >::add(), gum::prm::PRMInstance< GUM_SCALAR >::add(), gum::prm::PRMInterface< double >::addArc(), gum::prm::PRMClass< double >::addArc(), gum::prm::PRMSystem< double >::addArray(), gum::prm::PRMParameter< double >::addChild(), gum::prm::PRMInference< double >::addEvidence(), gum::prm::PRMParameter< double >::addParent(), gum::prm::PRMAggregate< double >::agg_type(), gum::prm::PRMClass< double >::aggregates(), gum::prm::PRMInterface< double >::attributes(), gum::prm::PRMClass< double >::attributes(), gum::prm::PRMSystem< double >::begin(), gum::prm::PRMInterface< double >::begin(), gum::prm::PRMInstance< GUM_SCALAR >::begin(), gum::prm::PRMInstance< GUM_SCALAR >::beginInvRef(), gum::prm::PRMClassElementContainer< double >::belongsTo(), gum::prm::PRMInstance< GUM_SCALAR >::bijection(), gum::prm::PRMAggregate< double >::buildImpl(), gum::prm::PRMClassElement< double >::cast(), gum::prm::StructuredInference< GUM_SCALAR >::CData::CData(), gum::prm::PRMSlotChain< double >::chain(), gum::prm::ClassBayesNet< GUM_SCALAR >::ClassBayesNet(), gum::prm::ClassDependencyGraph< GUM_SCALAR >::ClassDependencyGraph(), gum::prm::PRM< double >::classes(), gum::prm::PRMInference< double >::clearEvidence(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::ClusteredLayerGenerator(), gum::prm::PRMClass< double >::completeInheritance(), gum::prm::StructuredBayesBall< GUM_SCALAR >::compute(), gum::prm::PRMClassElementContainer< double >::containerDag(), gum::prm::PRMClassElementContainer< double >::copyIOFlags_(), gum::prm::PRMParameter< double >::cpf(), gum::prm::PRMReferenceSlot< double >::cpf(), gum::prm::PRMSlotChain< double >::cpf(), gum::prm::PRMAggregate< double >::cpf(), gum::prm::InstanceBayesNet< GUM_SCALAR >::cpt(), gum::prm::ClassBayesNet< GUM_SCALAR >::cpt(), gum::prm::ClassDependencyGraph< GUM_SCALAR >::dag(), gum::prm::PRMInterface< double >::dag_(), gum::prm::PRMClass< double >::dag_(), gum::prm::GSpan< GUM_SCALAR >::discoverPatterns(), gum::prm::PRMParameter< double >::elt_type(), gum::prm::PRMReferenceSlot< double >::elt_type(), gum::prm::PRMSlotChain< double >::elt_type(), gum::prm::PRMAggregate< double >::elt_type(), gum::prm::PRMSlotChain< double >::end(), gum::prm::PRMSystem< double >::end(), gum::prm::PRMInterface< double >::end(), gum::prm::PRMInstance< GUM_SCALAR >::end(), gum::prm::PRMInstance< GUM_SCALAR >::endInvRef(), gum::prm::PRMInference< double >::evidence(), gum::prm::GroundedInference< GUM_SCALAR >::evidenceAdded_(), gum::prm::GroundedInference< GUM_SCALAR >::evidenceRemoved_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::exists(), gum::prm::PRMSystem< double >::exists(), gum::prm::PRMInstance< GUM_SCALAR >::exists(), gum::prm::PRMClassElementContainer< double >::exists(), gum::prm::PRMClass< double >::extensions(), gum::prm::PRMInterface< double >::findAllSubtypes_(), gum::prm::PRMClass< double >::findAllSubtypes_(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::generate(), gum::prm::LayerGenerator< GUM_SCALAR >::generate(), gum::prm::ClassDependencyGraph< GUM_SCALAR >::get(), gum::prm::PRMSystem< double >::get(), gum::prm::PRMInterface< double >::get(), gum::prm::PRMInstance< GUM_SCALAR >::get(), gum::prm::PRMClass< double >::get(), gum::prm::PRMSystem< double >::getArray(), gum::prm::PRMSystem< double >::getArrayType(), gum::prm::GroundedInference< GUM_SCALAR >::getBNInference(), gum::prm::PRMParameter< double >::getCastDescendant(), gum::prm::PRMReferenceSlot< double >::getCastDescendant(), gum::prm::PRMSlotChain< double >::getCastDescendant(), gum::prm::PRMAggregate< double >::getCastDescendant(), gum::prm::PRM< double >::getClass(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::getClusterRatio(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::getDomainSize(), gum::prm::LayerGenerator< GUM_SCALAR >::getDomainSize(), gum::prm::PRMInstance< GUM_SCALAR >::getInstance(), gum::prm::PRMInstance< GUM_SCALAR >::getInstances(), gum::prm::PRM< double >::getInterface(), gum::prm::PRMClassElementContainer< double >::getIOFlag_(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::getLayer(), gum::prm::LayerGenerator< GUM_SCALAR >::getLayer(), gum::prm::GSpan< GUM_SCALAR >::getMaxDFSDepth(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::getMaxParents(), gum::prm::LayerGenerator< GUM_SCALAR >::getMaxParents(), gum::prm::PRMGenerator< GUM_SCALAR >::getNameGenerator(), gum::prm::PRMInstance< GUM_SCALAR >::getRefAttr(), gum::prm::PRM< double >::getSystem(), gum::prm::PRMSystem< double >::groundedBN(), gum::prm::GroundedInference< GUM_SCALAR >::GroundedInference(), gum::prm::GSpan< GUM_SCALAR >::GSpan(), gum::prm::StructuredInference< GUM_SCALAR >::gspan(), gum::prm::PRMInference< double >::hasEvidence(), gum::prm::PRMAggregate< double >::hasLabel(), gum::prm::PRMInstance< GUM_SCALAR >::hasRefAttr(), gum::prm::PRMClassElement< double >::id(), gum::prm::InstanceBayesNet< GUM_SCALAR >::idFromName(), gum::prm::ClassBayesNet< GUM_SCALAR >::idFromName(), gum::prm::PRMInterface< double >::implementations(), gum::prm::PRMClass< double >::implements(), gum::prm::StructuredInference< GUM_SCALAR >::info(), gum::prm::PRMClass< double >::inheritAggregates(), gum::prm::PRMClass< double >::inheritAttributes(), gum::prm::PRMInterface< double >::inheritInterface(), gum::prm::PRMClass< double >::inheritParameters(), gum::prm::PRMClass< double >::inheritReferenceSlots(), gum::prm::PRMClass< double >::inheritSlotChains(), gum::prm::PRMClass< double >::initializeInheritance(), gum::prm::InstanceBayesNet< GUM_SCALAR >::InstanceBayesNet(), gum::prm::PRMSystem< double >::instantiate(), gum::prm::PRMInstance< GUM_SCALAR >::instantiate(), gum::prm::GSpan< GUM_SCALAR >::interfaceGraph(), gum::prm::PRM< double >::interfaces(), gum::prm::PRMReferenceSlot< double >::isArray(), gum::prm::PRMSystem< double >::isArray(), gum::prm::PRMClass< double >::isCastDescendant(), gum::prm::PRM< double >::isClass(), gum::prm::PRMAggregate< double >::isDecomposable(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::isEnd(), gum::prm::PRMInstance< GUM_SCALAR >::RefConstIterator::isEnd(), gum::prm::PRMClassElementContainer< double >::isInnerNode(), gum::prm::PRMClassElementContainer< double >::isInputNode(), gum::prm::PRMSystem< double >::isInstance(), gum::prm::PRMSystem< double >::isInstantiated(), gum::prm::PRM< double >::isInterface(), gum::prm::PRMSlotChain< double >::isMultiple(), gum::prm::PRMInterface< double >::isOutputNode(), gum::prm::PRMClass< double >::isOutputNode(), gum::prm::PRMType::isSubType(), gum::prm::PRMType::isSubTypeOf(), gum::prm::PRMInterface< double >::isSubTypeOf(), gum::prm::PRMClass< double >::isSubTypeOf(), gum::prm::PRMType::isSuperTypeOf(), gum::prm::PRMClassElementContainer< double >::isSuperTypeOf(), gum::prm::PRM< double >::isSystem(), gum::prm::PRM< double >::isType(), gum::prm::PRMInference< double >::joint(), gum::prm::SVED< GUM_SCALAR >::joint_(), gum::prm::SVE< GUM_SCALAR >::joint_(), gum::prm::GroundedInference< GUM_SCALAR >::joint_(), gum::prm::StructuredInference< GUM_SCALAR >::joint_(), gum::prm::StructuredBayesBall< GUM_SCALAR >::key(), gum::prm::PRMAggregate< double >::label(), gum::prm::PRMType::label_map(), gum::prm::GSpan< GUM_SCALAR >::LabelSort::LabelSort(), gum::prm::PRMAggregate< double >::labelValue(), gum::prm::PRMSlotChain< double >::lastElt(), gum::prm::LayerGenerator< GUM_SCALAR >::LayerGenerator(), gum::prm::StructuredBayesBall< GUM_SCALAR >::liftRatio(), gum::prm::GSpan< GUM_SCALAR >::matches(), gum::prm::ClassDependencyGraph< GUM_SCALAR >::modalities(), gum::prm::InstanceBayesNet< GUM_SCALAR >::modalities(), gum::prm::ClassBayesNet< GUM_SCALAR >::modalities(), gum::prm::PRMObject::name(), gum::prm::PRMType::name(), gum::prm::NameGenerator::NameGenerator(), gum::prm::NameGenerator::nextName(), gum::prm::InstanceBayesNet< GUM_SCALAR >::nodeId(), gum::prm::ClassBayesNet< GUM_SCALAR >::nodeId(), gum::prm::PRMInstance< GUM_SCALAR >::obj_type(), gum::prm::PRMSystem< double >::obj_type(), gum::prm::PRMInterface< double >::obj_type(), gum::prm::PRMClass< double >::obj_type(), gum::prm::PRMType::obj_type(), gum::prm::PRMClassElement< double >::obj_type(), gum::prm::StructuredBayesBall< GUM_SCALAR >::occurrence(), gum::prm::PRMType::operator!=(), gum::prm::PRMObject::operator!=(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator!=(), gum::prm::PRMInstance< GUM_SCALAR >::RefConstIterator::operator!=(), gum::prm::GSpan< GUM_SCALAR >::LabelSort::operator()(), gum::prm::GSpan< GUM_SCALAR >::PatternSort::operator()(), gum::prm::PRMType::operator*(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator*(), gum::prm::PRMInstance< GUM_SCALAR >::RefConstIterator::operator*(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator++(), gum::prm::PRMInstance< GUM_SCALAR >::RefConstIterator::operator++(), gum::prm::PRMType::operator->(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator->(), gum::prm::PRMInstance< GUM_SCALAR >::RefConstIterator::operator->(), gum::prm::NameGenerator::operator=(), gum::prm::LayerGenerator< GUM_SCALAR >::operator=(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::operator=(), gum::prm::InstanceBayesNet< GUM_SCALAR >::operator=(), gum::prm::ClassBayesNet< GUM_SCALAR >::operator=(), gum::prm::PRMInference< double >::operator=(), gum::prm::StructuredInference< GUM_SCALAR >::operator=(), gum::prm::PRMFuncAttribute< GUM_SCALAR >::operator=(), gum::prm::StructuredBayesBall< GUM_SCALAR >::operator=(), gum::prm::PRMParameter< double >::operator=(), gum::prm::GroundedInference< GUM_SCALAR >::operator=(), gum::prm::PRMReferenceSlot< double >::operator=(), gum::prm::PRMObject::operator=(), gum::prm::PRMSlotChain< double >::operator=(), gum::prm::PRMType::operator=(), gum::prm::PRMAggregate< double >::operator=(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator=(), gum::prm::PRMClassElementContainer< double >::operator=(), gum::prm::PRMInstance< GUM_SCALAR >::RefConstIterator::operator=(), gum::prm::PRMInstance< GUM_SCALAR >::operator=(), gum::prm::PRMType::operator==(), gum::prm::PRMObject::operator==(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::operator==(), gum::prm::PRMInstance< GUM_SCALAR >::RefConstIterator::operator==(), gum::prm::PRMInterface< double >::operator[](), gum::prm::PRMClass< double >::operator[](), gum::prm::PRMAttribute< double >::overload(), gum::prm::PRMClass< double >::overload(), gum::prm::PRMInterface< double >::overload(), gum::prm::PRMClass< double >::parameters(), gum::prm::ParamScopeData< GUM_SCALAR >::ParamScopeData(), gum::prm::StructuredInference< GUM_SCALAR >::PData::partial_order(), gum::prm::GSpan< GUM_SCALAR >::patterns(), gum::prm::GSpan< GUM_SCALAR >::PatternSort::PatternSort(), gum::prm::StructuredInference< GUM_SCALAR >::PData::PData(), gum::prm::PRMInference< double >::posterior(), gum::prm::SVED< GUM_SCALAR >::posterior_(), gum::prm::SVE< GUM_SCALAR >::posterior_(), gum::prm::GroundedInference< GUM_SCALAR >::posterior_(), gum::prm::StructuredInference< GUM_SCALAR >::posterior_(), gum::prm::PRMAggregate< double >::PRMAggregate(), gum::prm::PRMAttribute< double >::PRMAttribute(), gum::prm::PRMClass< double >::PRMClass(), gum::prm::PRMClassElement< double >::PRMClassElement(), gum::prm::PRMClassElementContainer< double >::PRMClassElementContainer(), gum::prm::PRMFuncAttribute< GUM_SCALAR >::PRMFuncAttribute(), gum::prm::PRMGenerator< GUM_SCALAR >::PRMGenerator(), gum::prm::PRMInference< double >::PRMInference(), gum::prm::PRMInstance< GUM_SCALAR >::PRMInstance(), gum::prm::PRMInterface< double >::PRMInterface(), gum::prm::PRMObject::PRMObject(), gum::prm::PRMParameter< double >::PRMParameter(), gum::prm::PRMReferenceSlot< double >::PRMReferenceSlot(), gum::prm::PRMSlotChain< double >::PRMSlotChain(), gum::prm::PRMSystem< double >::PRMSystem(), gum::prm::PRMType::PRMType(), gum::prm::PRMInstance< GUM_SCALAR >::RefConstIterator::RefConstIterator(), gum::prm::PRMInterface< double >::referenceSlots(), gum::prm::PRMClass< double >::referenceSlots(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::RefIterator(), gum::prm::PRMInference< double >::removeEvidence(), gum::prm::StructuredBayesBall< GUM_SCALAR >::requisiteNodes(), gum::prm::StructuredInference< GUM_SCALAR >::RGData::RGData(), gum::prm::PRMClassElement< double >::safeName(), gum::prm::PRMClass< double >::scope(), gum::prm::StructuredInference< GUM_SCALAR >::searchPatterns(), gum::prm::GroundedInference< GUM_SCALAR >::setBNInference(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::setClusterRatio(), gum::prm::PRMFuncAttribute< GUM_SCALAR >::setCpf_(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::setDomainSize(), gum::prm::LayerGenerator< GUM_SCALAR >::setDomainSize(), gum::prm::PRMClassElement< double >::setId(), gum::prm::PRMClassElementContainer< double >::setInputNode(), gum::prm::PRMClassElementContainer< double >::setIOFlag_(), gum::prm::PRMAggregate< double >::setLabel(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::setLayers(), gum::prm::LayerGenerator< GUM_SCALAR >::setLayers(), gum::prm::GSpan< GUM_SCALAR >::setMaxDFSDepth(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::setMaxParents(), gum::prm::LayerGenerator< GUM_SCALAR >::setMaxParents(), gum::prm::PRMGenerator< GUM_SCALAR >::setNameGenerator(), gum::prm::PRMClassElementContainer< double >::setOutputNode(), gum::prm::StructuredInference< GUM_SCALAR >::setPatternMining(), gum::prm::PRMType::setSuper(), gum::prm::PRMAggregate< double >::sharedLabel(), gum::prm::PRMSystem< double >::size(), gum::prm::PRMInstance< GUM_SCALAR >::size(), gum::prm::PRMSystem< double >::skeleton(), gum::prm::PRMClass< double >::slotChains(), gum::prm::PRMReferenceSlot< double >::slotType(), gum::prm::StructuredBayesBall< GUM_SCALAR >::StructuredBayesBall(), gum::prm::StructuredInference< GUM_SCALAR >::StructuredInference(), gum::prm::PRMInterface< double >::super(), gum::prm::PRMClass< double >::super(), gum::prm::PRMType::superType(), gum::prm::SVE< GUM_SCALAR >::SVE(), gum::prm::SVED< GUM_SCALAR >::SVED(), gum::prm::PRM< double >::systems(), gum::prm::InstanceBayesNet< GUM_SCALAR >::toDot(), gum::prm::ClassBayesNet< GUM_SCALAR >::toDot(), gum::prm::GSpan< GUM_SCALAR >::tree(), gum::prm::PRMParameter< double >::type(), gum::prm::PRMInstance< GUM_SCALAR >::type(), gum::prm::PRM< double >::type(), gum::prm::PRMReferenceSlot< double >::type(), gum::prm::PRMSlotChain< double >::type(), gum::prm::PRMAggregate< double >::type(), gum::prm::PRM< double >::types(), gum::prm::PRMParameter< double >::value(), gum::prm::PRMParameter< double >::valueType(), gum::prm::InstanceBayesNet< GUM_SCALAR >::variable(), gum::prm::ClassBayesNet< GUM_SCALAR >::variable(), gum::prm::PRMType::variable(), gum::prm::InstanceBayesNet< GUM_SCALAR >::variableFromName(), gum::prm::ClassBayesNet< GUM_SCALAR >::variableFromName(), gum::prm::InstanceBayesNet< GUM_SCALAR >::variableNodeMap(), gum::prm::ClassBayesNet< GUM_SCALAR >::variableNodeMap(), gum::prm::StructuredInference< GUM_SCALAR >::CData::~CData(), gum::prm::ClassBayesNet< GUM_SCALAR >::~ClassBayesNet(), gum::prm::ClassDependencyGraph< GUM_SCALAR >::~ClassDependencyGraph(), gum::prm::ClusteredLayerGenerator< GUM_SCALAR >::~ClusteredLayerGenerator(), gum::prm::GroundedInference< GUM_SCALAR >::~GroundedInference(), gum::prm::GSpan< GUM_SCALAR >::~GSpan(), gum::prm::InstanceBayesNet< GUM_SCALAR >::~InstanceBayesNet(), gum::prm::GSpan< GUM_SCALAR >::LabelSort::~LabelSort(), gum::prm::LayerGenerator< GUM_SCALAR >::~LayerGenerator(), gum::prm::NameGenerator::~NameGenerator(), gum::prm::GSpan< GUM_SCALAR >::PatternSort::~PatternSort(), gum::prm::StructuredInference< GUM_SCALAR >::PData::~PData(), gum::prm::PRM< double >::~PRM(), gum::prm::PRMAggregate< double >::~PRMAggregate(), gum::prm::PRMAttribute< double >::~PRMAttribute(), gum::prm::PRMClass< double >::~PRMClass(), gum::prm::PRMClassElement< double >::~PRMClassElement(), gum::prm::PRMClassElementContainer< double >::~PRMClassElementContainer(), gum::prm::PRMFuncAttribute< GUM_SCALAR >::~PRMFuncAttribute(), gum::prm::PRMGenerator< GUM_SCALAR >::~PRMGenerator(), gum::prm::PRMInference< double >::~PRMInference(), gum::prm::PRMInstance< GUM_SCALAR >::~PRMInstance(), gum::prm::PRMInterface< double >::~PRMInterface(), gum::prm::PRMObject::~PRMObject(), gum::prm::PRMParameter< double >::~PRMParameter(), gum::prm::PRMReferenceSlot< double >::~PRMReferenceSlot(), gum::prm::PRMSlotChain< double >::~PRMSlotChain(), gum::prm::PRMSystem< double >::~PRMSystem(), gum::prm::PRMType::~PRMType(), gum::prm::PRMInstance< GUM_SCALAR >::RefConstIterator::~RefConstIterator(), gum::prm::PRMInstance< GUM_SCALAR >::RefIterator::~RefIterator(), gum::prm::StructuredInference< GUM_SCALAR >::RGData::~RGData(), gum::prm::StructuredBayesBall< GUM_SCALAR >::~StructuredBayesBall(), gum::prm::StructuredInference< GUM_SCALAR >::~StructuredInference(), gum::prm::SVE< GUM_SCALAR >::~SVE(), and gum::prm::SVED< GUM_SCALAR >::~SVED().

1032  :
1033  prefix(s + ref.name() + "."),
1034  c(static_cast< const PRMClass< GUM_SCALAR >* >(&(ref.slotType()))), depth(d) {}
const PRMClass< GUM_SCALAR > * c
+ Here is the call graph for this function:

Member Data Documentation

◆ c

template<typename GUM_SCALAR >
const PRMClass< GUM_SCALAR >* gum::prm::ParamScopeData< GUM_SCALAR >::c

Definition at line 1029 of file PRMClass_tpl.h.

◆ depth

template<typename GUM_SCALAR >
Idx gum::prm::ParamScopeData< GUM_SCALAR >::depth

Definition at line 1030 of file PRMClass_tpl.h.

◆ prefix

template<typename GUM_SCALAR >
std::string gum::prm::ParamScopeData< GUM_SCALAR >::prefix

Definition at line 1028 of file PRMClass_tpl.h.


The documentation for this struct was generated from the following file: