Molassembler  1.0.0
Molecule graph and conformer library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Scine::Molassembler::Shapes::ConstexprProperties::AngleBoundsFunctor< ShapeClass > Struct Template Reference

Metafunction calculating the smallest and largest angle that exist in a shape. More...

#include <Properties.h>

Static Public Member Functions

static constexpr std::pair
< double, double > 
value ()
 Smallest and largest angles of the ShapeClass. More...
 

Detailed Description

template<typename ShapeClass>
struct Scine::Molassembler::Shapes::ConstexprProperties::AngleBoundsFunctor< ShapeClass >

Metafunction calculating the smallest and largest angle that exist in a shape.

Template Parameters
ShapeClassA class fulfilling concepts::ShapeClass

Member Function Documentation

template<typename ShapeClass >
static constexpr std::pair<double, double> Scine::Molassembler::Shapes::ConstexprProperties::AngleBoundsFunctor< ShapeClass >::value ( )
inlinestatic

Smallest and largest angles of the ShapeClass.

Complexity \(\Theta(S^2)\)


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