.. index:: pair: struct; topo::FrameFingerprint .. _doxid-structtopo_1_1_frame_fingerprint: struct topo::FrameFingerprint ============================= .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct FrameFingerprint { // fields std::string :ref:`key`; std::string :ref:`method`; std::vector :ref:`atomKeys`; std::map :ref:`classes`; std::vector :ref:`ringCensus`; int :target:`hops` = 0; bool :ref:`coloured` = false; }; .. _details-structtopo_1_1_frame_fingerprint: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Fields ------ .. index:: pair: variable; key .. _doxid-structtopo_1_1_frame_fingerprint_1ae73caf3f7d168ea457feb9b8fdb9c9fe: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::string key hash of the sorted local keys and the ring census .. index:: pair: variable; method .. _doxid-structtopo_1_1_frame_fingerprint_1a4d7179bcacbf440ed2a9bd1a8aefb260: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::string method method of the local keys .. index:: pair: variable; atomKeys .. _doxid-structtopo_1_1_frame_fingerprint_1a7552450f798d8591d7580e8d9422bcb6: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::vector atomKeys one local key per atom .. index:: pair: variable; classes .. _doxid-structtopo_1_1_frame_fingerprint_1a7b460d00fe40ddad15c680fec009eecf: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::map classes local key -> number of atoms carrying it .. index:: pair: variable; ringCensus .. _doxid-structtopo_1_1_frame_fingerprint_1af25731956ad220bebec8965a6e8432bc: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::vector ringCensus ringCensus[s] = primitive rings of size s .. index:: pair: variable; coloured .. _doxid-structtopo_1_1_frame_fingerprint_1aac82494c5f215c4bdda77ba4b576e839: .. ref-code-block:: cpp :class: doxyrest-title-code-block bool coloured = false keys carry vertex colours