Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
#include <Molecular_potential_energy.hpp>
Public Types | |
typedef CovalentStructure::Torsion_angle_rep | Torsion_angle_rep |
typedef std::ptrdiff_t | difference_type |
typedef std::pair< Torsion_angle_rep, Torsion_angle_rep > | value_type |
typedef std::pair< Torsion_angle_rep, Torsion_angle_rep > | reference |
typedef std::pair< Torsion_angle_rep, Torsion_angle_rep > * | pointer |
typedef std::forward_iterator_tag | iterator_category |
typedef CovalentStructure::Dihedral_angles_iterator | Dihedral_angles_iterator |
typedef CovalentStructure::Incident_bonds_iterator | Incident_bonds_iterator |
Public Member Functions | |
Iterator (const Iterator &it) | |
Iterator (const CovalentStructure *C, const Dihedral_angles_iterator &torsion_it, const Dihedral_angles_iterator &tend_it) | |
Iterator & | operator= (const Iterator &it) |
bool | operator== (const Iterator &it) const |
bool | operator!= (const Iterator &it) const |
Iterator & | operator++ () |
reference | operator* () const |
Static Public Member Functions | |
static Iterator | make_begin (const CovalentStructure &C) |
static Iterator | make_end (const CovalentStructure &C) |
typedef std::ptrdiff_t difference_type |
typedef CovalentStructure::Dihedral_angles_iterator Dihedral_angles_iterator |
typedef CovalentStructure::Incident_bonds_iterator Incident_bonds_iterator |
typedef std::forward_iterator_tag iterator_category |
typedef std::pair<Torsion_angle_rep, Torsion_angle_rep>* pointer |
typedef std::pair<Torsion_angle_rep, Torsion_angle_rep> reference |
typedef CovalentStructure::Torsion_angle_rep Torsion_angle_rep |
typedef std::pair<Torsion_angle_rep, Torsion_angle_rep> value_type |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |