Rosetta 3.4
Public Member Functions | Protected Member Functions
protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD Class Reference

#include <Pool_ConvergenceCheck.hh>

Inheritance diagram for protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD:
Inheritance graph
[legend]
Collaboration diagram for protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Pool_RMSD (std::string silent_file)
 Pool_RMSD ()
 ~Pool_RMSD ()
core::Size evaluate (core::pose::Pose const &, std::string &best_decoy, core::Real &best_rmsd) const
 return position in pool for the best_decoy
core::Size evaluate (core::io::silent::SilentStruct const &, std::string &best_decoy, core::Real &best_rmsd) const
virtual core::Size evaluate_and_add (core::pose::Pose const &pose, std::string &cluster_center, core::Real &best_rmsd, core::Real transition_threshold)
core::Size size () const
void add (core::io::silent::SilentStruct const &, std::string new_tag="keep_silent_tag")
void add (core::pose::Pose const &, std::string new_tag)
virtual void finalize ()
void get (core::Size index, ObjexxFCL::FArray2D_double &result)
std::string & get_tag (core::Size index)
void pop_back ()
void clear ()
void set_reserve_size (int max_size)
core::Size evaluate_and_add (ObjexxFCL::FArray2D_double &coords, std::string &best_decoy, core::Real &best_rmsd, core::Real transition_threshold)
core::Size evaluate (ObjexxFCL::FArray2D_double &, std::string &best_decoy, core::Real &best_rmsd) const
core::Size evaluate (ObjexxFCL::FArray2D_double &, std::string &best_decoy, core::Real &best_rmsd, core::Size index) const
void add (ObjexxFCL::FArray2D_double const &, core::Size nres, std::string new_tag)

Protected Member Functions

core::Size natom () const
ObjexxFCL::FArray3D_double const & coords () const
std::string const & tag (core::Size index) const

Constructor & Destructor Documentation

protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::Pool_RMSD ( std::string  silent_file) [inline]
protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::Pool_RMSD ( ) [inline]
protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::~Pool_RMSD ( ) [inline]

Member Function Documentation

void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::add ( core::io::silent::SilentStruct const &  pss,
std::string  new_tag = "keep_silent_tag" 
)
void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::add ( ObjexxFCL::FArray2D_double const &  xyz,
core::Size  nres,
std::string  new_tag 
)
void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::add ( core::pose::Pose const &  pose,
std::string  new_tag 
)
void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::clear ( )
ObjexxFCL::FArray3D_double const& protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::coords ( ) const [inline, protected]
core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate ( core::pose::Pose const &  fit_pose,
std::string &  best_decoy,
core::Real best_rmsd 
) const

return position in pool for the best_decoy

References protocols::toolbox::fill_CA_coords(), and core::pose::Pose::total_residue().

core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate ( core::io::silent::SilentStruct const &  pss,
std::string &  best_decoy,
core::Real best_rmsd 
) const
core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate ( ObjexxFCL::FArray2D_double &  ,
std::string &  best_decoy,
core::Real best_rmsd 
) const
core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate ( ObjexxFCL::FArray2D_double &  ,
std::string &  best_decoy,
core::Real best_rmsd,
core::Size  index 
) const
core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate_and_add ( core::pose::Pose const &  pose,
std::string &  cluster_center,
core::Real best_rmsd,
core::Real  transition_threshold 
) [virtual]
core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::evaluate_and_add ( ObjexxFCL::FArray2D_double &  coords,
std::string &  best_decoy,
core::Real best_rmsd,
core::Real  transition_threshold 
)
virtual void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::finalize ( ) [inline, virtual]
void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::get ( core::Size  index,
ObjexxFCL::FArray2D_double &  result 
)
std::string & protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::get_tag ( core::Size  index)
core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::natom ( ) const [inline, protected]
void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::pop_back ( )
void protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::set_reserve_size ( int  max_size)
core::Size protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::size ( ) const [inline]
std::string const& protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::tag ( core::Size  index) const [inline, protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines