Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
Weight_of_atoms< Atom_classifier > Struct Template Reference

#include <atom_classifier.h>

Public Member Functions

 Weight_of_atoms (const Atom_classifier *atom_classifier)
 
Atom_classifier::Properties::Value_type operator() (const typename Atom_classifier::Query_type &atom) const
 

Detailed Description

template<class Atom_classifier>
struct ESBTL::Weight_of_atoms< Atom_classifier >

Function object providing the squared radius of an atom thanks to a classifier.

Template Parameters
Atom_classifieris a classifier associating a radius to an atom.

Constructor & Destructor Documentation

◆ Weight_of_atoms()

Weight_of_atoms ( const Atom_classifier *  atom_classifier)
inline

Constructor

Member Function Documentation

◆ operator()()

Atom_classifier::Properties::Value_type operator() ( const typename Atom_classifier::Query_type &  atom) const
inline

Returns the squared radius of atom.

Parameters
atomthe atom used as query.