Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Binet_Cauchy_kernel_score< Conformation, GetParticle, MolecularAlignment > Class Template Reference

Model of Distances for defining distance between two conformations. More...

#include <Binet_Cauchy_kernel_score.hpp>

Public Types

typedef T_Binet_Cauchy_kernel_score< Conformation, GetParticle, MolecularAlignment > Self
typedef Conformation Point
typedef GetParticle::Particle_rep Particle_rep
typedef GetParticle::FT FT

Public Member Functions

 T_Binet_Cauchy_kernel_score (void)
 T_Binet_Cauchy_kernel_score (const Self &other)
 ~T_Binet_Cauchy_kernel_score (void)
void set_alignment (MolecularAlignment &alignment)
void set_get_particle (GetParticle &get_particle)
FT operator() (const Conformation &p, const Conformation &q) const

Detailed Description

template<class Conformation, class GetParticle = T_Get_particle_default<Conformation, CGAL::Cartesian<double>::Point_3 >, class MolecularAlignment = Molecular_alignment_default>
class SBL::CSB::T_Binet_Cauchy_kernel_score< Conformation, GetParticle, MolecularAlignment >

Model of Distances for defining distance between two conformations.

NT: should be (double, float, or even complex)

Member Typedef Documentation

◆ FT

typedef GetParticle::FT FT

◆ Particle_rep

typedef GetParticle::Particle_rep Particle_rep

◆ Point

typedef Conformation Point

◆ Self

typedef T_Binet_Cauchy_kernel_score<Conformation, GetParticle, MolecularAlignment> Self

Constructor & Destructor Documentation

◆ T_Binet_Cauchy_kernel_score() [1/2]

T_Binet_Cauchy_kernel_score ( void  )

◆ T_Binet_Cauchy_kernel_score() [2/2]

T_Binet_Cauchy_kernel_score ( const Self other)

◆ ~T_Binet_Cauchy_kernel_score()

~T_Binet_Cauchy_kernel_score ( void  )

Member Function Documentation

◆ operator()()

T_Binet_Cauchy_kernel_score< Conformation, GetParticle, MolecularAlignment >::FT operator() ( const Conformation &  p,
const Conformation &  q 
) const

◆ set_alignment()

void set_alignment ( MolecularAlignment &  alignment)

◆ set_get_particle()

void set_get_particle ( GetParticle &  get_particle)