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

Constraints used to solve the tripeptide loop closure. More...

#include <Tripeptide_loop_closure_utilities.hpp>

Protected Attributes

T_Tripeptide_anchors< NT > anchors
 
NT bond_length [6]
 
NT bond_angle [7]
 
NT torsion_angle [2]
 

Accessors

NT * get_bond_length ()
 
NT * get_bond_angle ()
 
NT * get_torsion_angle ()
 
T_Tripeptide_anchors< NT > & get_anchors ()
 
const NT * get_bond_length_const () const
 
const NT * get_bond_angle_const () const
 
const NT * get_torsion_angle_const () const
 
const T_Tripeptide_anchors< NT > & get_anchors_const () const
 

Detailed Description

template<class NT>
class SBL::CSB::T_Tripeptide_constraints< NT >

Constraints used to solve the tripeptide loop closure.

Constraints used to solve the tripeptide loop closure.

Template Parameters
Numbertype

Member Function Documentation

◆ get_anchors()

T_Tripeptide_anchors<NT>& get_anchors ( )
inline

◆ get_anchors_const()

const T_Tripeptide_anchors<NT>& get_anchors_const ( ) const
inline

◆ get_bond_angle()

NT* get_bond_angle ( )
inline

◆ get_bond_angle_const()

const NT* get_bond_angle_const ( ) const
inline

◆ get_bond_length()

NT* get_bond_length ( )
inline

◆ get_bond_length_const()

const NT* get_bond_length_const ( ) const
inline

◆ get_torsion_angle()

NT* get_torsion_angle ( )
inline

◆ get_torsion_angle_const()

const NT* get_torsion_angle_const ( ) const
inline

Member Data Documentation

◆ anchors

T_Tripeptide_anchors<NT> anchors
protected

◆ bond_angle

NT bond_angle[7]
protected

◆ bond_length

NT bond_length[6]
protected

◆ torsion_angle

NT torsion_angle[2]
protected