Chemical Data Processing Library C++ API - Version 1.1.1
Public Member Functions | List of all members
CDPL::Util::DGCoordinatesGeneratorBase< Dim, T, Derived >::DistanceConstraint Class Reference

#include <DGCoordinatesGenerator.hpp>

Public Member Functions

 DistanceConstraint (std::size_t pt1_idx, std::size_t pt2_idx, const ValueType &lb, const ValueType &ub)
 
std::size_t getPoint1Index () const
 
std::size_t getPoint2Index () const
 
const ValueTypegetLowerBound () const
 
const ValueTypegetUpperBound () const
 
bool operator< (const DistanceConstraint &constr) const
 

Constructor & Destructor Documentation

◆ DistanceConstraint()

template<std::size_t Dim, typename T , typename Derived >
CDPL::Util::DGCoordinatesGeneratorBase< Dim, T, Derived >::DistanceConstraint::DistanceConstraint ( std::size_t  pt1_idx,
std::size_t  pt2_idx,
const ValueType lb,
const ValueType ub 
)

Member Function Documentation

◆ getPoint1Index()

template<std::size_t Dim, typename T , typename Derived >
std::size_t CDPL::Util::DGCoordinatesGeneratorBase< Dim, T, Derived >::DistanceConstraint::getPoint1Index ( ) const

◆ getPoint2Index()

template<std::size_t Dim, typename T , typename Derived >
std::size_t CDPL::Util::DGCoordinatesGeneratorBase< Dim, T, Derived >::DistanceConstraint::getPoint2Index ( ) const

◆ getLowerBound()

template<std::size_t Dim, typename T , typename Derived >
const ValueType& CDPL::Util::DGCoordinatesGeneratorBase< Dim, T, Derived >::DistanceConstraint::getLowerBound ( ) const

◆ getUpperBound()

template<std::size_t Dim, typename T , typename Derived >
const ValueType& CDPL::Util::DGCoordinatesGeneratorBase< Dim, T, Derived >::DistanceConstraint::getUpperBound ( ) const

◆ operator<()

template<std::size_t Dim, typename T , typename Derived >
bool CDPL::Util::DGCoordinatesGeneratorBase< Dim, T, Derived >::DistanceConstraint::operator< ( const DistanceConstraint constr) const

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