![]() |
Rosetta Core
2014.35
|
Classes | |
class | AtomID |
Atom identifier class. Defined by the atom number and the residue number. More... | |
class | AtomID_Map |
Map from Atom identifiers to contained values class. More... | |
class | AtomID_Map_AtomID |
class | AtomID_Map_bool |
class | AtomID_Map_Real |
class | BondID |
two more classes, temporary for testing purposes More... | |
class | CacheableAtomID_MapVector |
AtomID_Map< xyzVector< Real > > More... | |
class | DOF_ID |
Kinematics DOF identifier class. More... | |
class | DOF_ID_Map |
Map from Atom DOF identifiers to contained values class. More... | |
class | DOF_ID_Range |
Kinematics DOF identifier (with range) class. More... | |
class | EXCN_AtomNotFound |
class | JumpID |
class | NamedAtomID |
Atom identifier class. More... | |
class | NamedAtomID_Map |
Map from Atom identifiers to contained values class. More... | |
class | NamedAtomID_Map_NamedAtomID |
class | NamedStubID |
class | SequenceMapping |
class | StubID |
class | TorsionID |
Torsion identifier class. More... | |
class | TorsionID_Range |
Kinematics DOF identifier (with range) class. More... | |
Enumerations | |
enum | DOF_Type { PHI = 1, THETA, D, RB1, RB2, RB3, RB4, RB5, RB6 } |
DOF (degrees of freedom) type. More... | |
enum | TorsionType { BB = 1, CHI, NU, JUMP } |
Torsion type – used in the TorsionID class. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, AtomID const &a) |
stream << AtomID More... | |
std::ostream & | operator<< (std::ostream &os, StubID const &stub) |
stream << AtomID More... | |
template<typename T > | |
void | swap (AtomID_Map< T > &a, AtomID_Map< T > &b) |
swap( AtomID_Map, AtomID_Map ) More... | |
std::ostream & | operator<< (std::ostream &os, DOF_ID const &a) |
stream << DOF_ID More... | |
DOF_Type | get_rb_type (Size const k) |
Size | get_rb_number (DOF_Type const t) |
bool | DOF_type_is_rb (DOF_Type const t) |
std::ostream & | operator<< (std::ostream &os, DOF_ID_Range const &a) |
stream << DOF_ID_Range More... | |
std::ostream & | operator<< (std::ostream &os, NamedAtomID const &a) |
stream << NamedAtomID More... | |
std::istream & | operator>> (std::istream &is, NamedAtomID &e) |
input operator >> NamedAtomID More... | |
template<typename T > | |
void | swap (NamedAtomID_Map< T > &a, NamedAtomID_Map< T > &b) |
swap( NamedAtomID_Map, NamedAtomID_Map ) More... | |
std::ostream & | operator<< (std::ostream &os, NamedStubID const &a) |
stream << NamedStubID More... | |
std::istream & | operator>> (std::istream &is, NamedStubID &s) |
input operator >> NamedAtomID More... | |
core::id::SequenceMappingOP | combine_sequence_mappings (utility::vector1< core::id::SequenceMapping > const &smaps) |
make one sequence mapping out of all input ones utility function added by flo, feb 2011 More... | |
void | combine_sequence_mappings (core::id::SequenceMapping &smap, core::id::SequenceMapping const &smap_to_add) |
combine the input sequence mappings into one utility function added by flo, feb 2011 More... | |
std::ostream & | operator<< (std::ostream &out, SequenceMapping const &map) |
std::ostream & | operator<< (std::ostream &os, TorsionID_Range const &a) |
stream << TorsionID_Range More... | |
static Size const | n_DOF_Type (9) |
std::string | to_string (DOF_Type const &type) |
std::string | to_string (TorsionType const &type) |
static Size const | phi_torsion (1) |
static Size const | psi_torsion (2) |
static Size const | omega_torsion (3) |
Variables | |
static basic::Tracer | tr ("core.id.AtomID") |
AtomID const | BOGUS_ATOM_ID (0, 0) |
Globals. More... | |
AtomID const | CHAINBREAK_BOGUS_ATOM_ID (0, 0) |
StubID const | BOGUS_STUB_ID (BOGUS_ATOM_ID, BOGUS_ATOM_ID, BOGUS_ATOM_ID) |
Globals. More... | |
DOF_ID const | BOGUS_DOF_ID (BOGUS_ATOM_ID, PHI) |
Globals. More... | |
NamedAtomID const | BOGUS_NAMED_ATOM_ID ("", 0) |
Globals. More... | |
NamedAtomID const | CHAINBREAK_BOGUS_NAMED_ATOM_ID ("", 0) |
TorsionID const | BOGUS_TORSION_ID (0, BB, 0) |
Globals. More... | |
typedef utility::pointer::access_ptr< CacheableAtomID_MapVector > core::id::CacheableAtomID_MapVectorAP |
typedef utility::pointer::access_ptr< CacheableAtomID_MapVector const > core::id::CacheableAtomID_MapVectorCAP |
typedef utility::pointer::owning_ptr< CacheableAtomID_MapVector const > core::id::CacheableAtomID_MapVectorCOP |
typedef utility::pointer::owning_ptr< CacheableAtomID_MapVector > core::id::CacheableAtomID_MapVectorOP |
enum core::id::DOF_Type |
Torsion type – used in the TorsionID class.
Enumerator | |
---|---|
BB | |
CHI | |
NU | |
JUMP |
core::id::SequenceMappingOP core::id::combine_sequence_mappings | ( | utility::vector1< core::id::SequenceMapping > const & | smaps | ) |
make one sequence mapping out of all input ones utility function added by flo, feb 2011
combine all input sequence mappings into one. sequentially, that is
Referenced by core::pack::task::operation::ReadResfileAndObeyLengthEvents::apply().
void core::id::combine_sequence_mappings | ( | core::id::SequenceMapping & | smap, |
core::id::SequenceMapping const & | smap_to_add | ||
) |
combine the input sequence mappings into one utility function added by flo, feb 2011
combine smap_to_add into smap, i.e. smap[j] becomes smap_to_add[ smap[j] ]
References core::id::SequenceMapping::downstream_combine().
|
inline |
|
inline |
References RB1.
Referenced by core::conformation::Conformation::dof_id_from_torsion_id(), and core::kinematics::tree::JumpAtom::setup_min_map().
|
static |
|
static |
std::ostream& core::id::operator<< | ( | std::ostream & | os, |
TorsionID_Range const & | a | ||
) |
stream << TorsionID_Range
References core::id::TorsionID_Range::max(), core::id::TorsionID_Range::min(), and core::id::TorsionID_Range::torsion_id().
std::ostream& core::id::operator<< | ( | std::ostream & | os, |
DOF_ID_Range const & | a | ||
) |
stream << DOF_ID_Range
References core::id::DOF_ID_Range::dof_id(), core::id::DOF_ID_Range::max(), and core::id::DOF_ID_Range::min().
std::ostream& core::id::operator<< | ( | std::ostream & | os, |
DOF_ID const & | a | ||
) |
stream << DOF_ID
References core::id::DOF_ID::atom_id(), and core::id::DOF_ID::type().
std::ostream& core::id::operator<< | ( | std::ostream & | os, |
NamedAtomID const & | a | ||
) |
stream << NamedAtomID
References core::id::NamedAtomID::atom(), and core::id::NamedAtomID::rsd().
std::ostream& core::id::operator<< | ( | std::ostream & | os, |
AtomID const & | a | ||
) |
stream << AtomID
References core::id::AtomID::atomno(), and core::id::AtomID::rsd().
std::ostream& core::id::operator<< | ( | std::ostream & | os, |
StubID const & | stub | ||
) |
stream << AtomID
References core::id::StubID::atom1, core::id::StubID::atom2, core::id::StubID::atom3, and core::id::StubID::center_.
std::ostream& core::id::operator<< | ( | std::ostream & | os, |
NamedStubID const & | a | ||
) |
stream << NamedStubID
output operator
References core::id::NamedStubID::atom1, core::id::NamedStubID::atom2, core::id::NamedStubID::atom3, and core::id::NamedStubID::center_.
|
inline |
References core::id::SequenceMapping::show().
std::istream& core::id::operator>> | ( | std::istream & | is, |
NamedAtomID & | e | ||
) |
input operator >> NamedAtomID
input operator
References core::id::NamedAtomID::atom(), core::id::NamedAtomID::rsd(), and tag.
std::istream& core::id::operator>> | ( | std::istream & | is, |
NamedStubID & | s | ||
) |
input operator >> NamedAtomID
input operator
References core::id::NamedStubID::atom1, core::id::NamedStubID::atom2, core::id::NamedStubID::atom3, core::id::NamedStubID::center_, and tag.
|
static |
|
static |
|
inline |
swap( NamedAtomID_Map, NamedAtomID_Map )
swap( AtomID_Map, AtomID_Map )
Referenced by core::chemical::IdealBondLengthSet::add_bond_length(), core::chemical::IdealBondLengthSet::contains_bond_length(), core::scoring::rna::RNA_SuitePotential::eval_score(), core::chemical::gasteiger::PossibleAtomTypesForAtom::FinalizeUnhybridized(), core::chemical::IdealBondLengthSet::get_bond_length(), core::pack::rotamer_set::symmetry::SymmetricRotamerSets::precompute_two_body_energies(), core::pack::rotamer_set::symmetry::SymmetricRotamerSets::prepare_symm_otf_interaction_graph(), core::scoring::electron_density_atomwise::ElectronDensityAtomwise::readMRCandResize(), and core::scoring::electron_density::ElectronDensity::readMRCandResize().
|
inline |
|
inline |
AtomID const core::id::BOGUS_ATOM_ID |
Globals.
Referenced by core::scoring::constraints::NonResidueTypeConstraint::atom(), core::scoring::constraints::ResidueTypeConstraint::atom(), core::scoring::constraints::ResidueTypeLinkingConstraint::atom(), core::scoring::constraints::SequenceProfileConstraint::atom(), core::chemical::ICoorAtomID::atom_id(), core::chemical::atom_id_from_icoor_line(), core::scoring::calpha_superimpose_pose(), core::sequence::calpha_superimpose_with_mapping(), core::pose::convert_from_std_map(), core::conformation::get_residue_connections(), and core::pose::named_atom_id_to_atom_id().
DOF_ID const core::id::BOGUS_DOF_ID |
Globals.
Referenced by core::optimization::symmetry::SymMinimizerMap::add_torsion(), core::kinematics::AtomTree::bond_angle_dof_id(), core::kinematics::AtomTree::bond_length_dof_id(), core::conformation::Conformation::dof_id_from_torsion_id(), core::optimization::symmetry::numerical_derivative_check(), core::optimization::numerical_derivative_check(), core::optimization::CartesianMinimizerMap::setup(), core::optimization::MinimizerMap::setup(), core::optimization::symmetry::SymMinimizerMap::SymMinimizerMap(), and core::kinematics::AtomTree::torsion_angle_dof_id().
NamedAtomID const core::id::BOGUS_NAMED_ATOM_ID |
StubID const core::id::BOGUS_STUB_ID |
Globals.
TorsionID const core::id::BOGUS_TORSION_ID |
Globals.
Referenced by core::optimization::MinimizerMap::assign_rosetta_torsions(), core::optimization::CartesianMinimizerMap::assign_rosetta_torsions_and_trim(), core::pose::setup_dof_to_torsion_map(), core::pack::scmin::CartSCMinMinimizerMap::tor_for_dof(), and core::pack::scmin::AtomTreeSCMinMinimizerMap::tor_for_dof().
AtomID const core::id::CHAINBREAK_BOGUS_ATOM_ID |
NamedAtomID const core::id::CHAINBREAK_BOGUS_NAMED_ATOM_ID |
|
static |