#include <BB_Pos.hh>
◆ Pose
◆ Size
◆ Vector
◆ bbindices_up_to_date()
| bool protocols::fldsgn::topology::BB_Pos::bbindices_up_to_date |
( |
Pose const & |
pose | ) |
const |
|
private |
◆ C()
| Vector const& protocols::fldsgn::topology::BB_Pos::C |
( |
core::Size const |
i | ) |
const |
|
inline |
◆ CA()
| Vector const& protocols::fldsgn::topology::BB_Pos::CA |
( |
core::Size const |
i | ) |
const |
|
inline |
◆ CB()
| Vector const& protocols::fldsgn::topology::BB_Pos::CB |
( |
core::Size const |
i | ) |
const |
|
inline |
◆ clear()
| void protocols::fldsgn::topology::BB_Pos::clear |
( |
| ) |
|
. After a change in size, the residue types and the integer indices are all wrong. Erase the old information.
References C_, C_index_, CA_, CA_index_, CB_, CB_index_, N_, N_index_, O_, O_index_, and residue_types_.
Referenced by protocols::fldsgn::topology::SS_Info2::clear_data().
◆ N()
| Vector const& protocols::fldsgn::topology::BB_Pos::N |
( |
core::Size const |
i | ) |
const |
|
inline |
◆ O()
| Vector const& protocols::fldsgn::topology::BB_Pos::O |
( |
core::Size const |
i | ) |
const |
|
inline |
◆ resize()
| void protocols::fldsgn::topology::BB_Pos::resize |
( |
core::Size const |
nres | ) |
|
. After a change in size, the residue types and the integer indices are all wrong. Erase the old information.
References C_, C_index_, CA_, CA_index_, CB_, CB_index_, N_, N_index_, O_, O_index_, and residue_types_.
Referenced by protocols::fldsgn::topology::SS_Info2::resize(), and update_indices().
◆ size()
| core::Size protocols::fldsgn::topology::BB_Pos::size |
( |
| ) |
const |
|
inline |
◆ take_coordinates_from_pose()
| void protocols::fldsgn::topology::BB_Pos::take_coordinates_from_pose |
( |
Pose const & |
pose | ) |
|
: Optimize the common case where the sequence of the pose is not changing from score function evaluation to evaluation (e.g. abinitio!)
References core::conformation::Residue::aa(), core::chemical::aa_gly, bbindices_up_to_date(), C_, C_index_, CA_, CA_index_, CB_, CB_index_, core::conformation::Residue::is_protein(), N_, N_index_, O_, O_index_, core::pose::Pose::residue(), core::pose::Pose::size(), update_indices(), and core::conformation::Residue::xyz().
Referenced by protocols::fldsgn::topology::SS_Info2::initialize(), and protocols::fldsgn::topology::SS_Info2::set_SSorient().
◆ update_indices()
| void protocols::fldsgn::topology::BB_Pos::update_indices |
( |
Pose const & |
pose | ) |
|
|
private |
References core::conformation::Residue::aa(), core::chemical::aa_gly, core::conformation::Residue::atom_index(), C_index_, CA_index_, CB_index_, core::conformation::Residue::is_protein(), N_index_, O_index_, core::pose::Pose::residue(), residue_types_, resize(), core::pose::Pose::size(), and core::conformation::Residue::type_ptr().
Referenced by take_coordinates_from_pose().
◆ C_
| utility::vector1< Vector > protocols::fldsgn::topology::BB_Pos::C_ |
|
private |
◆ C_index_
| utility::vector1< core::Size > protocols::fldsgn::topology::BB_Pos::C_index_ |
|
private |
◆ CA_
| utility::vector1< Vector > protocols::fldsgn::topology::BB_Pos::CA_ |
|
private |
◆ CA_index_
| utility::vector1< core::Size > protocols::fldsgn::topology::BB_Pos::CA_index_ |
|
private |
◆ CB_
| utility::vector1< Vector > protocols::fldsgn::topology::BB_Pos::CB_ |
|
private |
◆ CB_index_
| utility::vector1< core::Size > protocols::fldsgn::topology::BB_Pos::CB_index_ |
|
private |
◆ N_
| utility::vector1< Vector > protocols::fldsgn::topology::BB_Pos::N_ |
|
private |
◆ N_index_
| utility::vector1< core::Size > protocols::fldsgn::topology::BB_Pos::N_index_ |
|
private |
◆ O_
| utility::vector1< Vector > protocols::fldsgn::topology::BB_Pos::O_ |
|
private |
◆ O_index_
| utility::vector1< core::Size > protocols::fldsgn::topology::BB_Pos::O_index_ |
|
private |
◆ residue_types_
The documentation for this class was generated from the following files: