package gve.calc.graph; import java.awt.*; import java.awt.event.*; import gve.calc.formula.*;
Should be called FinitePointGraph or something (finite # of points having 2D plane coords) |
Returns a reason why these are (not) isomorph in "why". If the graphs are isomorph, the result is an array of ints describing the mapping of this->g, else it can be either null or a String. |
debug functie |
Probeer ``toetevoegen'' toppen aan de mapping toe te voegen geeft true terug als het gelukt is, anders false |
a en b zijn matrices met de valentie van de toppen van beide grafen Er wordt getest of er een bijectie tussen a[] en b[] mogelijk is Resultaat is <0 als er een bijectie mogelijk is Resultaat is >=0 geeft aan dat het aantal elementen met waarde `resultaat' in beide arrays verschillend is |
Take complement of this graph |
Aantal pijlen die vanuit idx vertrekken |
Aantal pijlen die in idx toekomen |
Make room for capacity extra vertices. New vertex
has the highest index. |
returns -1 if no vertex is close enough |