#include "graph.h"
Gráfico de dependência de inclusões para graphtools.h:
Este grafo mostra quais arquivos estão direta ou indiretamente relacionados com este arquivo:
Vá para o código-fonte deste arquivo.
Funções | |
Graph * | buildMoralGraph (Graph *graph) |
Cria a Grafo Moral (Moral Graph) de um grafo direcionado. | |
void | doSymbolicFactorization (Graph **refEliminationTree, Graph **refFilledGraph, Graph *moral, int *elmorder) |
Executa a fatoração simbólica do grafo moral com base em uma ordem de eliminação predefinida. |
Definição no arquivo graphtools.h.
Cria a Grafo Moral (Moral Graph) de um grafo direcionado.
[in] | graph | Grafo direcionado de origem. |
void doSymbolicFactorization | ( | Graph ** | refEliminationTree, | |
Graph ** | refFilledGraph, | |||
Graph * | moral, | |||
int * | elmorder | |||
) |
Executa a fatoração simbólica do grafo moral com base em uma ordem de eliminação predefinida.
Os parâmetros de entrada refEliminationTree e refFilledGraph devem ser explicitamente inicializados antes da chamada da função. Por questão de performance o parâmetro refFilledGraph pode ser NULL e neste caso não será contruído.
[out] | refEliminationTree | Referência para a árvore de eliminação quer será preeenchida. |
[out] | refFilledGraph | Referência para o grafo preenchido, se NULL, não monta do gráfico preenchido e ganha performance. |
[in] | moral | Moral graph a ser fatorado. |
[in] | elmorder | Ordem de eliminação. |