The ChainCon Software (Release 0.03)
Functions
snf.h File Reference

This file includes a specific interface to an SNF computation algorithm. More...

#include <algorithm>
#include "chomp/system/config.h"
#include "chaincon/filtcomplex.h"
#include "chaincon/chain.h"
#include "chaincon/snfchomp.h"

Go to the source code of this file.

Functions

template<class MatrixT >
void verifyChangeOfBasisSNF (const MatrixT &matrix, int maxDim)
 Verifies if the change of basis matrices match each other. More...
 

Detailed Description

This file includes a specific interface to an SNF computation algorithm.

In the default setting it uses the algorithm from the CHomP package, but you are welcome to use another, hopefully more efficient algorithm.

Definition in file snf.h.

Function Documentation

◆ verifyChangeOfBasisSNF()

template<class MatrixT >
void verifyChangeOfBasisSNF ( const MatrixT &  matrix,
int  maxDim 
)

Verifies if the change of basis matrices match each other.

Displays messages and throws an exception in case of a failure.

Definition at line 59 of file snf.h.

Referenced by algMinModel(), and algTopModel4().