![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Model of distance between angles of two conformations given with their internal coordinates. More...
#include <Squared_angular_internal_distance.hpp>
Public Types | |
typedef T_Squared_angular_internal_distance< Conformation, NT, MolecularAlignment > | Self |
typedef Conformation | Point |
typedef SBL::Models::T_Conformation_traits< Point > | Conformation_traits |
typedef NT | FT |
Public Member Functions | |
T_Squared_angular_internal_distance (void) | |
~T_Squared_angular_internal_distance (void) | |
void | set_alignment (MolecularAlignment &alignment) |
FT | operator() (const Conformation &p, const Conformation &q) const |
Model of distance between angles of two conformations given with their internal coordinates.
The smallest difference between aligned angles of the two conformations are computed, and the squared distance is defined as the sum of the square of the differences.
typedef NT FT |
typedef Conformation Point |
typedef T_Squared_angular_internal_distance<Conformation, NT, MolecularAlignment> Self |
|
inline |
|
inline |
|
inline |
void set_alignment | ( | MolecularAlignment & | alignment | ) |