i1 : Q = threeVertexQuiver {1,2,3} o1 = ToricQuiver{flow => {1, 1, 1, 1, 1, 1} } IncidenceMatrix => | -1 -1 -1 -1 0 0 | | 1 0 0 0 -1 -1 | | 0 1 1 1 1 1 | Q0 => {0, 1, 2} Q1 => {{0, 1}, {0, 2}, {0, 2}, {0, 2}, {1, 2}, {1, 2}} weights => {-4, -1, 5} o1 : ToricQuiver |
i2 : Q = threeVertexQuiver ({1,2,3}, Flow=>"Random") o2 = ToricQuiver{flow => {24, 65, 71, 72, 19, 19} } IncidenceMatrix => | -1 -1 -1 -1 0 0 | | 1 0 0 0 -1 -1 | | 0 1 1 1 1 1 | Q0 => {0, 1, 2} Q1 => {{0, 1}, {0, 2}, {0, 2}, {0, 2}, {1, 2}, {1, 2}} weights => {-232, -14, 246} o2 : ToricQuiver |
i3 : Q = threeVertexQuiver ({1,2,3}, Flow=>{1, 2, 1, 3, 1, 4}) o3 = ToricQuiver{flow => {1, 2, 1, 3, 1, 4} } IncidenceMatrix => | -1 -1 -1 -1 0 0 | | 1 0 0 0 -1 -1 | | 0 1 1 1 1 1 | Q0 => {0, 1, 2} Q1 => {{0, 1}, {0, 2}, {0, 2}, {0, 2}, {1, 2}, {1, 2}} weights => {-7, -4, 11} o3 : ToricQuiver |
The object threeVertexQuiver is a function closure.