Loading...
Searching...
No Matches
cage_canon.hpp File Reference
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  cage
 Functions for topological network criteria cage types.

Functions

bool cage::nautyAvailable ()
std::string cage::canonicalCertificate (const std::vector< std::vector< int > > &rings)
bool cage::isHexagonalPrism (const std::vector< std::vector< int > > &rings)
bool cage::sameCertificate (const std::vector< std::vector< int > > &a, const std::vector< std::vector< int > > &b)
std::string cage::canonicalCertificateRooted (int n, const std::vector< std::pair< int, int > > &edges, int root)
std::string cage::canonicalCertificateColoured (int n, const std::vector< std::pair< int, int > > &edges, const std::vector< int > &colours, int root)