![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Defines iterator over all distinct pairs of particles.
More...
#include <Molecular_potential_energy.hpp>
Classes | |
class | Is_under_threshold |
Public Types | |
typedef T_Unbonded_particles_with_threshold_visitor< CovalentStructure, ConformationType > | Self |
typedef CovalentStructure | Covalent_structure |
typedef ConformationType | Conformation |
typedef SBL::Models::T_Conformation_traits< Conformation > | Conformation_traits |
typedef Conformation_traits::FT | FT |
typedef T_Unbonded_particles_visitor< CovalentStructure > | Visitor_base |
typedef Visitor_base::Iterator | Iterator_base |
typedef boost::filter_iterator< Is_under_threshold, Iterator_base > | Iterator |
Static Public Member Functions | |
static void | set_threshold (const FT &threshold) |
static void | set_geometry (const Conformation &C) |
static Iterator | begin (const CovalentStructure &S) |
static Iterator | end (const CovalentStructure &S) |
Defines iterator over all distinct pairs of particles.
Defines iterator over all distinct pairs of particles. It also implements a threshold over which pairs of particles are not considered.
CovalentStructure | The type of the input covalent structure, as defined in the package Molecular_covalent_structure |
ConformationType | Representation of a geometric conformation |
typedef ConformationType Conformation |
typedef CovalentStructure Covalent_structure |
typedef Conformation_traits::FT FT |
typedef boost::filter_iterator<Is_under_threshold, Iterator_base> Iterator |
typedef Visitor_base::Iterator Iterator_base |
typedef T_Unbonded_particles_with_threshold_visitor<CovalentStructure, ConformationType> Self |
typedef T_Unbonded_particles_visitor<CovalentStructure> Visitor_base |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |