#include #include #include #include #include #include #include #include #include "BasicFunctions.h" using namespace std; //Function returns wrapped adjacency matrix representation of graph on the Mobius Strip vector GetAdjacencyMatrix(int L, int StabXPos[], int StabYPos[]); //Function returns two concatenated vectors: {wrapped distance matrix, wrapped flip matrix} vector Floyds(vector WrappedCM, int NoOfVertices); //Function returns Shortest distances of stabilizers on Mobius strip to the right of red edge vector GetRPerpDistances(int L, int StabXPos[], int StabYPos[]); //Function returns Shortest distances of stabilizers on Mobius strip to the left of red edge vector GetRPerpDistancesOtherDir(int L, int StabXPos[], int StabYPos[]);