Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | List of all members
protocols::jumping::ResiduePairJump Class Reference

#include <ResiduePairJump.hh>

Inheritance diagram for protocols::jumping::ResiduePairJump:
Inheritance graph
[legend]

Public Member Functions

 ResiduePairJump ()
 
 ~ResiduePairJump () override
 
 ResiduePairJump (core::chemical::ResidueType const &residue1, core::chemical::ResidueType const &residue2)
 
void add_residue_pair (core::chemical::ResidueType const &residue1, core::chemical::ResidueType const &residue2)
 
void add_residue_single (core::chemical::ResidueType const &residue)
 
bool jumpAtoms_defined () const
 
bool cstAtoms_defined () const
 
bool cstInfoMap_defined () const
 
void set_cstAtoms (core::Size rsd, core::Size atom, std::string name)
 
utility::vector1< std::string >
const & 
cstAtoms (core::Size i) const
 
void set_jumpAtoms (core::Size rsd, core::Size atom, std::string name)
 
utility::vector1< std::string >
const & 
jumpAtoms (core::Size i) const
 
void set_cstInfo (cstType type, core::Real value)
 
void set_cstInfo (cstType type, utility::vector1< core::Real > const &values)
 
core::fragment::FrameOP generate_frame ()
 
void init_mini_pose ()
 
void diversify_dof_conformers (dofType type, core::Size max_index)
 
void diversify_dof_conformers ()
 
core::pose::PoseOP apply_dof_conformer (std::map< dofType, core::Size > const &conformer_map)
 
void build_sidechain_rotamers ()
 
void build_cst_conformer_jumps ()
 
void diversify_cst_conformers (cstType type, core::Size max_index)
 
void diversify_cst_conformers ()
 

Private Types

typedef std::map< cstType,
utility::vector1< core::Real > > 
cstInfoMap
 
typedef std::map< cstType,
utility::vector1< core::Real >
>::iterator 
cstInfoMapIterator
 

Private Attributes

utility::vector1
< ResiduePairJumpSingleOP
residues_
 
std::map< cstType,
utility::vector1< core::Real > > 
cstInfoMap_
 
utility::vector1< std::map
< cstType, core::Size > > 
cst_conformers_
 
utility::vector1
< core::kinematics::Jump
cst_jumps_
 
utility::vector1
< core::pack::rotamer_set::RotamerSetOP
rotsets_
 
utility::vector1< std::map
< dofType, core::Size > > 
dof_conformers_
 
core::pose::PoseOP miniPose_
 

Member Typedef Documentation

typedef std::map< cstType, utility::vector1< core::Real > > protocols::jumping::ResiduePairJump::cstInfoMap
private
typedef std::map< cstType, utility::vector1< core::Real > >::iterator protocols::jumping::ResiduePairJump::cstInfoMapIterator
private

Constructor & Destructor Documentation

protocols::jumping::ResiduePairJump::ResiduePairJump ( )
default
protocols::jumping::ResiduePairJump::~ResiduePairJump ( )
overridedefault
protocols::jumping::ResiduePairJump::ResiduePairJump ( core::chemical::ResidueType const &  residue1,
core::chemical::ResidueType const &  residue2 
)

References residues_.

Member Function Documentation

void protocols::jumping::ResiduePairJump::add_residue_pair ( core::chemical::ResidueType const &  residue1,
core::chemical::ResidueType const &  residue2 
)

References cstInfoMap_, and residues_.

void protocols::jumping::ResiduePairJump::add_residue_single ( core::chemical::ResidueType const &  residue)

References cstInfoMap_, and residues_.

core::pose::PoseOP protocols::jumping::ResiduePairJump::apply_dof_conformer ( std::map< dofType, core::Size > const &  conformer_map)
void protocols::jumping::ResiduePairJump::build_cst_conformer_jumps ( )
void protocols::jumping::ResiduePairJump::build_sidechain_rotamers ( )
utility::vector1< std::string > const& protocols::jumping::ResiduePairJump::cstAtoms ( core::Size  i) const
inline

References residues_.

Referenced by init_mini_pose().

bool protocols::jumping::ResiduePairJump::cstAtoms_defined ( ) const
inline

References residues_.

Referenced by init_mini_pose().

bool protocols::jumping::ResiduePairJump::cstInfoMap_defined ( ) const
inline
void protocols::jumping::ResiduePairJump::diversify_cst_conformers ( cstType  type,
core::Size  max_index 
)

References cst_conformers_.

void protocols::jumping::ResiduePairJump::diversify_cst_conformers ( )

References cstInfoMap_.

Referenced by build_cst_conformer_jumps().

void protocols::jumping::ResiduePairJump::diversify_dof_conformers ( dofType  type,
core::Size  max_index 
)

References dof_conformers_.

void protocols::jumping::ResiduePairJump::diversify_dof_conformers ( )
core::fragment::FrameOP protocols::jumping::ResiduePairJump::generate_frame ( )
void protocols::jumping::ResiduePairJump::init_mini_pose ( )
utility::vector1< std::string > const& protocols::jumping::ResiduePairJump::jumpAtoms ( core::Size  i) const
inline

References residues_.

Referenced by build_cst_conformer_jumps(), and generate_frame().

bool protocols::jumping::ResiduePairJump::jumpAtoms_defined ( ) const
inline

References residues_.

void protocols::jumping::ResiduePairJump::set_cstAtoms ( core::Size  rsd,
core::Size  atom,
std::string  name 
)
inline

References residues_.

void protocols::jumping::ResiduePairJump::set_cstInfo ( cstType  type,
core::Real  value 
)

add a value to cst type

References cstInfoMap_.

Referenced by set_cstInfo().

void protocols::jumping::ResiduePairJump::set_cstInfo ( cstType  type,
utility::vector1< core::Real > const &  values 
)

add a vector of values to cstInfo type

References set_cstInfo().

void protocols::jumping::ResiduePairJump::set_jumpAtoms ( core::Size  rsd,
core::Size  atom,
std::string  name 
)
inline

References residues_.

Member Data Documentation

utility::vector1< std::map< cstType, core::Size > > protocols::jumping::ResiduePairJump::cst_conformers_
private
utility::vector1< core::kinematics::Jump > protocols::jumping::ResiduePairJump::cst_jumps_
private
std::map< cstType, utility::vector1< core::Real > > protocols::jumping::ResiduePairJump::cstInfoMap_
private
utility::vector1< std::map< dofType, core::Size > > protocols::jumping::ResiduePairJump::dof_conformers_
private
core::pose::PoseOP protocols::jumping::ResiduePairJump::miniPose_
private
utility::vector1< ResiduePairJumpSingleOP > protocols::jumping::ResiduePairJump::residues_
private
utility::vector1< core::pack::rotamer_set::RotamerSetOP > protocols::jumping::ResiduePairJump::rotsets_
private

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