Molassembler  1.0.0
Molecule graph and conformer library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Scine::Molassembler::Stereopermutations::Composite::Permutation Struct Reference

Class representing a single rotational permutation. More...

#include <Composites.h>

Public Types

using DihedralTuple = std::tuple< Shapes::Vertex, Shapes::Vertex, double >
 
using VertexPair = std::pair< Shapes::Vertex, Shapes::Vertex >
 

Public Member Functions

bool close (const std::vector< DihedralTuple > &comparisonDihedrals) const
 

Data Fields

VertexPair alignedVertices
 Shape vertices aligned for this set of dihedrals.
 
Alignment alignment
 Alignment used to generate this permutation.
 
std::vector< DihedralTuple > dihedrals
 Set of dihedrals between all relevant vertices along the bond.
 
boost::optional< VertexPair > rankingEquivalentTo
 Shape vertices this permutation is ranking equivalent to, if applicable.
 

Detailed Description

Class representing a single rotational permutation.


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