Rosetta 3.4
Public Member Functions | Protected Member Functions | Protected Attributes
protocols::loophash::MPI_LoopHashRefine Class Reference

#include <MPI_LoopHashRefine.hh>

Inheritance diagram for protocols::loophash::MPI_LoopHashRefine:
Inheritance graph
[legend]
Collaboration diagram for protocols::loophash::MPI_LoopHashRefine:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MPI_LoopHashRefine (char machine_letter)
void set_defaults ()
virtual ~MPI_LoopHashRefine ()

Protected Member Functions

void load_structures_from_cmdline_into_library (core::Size structure_read_offset)
void save_state (std::string prefix="default")
void save_state_auto ()
void load_state (std::string prefix="default")
void print_stats ()
 Print a line with general run statistics, now.
void print_library ()
virtual bool add_structures_to_library (protocols::wum::SilentStructStore &new_structs, std::string add_algorithm="")
virtual bool add_structure_to_library (core::io::silent::ProteinSilentStruct &pss, std::string add_algorithm="")
bool add_structure_to_library_direct (core::io::silent::ProteinSilentStruct &pss)
bool add_structure_to_library_add_n_replace (core::io::silent::ProteinSilentStruct &pss)
bool add_structure_to_library_single_replace (core::io::silent::ProteinSilentStruct &pss)
void send_random_library_struct (core::Size dest_rank, core::Size ssid) const
void limit_library ()
void dump_structures (const protocols::wum::SilentStructStore &new_structs, bool score_only=true) const
void set_ident_string (std::string new_ident)
const std::string & mpi_resume ()
core::Sizetotaltime_loophash ()
protocols::wum::SilentStructStorelibrary_central ()
const std::string & mpi_feedback ()
void set_mpi_feedback (const std::string &mpi_feedback)
core::Size max_lib_size ()
void set_max_lib_size (core::Size max_lib_size)
core::Real objective_function (const core::io::silent::SilentStructOP &ss) const
core::Real score (const core::io::silent::SilentStructOP &ss) const
std::string format_silent_struct (const core::io::silent::SilentStructOP &ss) const
core::Real objective_function (const core::io::silent::SilentStruct &ss) const
core::Real score (const core::io::silent::SilentStruct &ss) const
std::string format_silent_struct (const core::io::silent::SilentStruct &ss) const

Protected Attributes

core::Size totaltime_loophash_
core::Size n_loophash_
core::Size totaltime_batchrelax_
core::Size n_batchrelax_
core::Size total_structures_
core::Size total_structures_relax_
core::Size total_metropolis_
core::Size total_metropolis_accepts_

Constructor & Destructor Documentation

protocols::loophash::MPI_LoopHashRefine::MPI_LoopHashRefine ( char  machine_letter)

References set_defaults().

virtual protocols::loophash::MPI_LoopHashRefine::~MPI_LoopHashRefine ( ) [inline, virtual]

Member Function Documentation

bool protocols::loophash::MPI_LoopHashRefine::add_structure_to_library ( core::io::silent::ProteinSilentStruct pss,
std::string  add_algorithm = "" 
) [protected, virtual]
bool protocols::loophash::MPI_LoopHashRefine::add_structure_to_library_add_n_replace ( core::io::silent::ProteinSilentStruct pss) [protected]
bool protocols::loophash::MPI_LoopHashRefine::add_structure_to_library_direct ( core::io::silent::ProteinSilentStruct pss) [protected]
bool protocols::loophash::MPI_LoopHashRefine::add_structure_to_library_single_replace ( core::io::silent::ProteinSilentStruct pss) [protected]
bool protocols::loophash::MPI_LoopHashRefine::add_structures_to_library ( protocols::wum::SilentStructStore new_structs,
std::string  add_algorithm = "" 
) [protected, virtual]
void protocols::loophash::MPI_LoopHashRefine::dump_structures ( const protocols::wum::SilentStructStore new_structs,
bool  score_only = true 
) const [protected]
std::string protocols::loophash::MPI_LoopHashRefine::format_silent_struct ( const core::io::silent::SilentStructOP ss) const [protected]
std::string protocols::loophash::MPI_LoopHashRefine::format_silent_struct ( const core::io::silent::SilentStruct ss) const [protected]
protocols::wum::SilentStructStore& protocols::loophash::MPI_LoopHashRefine::library_central ( ) [inline, protected]
void protocols::loophash::MPI_LoopHashRefine::limit_library ( ) [protected]
void protocols::loophash::MPI_LoopHashRefine::load_state ( std::string  prefix = "default") [protected]
void protocols::loophash::MPI_LoopHashRefine::load_structures_from_cmdline_into_library ( core::Size  structure_read_offset) [protected]
core::Size protocols::loophash::MPI_LoopHashRefine::max_lib_size ( ) [inline, protected]

Referenced by set_defaults(), and set_max_lib_size().

const std::string& protocols::loophash::MPI_LoopHashRefine::mpi_feedback ( ) [inline, protected]

Referenced by set_defaults(), and set_mpi_feedback().

const std::string& protocols::loophash::MPI_LoopHashRefine::mpi_resume ( ) [inline, protected]

Referenced by set_defaults().

core::Real protocols::loophash::MPI_LoopHashRefine::objective_function ( const core::io::silent::SilentStructOP ss) const [protected]
core::Real protocols::loophash::MPI_LoopHashRefine::objective_function ( const core::io::silent::SilentStruct ss) const [protected]
void protocols::loophash::MPI_LoopHashRefine::print_library ( ) [protected]
void protocols::loophash::MPI_LoopHashRefine::print_stats ( ) [protected, virtual]
void protocols::loophash::MPI_LoopHashRefine::save_state ( std::string  prefix = "default") [protected]
void protocols::loophash::MPI_LoopHashRefine::save_state_auto ( ) [protected]

References save_state().

core::Real protocols::loophash::MPI_LoopHashRefine::score ( const core::io::silent::SilentStruct ss) const [protected]
core::Real protocols::loophash::MPI_LoopHashRefine::score ( const core::io::silent::SilentStructOP ss) const [protected]
void protocols::loophash::MPI_LoopHashRefine::send_random_library_struct ( core::Size  dest_rank,
core::Size  ssid 
) const [protected]
void protocols::loophash::MPI_LoopHashRefine::set_defaults ( )
void protocols::loophash::MPI_LoopHashRefine::set_ident_string ( std::string  new_ident) [inline, protected]
void protocols::loophash::MPI_LoopHashRefine::set_max_lib_size ( core::Size  max_lib_size) [inline, protected]

References max_lib_size().

void protocols::loophash::MPI_LoopHashRefine::set_mpi_feedback ( const std::string &  mpi_feedback) [inline, protected]

References mpi_feedback().

core::Size& protocols::loophash::MPI_LoopHashRefine::totaltime_loophash ( ) [inline, protected]

References totaltime_loophash_.


Member Data Documentation

Referenced by print_stats().

Referenced by print_stats().

Referenced by print_stats().

Referenced by print_stats().

Referenced by print_stats().

Referenced by print_stats(), and totaltime_loophash().


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