Molassembler  1.0.0
Molecule graph and conformer library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
CycleFeasibility.h File Reference
Include dependency graph for CycleFeasibility.h:

Go to the source code of this file.

Data Structures

struct  Scine::Molassembler::Stereopermutators::BaseAtom
 Data class for cycleModelContradictsGraph() input. More...
 

Namespaces

 Scine
 
 Scine::Molassembler
 Central library namespace.
 
 Scine::Molassembler::Stereopermutators
 Stereopermutator implementation details.
 

Functions

bool Scine::Molassembler::Stereopermutators::cycleModelContradictsGraph (const std::vector< Utils::ElementType > &elementTypes, const std::vector< double > &cycleEdgeLengths, const std::vector< BaseAtom > &bases)
 Checks whether spatially modeling a cycle contradicts the graph. More...
 
bool Scine::Molassembler::Stereopermutators::triangleBondTooClose (const double a, const double b, const double angle, const double bondRadius)
 Checks whether the far bond in a triangle is too close to the originating atom. More...
 

Detailed Description