Loading...
Searching...
No Matches
topo::FrameFingerprint Struct Reference

#include <topo_fingerprint.hpp>

Public Attributes

std::string key
 hash of the sorted local keys and the ring census
std::string method
 method of the local keys
std::vector< std::string > atomKeys
 one local key per atom
std::map< std::string, int > classes
 local key -> number of atoms carrying it
std::vector< int > ringCensus
 ringCensus[s] = primitive rings of size s
std::vector< std::uint64_t > wlAtom
 per-atom WL hash used in the frame key
int hops = 0
bool coloured = false
 keys carry vertex colours

Detailed Description

Definition at line 47 of file topo_fingerprint.hpp.

Member Data Documentation

◆ atomKeys

std::vector<std::string> topo::FrameFingerprint::atomKeys

one local key per atom

Definition at line 50 of file topo_fingerprint.hpp.

◆ classes

std::map<std::string, int> topo::FrameFingerprint::classes

local key -> number of atoms carrying it

Definition at line 51 of file topo_fingerprint.hpp.

◆ coloured

bool topo::FrameFingerprint::coloured = false

keys carry vertex colours

Definition at line 55 of file topo_fingerprint.hpp.

◆ hops

int topo::FrameFingerprint::hops = 0

Definition at line 54 of file topo_fingerprint.hpp.

◆ key

std::string topo::FrameFingerprint::key

hash of the sorted local keys and the ring census

Definition at line 48 of file topo_fingerprint.hpp.

◆ method

std::string topo::FrameFingerprint::method

method of the local keys

Definition at line 49 of file topo_fingerprint.hpp.

◆ ringCensus

std::vector<int> topo::FrameFingerprint::ringCensus

ringCensus[s] = primitive rings of size s

Definition at line 52 of file topo_fingerprint.hpp.

◆ wlAtom

std::vector<std::uint64_t> topo::FrameFingerprint::wlAtom

per-atom WL hash used in the frame key

Definition at line 53 of file topo_fingerprint.hpp.


The documentation for this struct was generated from the following file: