pyfeyn2.auto.position
Functions
|
Automatically position the vertices and legs on a list of positions. |
|
Automatically reshuffle the legs of a Feynman diagram. |
|
Automatically position the vertices and legs on a grid, with the given minimum and maximum values for x and y, and the number of grid points, but avoid placing vertices or legs on the same position. |
|
|
|
Automatically position the vertices and legs. |
Automatically remove intersections by aligning the legs and reshufffling (permuting) them. |
|
|
Minimizes a potential between vertices and legs. |
|
Return true if the points A, B, and C are in counter-clockwise order. |
|
Adjust the points of the vertices and legs using Dot language algorithms. |
|
Set the incoming legs to the left. |
|
Return true if line segments AB and CD intersect |
|
|
Set the outgoing legs to the right. |
|
|
|
|
Remove vertices that are only connected to two vertices with the same propagator. |
|
|
|
Scale the positions of the vertices and legs. |
|