![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
class with static methods for internal coordinates computations. More...
#include <Molecular_coordinates_utilities.hpp>
Static functions | |
static Gmpfr | get_bond_angle (Vector b1, Vector b2) |
Computes bondle angle using two vectors. More... | |
static Gmpfr | get_torsion_angle (Vector b1, Vector b2, Vector b3) |
Computes torsion around midle vector given three. More... | |
template<class NT > | |
static void | set_coordinates_n (NT r, NT theta, NT psi, CGAL::Point_3< CGAL::Cartesian< NT >> P1, CGAL::Point_3< CGAL::Cartesian< NT >> P2, CGAL::Point_3< CGAL::Cartesian< NT >> P3, CGAL::Point_3< CGAL::Cartesian< NT >> &P5) |
Sets the coordinate of a fourth point given three others and necessary internal coordinates. More... | |
static double | get_dihedral_angle (Vector_d u, Vector_d v, Vector_d w) |
Computes torsion around midle vector given three. More... | |
static double | get_bond_angle (Vector_d u, Vector_d v) |
Computes bondle angle using two vectors. More... | |
static Gmpfr | get_bond_angle_ordered_vectors (Vector u, Vector v) |
Computes bondle angle using two vectors. More... | |
static Gmpfr | sign (Gmpfr a, Gmpfr b) |
Returns a with sign of b. More... | |
class with static methods for internal coordinates computations.
class with static methods for internal coordinates computations.
|
static |
Computes bondle angle using two vectors.
|
static |
Computes bondle angle using two vectors.
|
static |
Computes bondle angle using two vectors.
|
static |
Computes torsion around midle vector given three.
|
static |
Computes torsion around midle vector given three.
|
static |
Sets the coordinate of a fourth point given three others and necessary internal coordinates.
number | type |
|
static |
Returns a with sign of b.