boost::adjacency_list< boost::vecS, boost::vecS, boost::bidirectionalS, LinguisticVertexProperties > LinguisticGraph
Property to identify the chains in the graph.
void buildTwoVerticesPaths(PhoenixGraphVertex &v, const PhoenixLingGraph &g, std::vector< BiGramPaths > &bigramPathsVector)
Retourne un vecteur de structures de type BiGramPaths (Le troisième champ de la structure est le noeu...
void buildThreeVerticesPaths(PhoenixGraphVertex &v, const PhoenixLingGraph &g, std::vector< TriGramPaths > &trigramPathsVector)
Retourne un vecteur de structures de type TriGramPaths (Le quatrième champ de la structure est le noe...
void buildParticularCaseThreeVerticesPaths(PhoenixGraphVertex &v, const PhoenixLingGraph &g, std::vector< TriGramPaths > &trigramPathsVector)
Retourne un vecteur de structures de type TriGramPaths (Le quatrième champ de la structure est le noe...
Structure contenant les deux catégories grammaticales ainsi que le noeud adjacent au noeud donné
struct BiGramPaths & operator=(const struct BiGramPaths &src)
LinguisticGraphVertex m_vertexBiGramPath
uint64_t m_firstBiGramMicroCategory
uint64_t m_secondBiGramMicroCategory
Structure contenant les trois catégories grammaticales ainsi que le noeud adjacent au noeud donné
uint64_t m_secondTriGramMicroCategory
uint64_t m_firstTriGramMicroCategory
LinguisticGraphVertex m_vertexTriGramPath
struct TriGramPaths & operator=(const struct TriGramPaths &src)
uint64_t m_thirdTriGramMicroCategory