|
Rosetta 3.5
|
Map from Atom DOF identifiers to contained values class. More...
#include <DOF_ID_Map.fwd.hh>

Public Types | |
| typedef AtomID_Map< T > | AtomMap |
| typedef utility::vector1< AtomMap > | DOF_Map |
| typedef T | value_type |
| typedef AtomMap::reference | reference |
| typedef AtomMap::const_reference | const_reference |
| typedef AtomMap::size_type | size_type |
| typedef T | Value |
| typedef AtomMap::Reference | Reference |
| typedef AtomMap::ConstReference | ConstReference |
| typedef platform::Size | Size |
Public Member Functions | |
| DOF_ID_Map (Value const &default_value_a=Value()) | |
| Default constructor. More... | |
| DOF_ID_Map (Size const n_res, Value const &default_value_a=Value()) | |
| Number of residues constructor. More... | |
| ~DOF_ID_Map () | |
| Destructor. More... | |
| void | resize (Size const n_res) |
| Resize to a given number of residues. More... | |
| void | resize (Size const i_res, Size const n_atom) |
| Resize the number of atoms of a residue and use the default fill value. More... | |
| void | resize (Size const i_res, Size const n_atom, Value const &value) |
| Resize the number of atoms of a residue and use a specified fill value. More... | |
| void | finalize () |
| Finalize after sizing all the vectors. More... | |
| void | shrink () |
| Shrink the vectors to remove unused capacity. More... | |
| void | swap (DOF_ID_Map &s) |
| swap( DOF_ID_Map ) More... | |
| void | clear () |
| Clear the vectors. More... | |
| void | set (DOF_Type const dof) |
| Set a DOF for all atoms to the default value for that DOF. More... | |
| void | set (DOF_Type const dof, Value const &value) |
| Set a DOF for all atoms to a specified value. More... | |
| Size | size () const |
| Size (Number of DOF types) More... | |
| Size | n_residue () const |
| Number of residues. More... | |
| Size | n_atom (Size const i_res) const |
| Number of atoms in a residue. More... | |
| bool | empty () const |
| Empty? More... | |
| Value const & | default_value (DOF_Type const dof) const |
| Default value for a DOF. More... | |
| void | default_value (DOF_Type const dof, Value const &default_value_a) |
| Set default value for a DOF. More... | |
| void | default_value (Value const &default_value_a) |
| Set a uniform default value. More... | |
| ConstReference | operator[] (DOF_ID const &id) const |
| DOF_ID_Map[ dof_id ] const. More... | |
| Reference | operator[] (DOF_ID const &id) |
| DOF_ID_Map[ dof_id ]. More... | |
| ConstReference | operator() (DOF_ID const &id) const |
| DOF_ID_Map( dof_id ) const. More... | |
| Reference | operator() (DOF_ID const &id) |
| DOF_ID_Map( dof_id ) More... | |
| ConstReference | operator() (Size const i_res, Size const i_atom, DOF_Type const dof) const |
| DOF_ID_Map( i_res, i_atom ) const. More... | |
| Reference | operator() (Size const i_res, Size const i_atom, DOF_Type const dof) |
| DOF_ID_Map( i_res, i_atom ) More... | |
| AtomMap const & | operator[] (DOF_Type const dof) const |
| DOF_ID_Map[ dof ] const. More... | |
| AtomMap & | operator[] (DOF_Type const dof) |
| DOF_ID_Map[ dof ]. More... | |
| AtomMap const & | operator() (DOF_Type const dof) const |
| DOF_ID_Map( dof ) const. More... | |
| AtomMap & | operator() (DOF_Type const dof) |
| DOF_ID_Map( dof ) More... | |
Private Attributes | |
| DOF_Map | dof_map_ |
| Map from Atom DOF identifiers to values. More... | |
Friends | |
| void | swap (DOF_ID_Map &a, DOF_ID_Map &b) |
| swap( DOF_ID_Map, DOF_ID_Map ) More... | |
| bool | operator== (DOF_ID_Map const &a, DOF_ID_Map const &b) |
| DOF_ID_Map == DOF_ID_Map. More... | |
| bool | operator!= (DOF_ID_Map const &a, DOF_ID_Map const &b) |
| DOF_ID_Map != DOF_ID_Map. More... | |
Map from Atom DOF identifiers to contained values class.
Definition at line 24 of file DOF_ID_Map.fwd.hh.
| typedef AtomID_Map< T > core::id::DOF_ID_Map< T >::AtomMap |
Definition at line 63 of file DOF_ID_Map.hh.
| typedef AtomMap::const_reference core::id::DOF_ID_Map< T >::const_reference |
Definition at line 69 of file DOF_ID_Map.hh.
| typedef AtomMap::ConstReference core::id::DOF_ID_Map< T >::ConstReference |
Definition at line 75 of file DOF_ID_Map.hh.
| typedef utility::vector1< AtomMap > core::id::DOF_ID_Map< T >::DOF_Map |
Definition at line 64 of file DOF_ID_Map.hh.
| typedef AtomMap::reference core::id::DOF_ID_Map< T >::reference |
Definition at line 68 of file DOF_ID_Map.hh.
| typedef AtomMap::Reference core::id::DOF_ID_Map< T >::Reference |
Definition at line 74 of file DOF_ID_Map.hh.
| typedef platform::Size core::id::DOF_ID_Map< T >::Size |
Definition at line 76 of file DOF_ID_Map.hh.
| typedef AtomMap::size_type core::id::DOF_ID_Map< T >::size_type |
Definition at line 70 of file DOF_ID_Map.hh.
| typedef T core::id::DOF_ID_Map< T >::Value |
Definition at line 73 of file DOF_ID_Map.hh.
| typedef T core::id::DOF_ID_Map< T >::value_type |
Definition at line 67 of file DOF_ID_Map.hh.
|
inlineexplicit |
Default constructor.
Definition at line 85 of file DOF_ID_Map.hh.
|
inlineexplicit |
Number of residues constructor.
Definition at line 93 of file DOF_ID_Map.hh.
|
inline |
Destructor.
Definition at line 103 of file DOF_ID_Map.hh.
|
inline |
Clear the vectors.
Definition at line 186 of file DOF_ID_Map.hh.
Referenced by core::pose::initialize_dof_id_map().
|
inline |
Default value for a DOF.
Definition at line 254 of file DOF_ID_Map.hh.
|
inline |
Set default value for a DOF.
Definition at line 263 of file DOF_ID_Map.hh.
|
inline |
Set a uniform default value.
Definition at line 272 of file DOF_ID_Map.hh.
|
inline |
Empty?
Definition at line 245 of file DOF_ID_Map.hh.
|
inline |
Finalize after sizing all the vectors.
Definition at line 147 of file DOF_ID_Map.hh.
|
inline |
Number of atoms in a residue.
Definition at line 236 of file DOF_ID_Map.hh.
|
inline |
Number of residues.
Definition at line 227 of file DOF_ID_Map.hh.
|
inline |
DOF_ID_Map( dof_id ) const.
Definition at line 304 of file DOF_ID_Map.hh.
|
inline |
DOF_ID_Map( dof_id )
Definition at line 313 of file DOF_ID_Map.hh.
|
inline |
DOF_ID_Map( i_res, i_atom ) const.
Definition at line 322 of file DOF_ID_Map.hh.
|
inline |
DOF_ID_Map( i_res, i_atom )
Definition at line 331 of file DOF_ID_Map.hh.
|
inline |
DOF_ID_Map( dof ) const.
Definition at line 358 of file DOF_ID_Map.hh.
|
inline |
DOF_ID_Map( dof )
Definition at line 367 of file DOF_ID_Map.hh.
|
inline |
DOF_ID_Map[ dof_id ] const.
Definition at line 286 of file DOF_ID_Map.hh.
|
inline |
DOF_ID_Map[ dof_id ].
Definition at line 295 of file DOF_ID_Map.hh.
|
inline |
DOF_ID_Map[ dof ] const.
Definition at line 340 of file DOF_ID_Map.hh.
|
inline |
DOF_ID_Map[ dof ].
Definition at line 349 of file DOF_ID_Map.hh.
|
inline |
Resize to a given number of residues.
Definition at line 113 of file DOF_ID_Map.hh.
Referenced by core::pose::initialize_dof_id_map().
|
inline |
Resize the number of atoms of a residue and use the default fill value.
Definition at line 124 of file DOF_ID_Map.hh.
|
inline |
Resize the number of atoms of a residue and use a specified fill value.
Definition at line 135 of file DOF_ID_Map.hh.
|
inline |
Set a DOF for all atoms to the default value for that DOF.
Definition at line 197 of file DOF_ID_Map.hh.
|
inline |
Set a DOF for all atoms to a specified value.
Definition at line 206 of file DOF_ID_Map.hh.
|
inline |
Shrink the vectors to remove unused capacity.
Definition at line 156 of file DOF_ID_Map.hh.
Referenced by core::id::DOF_ID_Map< utility::pointer::owning_ptr >::finalize().
|
inline |
Size (Number of DOF types)
Definition at line 218 of file DOF_ID_Map.hh.
|
inline |
swap( DOF_ID_Map )
Definition at line 167 of file DOF_ID_Map.hh.
|
friend |
DOF_ID_Map != DOF_ID_Map.
Definition at line 390 of file DOF_ID_Map.hh.
|
friend |
DOF_ID_Map == DOF_ID_Map.
Definition at line 380 of file DOF_ID_Map.hh.
|
friend |
swap( DOF_ID_Map, DOF_ID_Map )
Definition at line 177 of file DOF_ID_Map.hh.
|
private |
Map from Atom DOF identifiers to values.
Definition at line 400 of file DOF_ID_Map.hh.
Referenced by core::id::DOF_ID_Map< utility::pointer::owning_ptr >::clear(), core::id::DOF_ID_Map< utility::pointer::owning_ptr >::default_value(), core::id::DOF_ID_Map< utility::pointer::owning_ptr >::empty(), core::id::DOF_ID_Map< utility::pointer::owning_ptr >::n_atom(), core::id::DOF_ID_Map< utility::pointer::owning_ptr >::n_residue(), core::id::DOF_ID_Map< utility::pointer::owning_ptr >::operator()(), core::id::DOF_ID_Map< utility::pointer::owning_ptr >::operator[](), core::id::DOF_ID_Map< utility::pointer::owning_ptr >::resize(), core::id::DOF_ID_Map< utility::pointer::owning_ptr >::set(), core::id::DOF_ID_Map< utility::pointer::owning_ptr >::shrink(), core::id::DOF_ID_Map< utility::pointer::owning_ptr >::size(), and core::id::DOF_ID_Map< utility::pointer::owning_ptr >::swap().
1.8.4