Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members
core::id::AtomID_Map_bool Class Reference

#include <AtomID_Map.hh>

Inheritance diagram for core::id::AtomID_Map_bool:
Inheritance graph
[legend]

Additional Inherited Members

- Public Types inherited from core::id::AtomID_Map< bool >
typedef utility::vector1< boolAtomMap
 
typedef utility::vector1< AtomMapResidueMap
 
typedef bool value_type
 
typedef AtomMap::reference reference
 
typedef AtomMap::const_reference const_reference
 
typedef AtomMap::size_type size_type
 
typedef bool Value
 
typedef AtomMap::Reference Reference
 
typedef AtomMap::ConstReference ConstReference
 
typedef platform::Size Size
 
- Public Member Functions inherited from core::id::AtomID_Map< bool >
 AtomID_Map ()
 Default constructor with no arguments (PyRosetta workaround) More...
 
 AtomID_Map (Value const &default_value_a)
 Default constructor. More...
 
 AtomID_Map (Size const n_res)
 Number of residues constructor. More...
 
 AtomID_Map (Size const n_res, Value const &default_value_a)
 Number of residues constructor. More...
 
 AtomID_Map (AtomID_Map const &)=default
 
AtomID_Mapoperator= (AtomID_Map const &)=default
 
 ~AtomID_Map ()=default
 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 fill ()
 Fill the map with the default fill value. More...
 
void fill_with (Value const &value)
 Fill the map with a specified fill value. More...
 
void fill_with (Size const seqpos, Value const &value)
 Fill the map at position seqpos with a specified fill value. More...
 
value_type get (AtomID const &id) const
 Get the value for an AtomID: Extend the map if necessary, filling with the default value Phil changing this to be a non-resizing function. More...
 
void set (AtomID const &id, Value const &value)
 Set the value for an AtomID: Extend the map if necessary, filling with the default value. More...
 
void finalize ()
 Finalize after sizing all the vectors. More...
 
void shrink ()
 Shrink the vectors to remove unused capacity. More...
 
void swap (AtomID_Map &s)
 swap( AtomID_Map ) More...
 
void clear ()
 Clear the map. More...
 
void clear (Value const &default_value_a)
 Clear the map and set a new default value. More...
 
void update_sequence_numbering (Size const new_size, utility::vector1< Size > const &old2new)
 
Size size () const
 Size. More...
 
Size n_residue () const
 Number of residues (size) 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 () const
 Default value. More...
 
void default_value (Value const &default_value_a)
 Set default value. More...
 
bool all_default ()
 Set default value. More...
 
bool has (AtomID const &id) const
 Is an element with this AtomID present? More...
 
ConstReference operator[] (AtomID const &id) const
 AtomID_Map[ atom_id ] const. More...
 
Reference operator[] (AtomID const &id)
 AtomID_Map[ atom_id ]. More...
 
AtomMap const & operator[] (Size const i_res) const
 AtomID_Map[ i_res ] const. More...
 
AtomMapoperator[] (Size const i_res)
 AtomID_Map[ i_res ]. More...
 
ConstReference operator() (AtomID const &id) const
 AtomID_Map( atom_id ) const. More...
 
Reference operator() (AtomID const &id)
 AtomID_Map( atom_id ) More...
 
ConstReference operator() (Size const i_res, Size const i_atom) const
 AtomID_Map( i_res, i_atom ) const. More...
 
Reference operator() (Size const i_res, Size const i_atom)
 AtomID_Map( i_res, i_atom ) More...
 
AtomMap const & operator() (Size const i_res) const
 AtomID_Map( i_res ) const. More...
 
AtomMapoperator() (Size const i_res)
 AtomID_Map( i_res ) More...
 

The documentation for this class was generated from the following file: