Rosetta 3.4
Public Member Functions | Static Public Member Functions
protocols::canonical_sampling::CanonicalSamplingMover Class Reference

#include <CanonicalSamplingMover.hh>

Inheritance diagram for protocols::canonical_sampling::CanonicalSamplingMover:
Inheritance graph
[legend]
Collaboration diagram for protocols::canonical_sampling::CanonicalSamplingMover:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CanonicalSamplingMover ()
 CanonicalSamplingMover (core::scoring::ScoreFunctionOP sfxn, protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD_OP ptr, int ntrial)
void add_mover (protocols::moves::MoverOP m, core::Real weight)
std::string get_ABGEO_string (core::pose::Pose &pose, protocols::loops::Loops &loop)
void ntrials (int ntrial)
void set_defaults_from_cmdline ()
void set_temp (core::Real temperature)
core::Real get_temp ()
void set_interval_pose_dump (int p_interval)
void set_interval_data_dump (int d_interval)
void set_scorefunction (core::scoring::ScoreFunctionOP sfxn)
void detailed_balance (bool truefalse)
bool detailed_balance () const
core::Real transition_threshold () const
void use_MPI_sync_pools (bool truefalse)
bool use_MPI_sync_pools () const
void use_MPI_bcast (bool truefalse)
bool use_MPI_bcast () const
void use_hierarchical_clustering (bool truefalse)
bool use_hierarchical_clustering () const
void output_only_cluster_transitions (bool truefalse)
void set_poolrmsd (protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD_OP ptr)
virtual void apply (core::pose::Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.

Static Public Member Functions

static void register_options ()
 overload this static method if you access options within the mover. these options will end up in -help of your application if users of this mover call register_options. do this recursively! if you use movers within your mover, call their register_options in your register_options() method.

Constructor & Destructor Documentation

protocols::canonical_sampling::CanonicalSamplingMover::CanonicalSamplingMover ( )
protocols::canonical_sampling::CanonicalSamplingMover::CanonicalSamplingMover ( core::scoring::ScoreFunctionOP  sfxn,
protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD_OP  ptr,
int  ntrial 
)

Member Function Documentation

void protocols::canonical_sampling::CanonicalSamplingMover::add_mover ( protocols::moves::MoverOP  m,
core::Real  weight 
)
void protocols::canonical_sampling::CanonicalSamplingMover::apply ( core::pose::Pose pose) [virtual]

Implements protocols::moves::Mover.

References protocols::viewer::add_conformation_viewer(), core::scoring::constraints::add_constraints_from_cmdline(), protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::add_new(), core::scoring::atom_pair_constraint, core::scoring::CA_rmsd(), core::pose::Pose::conformation(), protocols::jd2::JobDistributor::current_job(), protocols::jd2::current_output_name(), protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::evaluate(), protocols::canonical_sampling::mc_convergence_checks::MPIHPool_RMSD::evaluate_and_add(), protocols::swa::rna::file_exists(), get_ABGEO_string(), core::io::silent::SilentStructFactory::get_instance(), protocols::jd2::JobDistributor::get_instance(), core::io::silent::SilentStructFactory::get_silent_struct_in(), core::io::silent::gzip(), core::init(), protocols::jd2::JobDistributor::job_outputter(), protocols::canonical_sampling::jobname_dirhash(), make_table_of_pilot_apps::name, protocols::canonical_sampling::mc_convergence_checks::HierarchicalLevel::nlevels(), core::io::raw_data::precision(), core::io::silent::SilentFileData::read_file(), core::io::silent::SilentFileData::read_tags_fast(), core::pose::Pose::remove_constraints(), protocols::canonical_sampling::mc_convergence_checks::MPIHPool_RMSD::set_discovered_out(), protocols::canonical_sampling::mc_convergence_checks::MPIPool_RMSD::set_discovered_out(), protocols::canonical_sampling::mc_convergence_checks::MPIBPool_RMSD::set_discovered_out(), core::io::silent::SilentFileData::set_filename(), protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD::set_reserve_size(), protocols::canonical_sampling::mc_convergence_checks::MPIHPool_RMSD::set_transition_threshold(), protocols::canonical_sampling::mc_convergence_checks::MPIPool_RMSD::set_transition_threshold(), protocols::canonical_sampling::mc_convergence_checks::MPIBPool_RMSD::set_transition_threshold(), core::pose::Pose::total_residue(), and protocols::canonical_sampling::tr().

void protocols::canonical_sampling::CanonicalSamplingMover::detailed_balance ( bool  truefalse)
bool protocols::canonical_sampling::CanonicalSamplingMover::detailed_balance ( ) const [inline]
std::string protocols::canonical_sampling::CanonicalSamplingMover::get_ABGEO_string ( core::pose::Pose pose,
protocols::loops::Loops loop 
)
std::string protocols::canonical_sampling::CanonicalSamplingMover::get_name ( ) const [virtual]

Each derived class must specify its name. The class name.

Implements protocols::moves::Mover.

core::Real protocols::canonical_sampling::CanonicalSamplingMover::get_temp ( ) [inline]
void protocols::canonical_sampling::CanonicalSamplingMover::ntrials ( int  ntrial)
void protocols::canonical_sampling::CanonicalSamplingMover::output_only_cluster_transitions ( bool  truefalse)
void protocols::canonical_sampling::CanonicalSamplingMover::register_options ( ) [static]

overload this static method if you access options within the mover. these options will end up in -help of your application if users of this mover call register_options. do this recursively! if you use movers within your mover, call their register_options in your register_options() method.

Reimplemented from protocols::moves::Mover.

void protocols::canonical_sampling::CanonicalSamplingMover::set_defaults_from_cmdline ( )
void protocols::canonical_sampling::CanonicalSamplingMover::set_interval_data_dump ( int  d_interval)
void protocols::canonical_sampling::CanonicalSamplingMover::set_interval_pose_dump ( int  p_interval)
void protocols::canonical_sampling::CanonicalSamplingMover::set_poolrmsd ( protocols::canonical_sampling::mc_convergence_checks::Pool_RMSD_OP  ptr)
void protocols::canonical_sampling::CanonicalSamplingMover::set_scorefunction ( core::scoring::ScoreFunctionOP  sfxn)
void protocols::canonical_sampling::CanonicalSamplingMover::set_temp ( core::Real  temperature)
core::Real protocols::canonical_sampling::CanonicalSamplingMover::transition_threshold ( ) const [inline]
void protocols::canonical_sampling::CanonicalSamplingMover::use_hierarchical_clustering ( bool  truefalse)
bool protocols::canonical_sampling::CanonicalSamplingMover::use_hierarchical_clustering ( ) const [inline]
bool protocols::canonical_sampling::CanonicalSamplingMover::use_MPI_bcast ( ) const [inline]
void protocols::canonical_sampling::CanonicalSamplingMover::use_MPI_bcast ( bool  truefalse)
void protocols::canonical_sampling::CanonicalSamplingMover::use_MPI_sync_pools ( bool  truefalse)
bool protocols::canonical_sampling::CanonicalSamplingMover::use_MPI_sync_pools ( ) const [inline]

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