![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Converts the Tripeptide contraints given to a 16th degree polynomial. More...
#include <Tripeptide_loop_closure.hpp>
Public Types | |
typedef Algebraic_Kernel | AK |
typedef T_Tripeptide_constraints_to_polynomial< AK > | self |
typedef AK::Polynomial_1 | Polynomial |
typedef AK::Algebraic_real_1 | Real |
typedef CGAL::Gmpfr | NT |
typedef Molecular_coordinates_utilities | MCU |
typedef CGAL::Point_3< CGAL::Cartesian< NT > > | Point |
typedef CGAL::Vector_3< CGAL::Cartesian< NT > > | Vector |
Modifiers | |
void | poly_mul1 (NT u1[17], NT u2[17], int p1, int p2, NT(&u3)[17], int &p3) |
void | poly_sub1 (NT u1[17], NT u2[17], int p1, int p2, NT(&u3)[17], int &p3) |
void | poly_mul_sub1 (NT u1[17], NT u2[17], NT u3[17], NT u4[17], int p1, int p2, int p3, int p4, NT(&u5)[17], int &p5) |
void | poly_mul_sub2 (NT u1[5][5], NT u2[5][5], NT u3[5][5], NT u4[5][5], int p1[2], int p2[2], int p3[2], int p4[2], NT(&u5)[5][5], int(&p5)[2]) |
void | poly_mul2 (NT u1[5][5], NT u2[5][5], int p1[2], int p2[2], NT(&u3)[5][5], int(&p3)[2]) |
void | poly_sub2 (NT u1[5][5], NT u2[5][5], int p1[2], int p2[2], NT(&u3)[5][5], int(&p3)[2]) |
void | operator() (const T_Tripeptide_constraints< NT > &tlc_constraints, Polynomial &p_Output, Contants_for_embedding< NT > &Cnsts) |
Create a polypeptide chain in this protein. More... | |
Converts the Tripeptide contraints given to a 16th degree polynomial.
Converts the Tripeptide contraints given to a 16th degree polynomial.
CGAL | Algebraic kernel used to specify the number types on polynomial object type used for the solver |
typedef Algebraic_Kernel AK |
typedef Molecular_coordinates_utilities MCU |
typedef CGAL::Gmpfr NT |
typedef AK::Polynomial_1 Polynomial |
typedef AK::Algebraic_real_1 Real |
typedef T_Tripeptide_constraints_to_polynomial<AK> self |
void operator() | ( | const T_Tripeptide_constraints< NT > & | tlc_constraints, |
Polynomial & | p_Output, | ||
Contants_for_embedding< NT > & | Cnsts | ||
) |
Create a polypeptide chain in this protein.
tlc_constraints | constraints in the internal coordinates and anchors of the loop closure |
p_Output | Algebraic polynomial object from CGAL |
Cnsts | Constants used to embedd the solution once the roots of the polynomial are found |
void poly_mul_sub1 | ( | NT | u1[17], |
NT | u2[17], | ||
NT | u3[17], | ||
NT | u4[17], | ||
int | p1, | ||
int | p2, | ||
int | p3, | ||
int | p4, | ||
NT(&) | u5[17], | ||
int & | p5 | ||
) |
void poly_mul_sub2 | ( | NT | u1[5][5], |
NT | u2[5][5], | ||
NT | u3[5][5], | ||
NT | u4[5][5], | ||
int | p1[2], | ||
int | p2[2], | ||
int | p3[2], | ||
int | p4[2], | ||
NT(&) | u5[5][5], | ||
int(&) | p5[2] | ||
) |