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

Private structure to represent data about a pattern. More...

+ Collaboration diagram for gum::prm::gspan::StrictSearch< GUM_SCALAR >::PData:

Public Attributes

UndiGraph graph
 A yet to be triangulated undigraph. More...
 
NodeProperty< Sizemod
 The pattern's variables modalities. More...
 
Bijection< NodeId, std::string > node2attr
 A bijection to easily keep track between graph and attributes, its of the form instance_name DOT attr_name. More...
 
Bijection< NodeId, const DiscreteVariable *> vars
 Bijection between graph's nodes and their corresponding DiscreteVariable, for inference purpose. More...
 
NodeSet inners
 Returns the set of inner nodes. More...
 
NodeSet outputs
 Returns the set of outputs nodes given all the matches of pattern. More...
 

Detailed Description

template<typename GUM_SCALAR>
struct gum::prm::gspan::StrictSearch< GUM_SCALAR >::PData

Private structure to represent data about a pattern.

Definition at line 217 of file searchStrategy.h.

Member Data Documentation

◆ graph

template<typename GUM_SCALAR >
UndiGraph gum::prm::gspan::StrictSearch< GUM_SCALAR >::PData::graph

A yet to be triangulated undigraph.

Definition at line 219 of file searchStrategy.h.

◆ inners

template<typename GUM_SCALAR >
NodeSet gum::prm::gspan::StrictSearch< GUM_SCALAR >::PData::inners

Returns the set of inner nodes.

Definition at line 232 of file searchStrategy.h.

◆ mod

template<typename GUM_SCALAR >
NodeProperty< Size > gum::prm::gspan::StrictSearch< GUM_SCALAR >::PData::mod

The pattern's variables modalities.

Definition at line 221 of file searchStrategy.h.

◆ node2attr

template<typename GUM_SCALAR >
Bijection< NodeId, std::string > gum::prm::gspan::StrictSearch< GUM_SCALAR >::PData::node2attr

A bijection to easily keep track between graph and attributes, its of the form instance_name DOT attr_name.

Definition at line 226 of file searchStrategy.h.

◆ outputs

template<typename GUM_SCALAR >
NodeSet gum::prm::gspan::StrictSearch< GUM_SCALAR >::PData::outputs

Returns the set of outputs nodes given all the matches of pattern.

Definition at line 234 of file searchStrategy.h.

◆ vars

template<typename GUM_SCALAR >
Bijection< NodeId, const DiscreteVariable* > gum::prm::gspan::StrictSearch< GUM_SCALAR >::PData::vars

Bijection between graph's nodes and their corresponding DiscreteVariable, for inference purpose.

Definition at line 230 of file searchStrategy.h.


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