Visão Geral

Na área matemática da teoria dos grafos, um grafo cordal é aquele em que todos os ciclos de quatro ou mais vértices têm uma corda, que é uma aresta que não faz parte do ciclo, mas conecta dois vértices do ciclo.
Se o usuário configurar o componente escolhendo as duas propriedades a seguir:
myArcspara "Arcs", um array simples de N StringsmyLinkspara "Links", um array de N arrays, cada um contendo N números não negativos (uma matriz NxN)
A matriz "Links" representa o quanto está fluindo de um arco para outro ou para si mesmo, conforme ilustrado na tabela a seguir:
| Dest.: A | Dest.: B | Dest.: C | |
|---|---|---|---|
| Origem: A | A --> A | A --> B | A --> C |
| Origem: B | B --> A | B --> B | B --> C |
| Origem: C | C --> A | C --> B | C --> C |
ao receber a seguinte mensagem:
msg.payload = {
"myArcs": ["A", "B", "C"],
"myLinks": [
[0, 2, 2],
[1, 0, 2],
[1, 1, 0]
]
}
}
return msg;
e o diagrama é exibido. Existem três arcos, nenhum dos quais tem auto-fluxos, exceto o "A", que tem um com valor 5. De cada arco parte um fluxo para todos os outros arcos.