atoms.h Source File
LibRPA
|
atoms.h
Go to the documentation of this file.
58 /* vector<pair<atom_t, atom_t>> get_atom_pair(const typename atom_mapping<T>::pair_t &apdata) // not work */
70 /* vector<pair<atom_t, atom_t>> get_atom_pair(const typename atom_mapping<T>::pair_t &apdata) // not work */
90 std::pair<std::set<TA1>, std::set<TA2>> convert_IJset_to_Iset_Jset(std::set<std::pair<TA1, TA2>> IJset)
vector< atpair_t > get_atom_pair(const map< atom_t, map< atom_t, T >> &apdata)
get atom pairs from a atom_mapping::pair_t object (old style)
Definition: atoms.h:57
pair< atom_t, atom_t > atpair_t
atom-pair type. NOTE: may turn into a class?
Definition: atoms.h:25
vector< atom_t > get_atom(const map< atom_t, T > &adata)
get atom indcies from a atom_mapping::single_t object (old style)
Definition: atoms.h:46
map< atom_t, map< atom_t, map< atom_t, T > > > tri_t_old
mapping between tri-atom group and data. Nested map, old style
Definition: atoms.h:41
map< pair< atom_t, atpair_t >, T > tri_t
mapping between tri-atom group and data
Definition: atoms.h:37
map< atom_t, map< atom_t, T > > pair_t_old
mapping between atom pair and data. Nested map, old style
Definition: atoms.h:39
map< atpair_t, T > pair_t
mapping between atom pair and data
Definition: atoms.h:35
map< atom_t, T > single_t
mapping between single atom and data
Definition: atoms.h:33
Generated by