PCA struct
          #include <sources/headers/Cob.h>
        
        Wrapper class for some precomputed data needed for the multiplication of CobMor.
Public static variables
- static std::vector<std::vector<std::vector<size_t>>> addCap
 - static std::vector<std::vector<std::vector<size_t>>> addCup
 - x = addCup[i][j][k]: gens[i][j].AddCup(k)=gens[i-1][x]
 - static std::vector<std::vector<std::vector<bool>>> addCupGCC
 - addCupGCC[i][j][k] = gens[i][j].AddCupGivesClosedComponent(k)
 - static std::vector<std::vector<Arcs>> gens
 - static std::vector<std::vector<std::pair<Dots, int>>> vec
 - the ith entry is a pair, whose first element is a list of all possible instances of Dots of length i, except the instance with 1 in all entries, and whose second element is equal to the number of 1s in this vector;
 
Variable documentation
              static std::vector<std::vector<std::vector<size_t>>> PCA:: addCap
            
x = addCupGen[i][j][k]: gens[i][j].AddCap(k)=gens[i+1][x]
always one shorter than gens and addCupGCC