file
Chain.hdeclares the classes for looptype complexes over the BarNatan algebra, see Complex<BNObj, BNMor, Coeff>
Classes

template<typename Coeff>struct Chain
 list of clinks (Clink), representing a single indecomposable summand of a looptype complex. If the morphism of the last Clink is nonzero, the chain corresponds to a compact curve; otherwise it corresponds to a noncompact one.

template<typename Coeff>struct Chains
 list of chains (Chain)

template<typename Coeff>struct Clink
 a single link a Chain
 class Khr_curve
 implements components of