Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_TLC_polynomial< Algebraic_Kernel > Class Template Reference

Converts the Tripeptide contraints given to a 16th degree polynomial. More...

#include <TLC_solver.hpp>

Modifiers

void operator() (const T_Tripeptide_constraints< NT > &tlc_constraints, Polynomial &p_Output, Contants_for_embedding< NT > &Cnsts)
 Create a polypeptide chain in this protein.

Detailed Description

template<class Algebraic_Kernel>
class SBL::CSB::T_TLC_polynomial< Algebraic_Kernel >

Converts the Tripeptide contraints given to a 16th degree polynomial.

Converts the Tripeptide contraints given to a 16th degree polynomial.

Template Parameters
CGALAlgebraic kernel used to specify the number types on polynomial object type used for the solver

Member Function Documentation

◆ operator()()

template<class Algebraic_Kernel>
void operator() ( const T_Tripeptide_constraints< NT > & tlc_constraints,
Polynomial & p_Output,
Contants_for_embedding< NT > & Cnsts )

Create a polypeptide chain in this protein.

Parameters
tlc_constraintsconstraints in the internal coordinates and anchors of the loop closure
p_OutputAlgebraic polynomial object from CGAL
CnstsConstants used to embedd the solution once the roots of the polynomial are found