Molassembler  3.0.1
Molecule graph and conformer library
ShapeVertexMaps.h File Reference

Calculate shape position maps. More...

Include dependency graph for ShapeVertexMaps.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Scine::Molassembler
 Central library namespace.
 
 Scine::Molassembler::Stereopermutations
 Data classes for permutational spatial arrangement modeling.
 

Typedefs

using Scine::Molassembler::SiteToShapeVertexMap = Temple::StrongIndexPermutation< SiteIndex, Shapes::Vertex >
 

Functions

SiteToShapeVertexMap Scine::Molassembler::siteToShapeVertexMap (const Stereopermutations::Stereopermutation &stereopermutation, const RankingInformation::RankedSitesType &canonicalSites, const std::vector< RankingInformation::Link > &siteLinks, std::vector< std::vector< SiteIndex >> siteGroups={}, std::vector< std::vector< Shapes::Vertex >> vertexGroups={})
 Generates a flat mapping from site indices to shape vertices. More...
 
Temple::StrongIndexPermutation< Shapes::Vertex, SiteIndex > Scine::Molassembler::shapeVertexToSiteIndexMap (const Stereopermutations::Stereopermutation &stereopermutation, const RankingInformation::RankedSitesType &canonicalSites, const std::vector< RankingInformation::Link > &siteLinks)
 Generates a flat mapping from shape vertices to site indices. More...
 
Stereopermutations::Stereopermutation Scine::Molassembler::stereopermutationFromSiteToShapeVertexMap (const SiteToShapeVertexMap &siteToShapeVertexMap, const std::vector< RankingInformation::Link > &links, const RankingInformation::RankedSitesType &canonicalSites)
 

Detailed Description

Calculate shape position maps.