Files

  • dir sources C++ source files.
    • dir headers C++ header files.
      • file aux_svg.h declares drawing commands to generate svg-files
      • file aux_sys.h declares File class, i/o functions and string operations
      • file BNAlgebra.h declares the Bar-Natan algebra $\mathcal{B}$ from [4]
      • file Chain.h declares the classes for loop-type complexes over the Bar-Natan algebra, see Complex<BNObj, BNMor, Coeff>
      • file Cob.h declares the universal cobordism category from [1]
      • file Coefficients.h declares all classes that represent rings of coefficients
      • file Complex.h declares the category of complexes over a category, such as the Bar-Natan algebra $\mathcal{B}$ from [4] or the universal cobordism category from [1]
      • file constants.h defines some constants used in the program
      • file Tangles.h declares the class Tangle
      • file Tests.h declares some tests for checking some features of the program
    • dir modules C++ implementation files.
      • file aux_svg.cpp implements drawing commands to generate svg-files
      • file aux_sys.cpp implements File class, i/o functions and string operations
      • file BNAlgebra.cpp implements the Bar-Natan algebra $\mathcal{B}$ from [4]
      • file Chain.cpp implements the classes for loop-type complexes over the Bar-Natan algebra, see Complex<BNObj, BNMor, Coeff>
      • file Cob.cpp implements the universal cobordism category from [1]
      • file Coefficients.cpp implements all classes that represent rings of coefficients
      • file Complex.cpp implements the category of complexes over a category, such as the Bar-Natan algebra $\mathcal{B}$ from [4] or the universal cobordism category from [1]
      • file Tangles.cpp implements the class Tangles
      • file Tests.cpp implements some tests for checking some features of the program
    • file main.cpp processes arguments and runs main computation