Public Types | Public Member Functions | Static Public Member Functions
ESBTL::Radius_of_coarse_atom< NT, Coarse_atom > Class Template Reference

#include <coarse_classifier.h>

List of all members.

Public Types

typedef Coarse_atom Query_type
typedef std::string Key_type
typedef NT Value_type

Public Member Functions

 Radius_of_coarse_atom (const NT &radius)
NT value () const

Static Public Member Functions

template<class Dictionary , class Vector_properties >
static unsigned default_loader (Dictionary &dict, Vector_properties &vect)
static std::string make_key (const Coarse_atom &atom)
static int & index_of_default ()

Detailed Description

template<class NT, class Coarse_atom>
class ESBTL::Radius_of_coarse_atom< NT, Coarse_atom >

A property class associating a radius to an coarse atom.

Template Parameters:
NTis the number type used for the radius.
Coarse_atomis the pseudo-atom type.

Member Typedef Documentation

template<class NT, class Coarse_atom>
typedef std::string ESBTL::Radius_of_coarse_atom< NT, Coarse_atom >::Key_type
template<class NT, class Coarse_atom>
typedef Coarse_atom ESBTL::Radius_of_coarse_atom< NT, Coarse_atom >::Query_type
template<class NT, class Coarse_atom>
typedef NT ESBTL::Radius_of_coarse_atom< NT, Coarse_atom >::Value_type

Constructor & Destructor Documentation

template<class NT, class Coarse_atom>
ESBTL::Radius_of_coarse_atom< NT, Coarse_atom >::Radius_of_coarse_atom ( const NT &  radius) [inline]

Member Function Documentation

template<class NT, class Coarse_atom>
template<class Dictionary , class Vector_properties >
static unsigned ESBTL::Radius_of_coarse_atom< NT, Coarse_atom >::default_loader ( Dictionary &  dict,
Vector_properties &  vect 
) [inline, static]

template<class NT, class Coarse_atom>
static int& ESBTL::Radius_of_coarse_atom< NT, Coarse_atom >::index_of_default ( ) [inline, static]
template<class NT, class Coarse_atom>
static std::string ESBTL::Radius_of_coarse_atom< NT, Coarse_atom >::make_key ( const Coarse_atom atom) [inline, static]

The name of the residue is used as key

template<class NT, class Coarse_atom>
NT ESBTL::Radius_of_coarse_atom< NT, Coarse_atom >::value ( ) const [inline]

The documentation for this class was generated from the following file: