|
votca 2025.1-dev
|
#include <pairlist.h>

Public Types | |
| using | iterator = typename std::vector<pair_type *>::iterator |
| using | const_iterator = typename std::vector<pair_type *>::const_iterator |
| typedef std::map< element_type, pair_type * > | partners |
| using | element_t = element_type |
| using | pair_t = pair_type |
Public Member Functions | |
| PairList ()=default | |
| virtual | ~PairList () |
| void | AddPair (pair_type *p) |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| pair_type * | front () |
| pair_type * | back () |
| bool | empty () const |
| Index | size () const |
| void | Cleanup () |
| pair_type * | FindPair (element_type e1, element_type e2) |
| const pair_type * | FindPair (element_type e1, element_type e2) const |
| partners * | FindPartners (element_type e1) |
Protected Attributes | |
| std::vector< pair_type * > | pairs_ |
| std::map< element_type, std::map< element_type, pair_type * > > | pair_map_ |
Definition at line 32 of file pairlist.h.
| using votca::csg::PairList< element_type, pair_type >::const_iterator = typename std::vector<pair_type *>::const_iterator |
Definition at line 41 of file pairlist.h.
| using votca::csg::PairList< element_type, pair_type >::element_t = element_type |
Definition at line 63 of file pairlist.h.
| using votca::csg::PairList< element_type, pair_type >::iterator = typename std::vector<pair_type *>::iterator |
Definition at line 40 of file pairlist.h.
| using votca::csg::PairList< element_type, pair_type >::pair_t = pair_type |
Definition at line 64 of file pairlist.h.
| typedef std::map<element_type, pair_type *> votca::csg::PairList< element_type, pair_type >::partners |
Definition at line 42 of file pairlist.h.
|
default |
|
inlinevirtual |
Definition at line 35 of file pairlist.h.
|
inline |
Definition at line 74 of file pairlist.h.
|
inline |
Definition at line 50 of file pairlist.h.
|
inline |
Definition at line 44 of file pairlist.h.
|
inline |
Definition at line 47 of file pairlist.h.
|
inline |
Definition at line 84 of file pairlist.h.
|
inline |
Definition at line 51 of file pairlist.h.
|
inline |
Definition at line 45 of file pairlist.h.
|
inline |
Definition at line 48 of file pairlist.h.
|
inline |
Definition at line 93 of file pairlist.h.
|
inline |
Definition at line 112 of file pairlist.h.
| PairList< element_type, pair_type >::partners * votca::csg::PairList< element_type, pair_type >::FindPartners | ( | element_type | e1 | ) |
Definition at line 132 of file pairlist.h.
|
inline |
Definition at line 49 of file pairlist.h.
|
inline |
Definition at line 53 of file pairlist.h.
|
protected |
Definition at line 69 of file pairlist.h.
|
protected |
Definition at line 67 of file pairlist.h.