![]() |
Rosetta Protocols
2014.35
|
#include <CheckPointer.hh>
Private Member Functions | |
core::Size | file_buffer_size () |
Private Attributes | |
std::string | type_ |
std::vector< std::string > | checkpoint_ids_ |
bool | disabled_ |
bool | delete_checkpoints_ |
core::Size | count_checkpoint_recoveries_ |
std::vector< FileBuffer > | file_buffer |
protocols::checkpoint::CheckPointer::CheckPointer | ( | std::string const & | type | ) |
References delete_checkpoints_, disabled_, and option.
|
inlinevirtual |
References clear_checkpoints().
void protocols::checkpoint::CheckPointer::checkpoint | ( | core::pose::Pose & | pose, |
moves::MonteCarlo * | mc, | ||
std::string const & | current_tag, | ||
std::string const & | id, | ||
bool | foldtree = false |
||
) |
References protocols::boinc::watchdog::bailout_mutex, protocols::boinc::watchdog::bailout_silent_structure, protocols::boinc::watchdog::bailout_silent_structure_header, checkpoint_ids_, disabled_, file_buffer, file_buffer_size(), flush_checkpoints(), core::pose::Pose::is_fullatom(), protocols::checkpoint::Timer::is_on(), protocols::moves::MonteCarlo::last_accepted_pose(), protocols::moves::MonteCarlo::lowest_score_pose(), protocols::checkpoint::pose_to_binary_silent_file(), protocols::checkpoint::Timer::reset(), numeric::random::RandomGenerator::saveAllStates(), protocols::checkpoint::FileBuffer::set_contents(), ss, protocols::checkpoint::Timer::time_to_checkpoint(), core::pose::Pose::total_residue(), protocols::checkpoint::TR, and type().
Referenced by protocols::relax::ClassicRelax::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::relax::FastRelax::apply(), protocols::abinitio::ClassicAbinitio::apply(), checkpoint(), protocols::abinitio::MembraneAbinitio::checkpoint(), protocols::abinitio::FragmentSampler::checkpointed_cycle_block(), protocols::jumping::close_chainbreaks(), protocols::abinitio::AbrelaxApplication::close_loops(), protocols::abinitio::FragmentSampler::do_stage3_cycles(), protocols::abinitio::ClassicAbinitio::do_stage3_cycles(), protocols::abinitio::FragmentSampler::do_stage4_cycles(), protocols::abinitio::ClassicAbinitio::do_stage4_cycles(), protocols::abinitio::AbrelaxApplication::fold(), and protocols::abinitio::AbrelaxApplication::relax().
|
inline |
References checkpoint().
|
inline |
References checkpoint().
void protocols::checkpoint::CheckPointer::clear_checkpoints | ( | void | ) |
References checkpoint_ids_, delete_checkpoints_, disabled_, file_buffer, utility::file::file_delete(), protocols::checkpoint::TR, and type().
Referenced by protocols::relax::FastRelax::apply(), protocols::abinitio::MembraneAbinitio::clear_checkpoints(), protocols::abinitio::AbrelaxApplication::fold(), and ~CheckPointer().
void protocols::checkpoint::CheckPointer::debug | ( | const std::string & | tag, |
const std::string & | label, | ||
core::Real | data1, | ||
core::Real | data2 = 0.0 , |
||
core::Real | data3 = 0.0 |
||
) | const |
print checksum data
References disabled_, option, protocols::checkpoint::TR, and user.
Referenced by protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::abinitio::ClassicAbinitio::apply(), protocols::abinitio::FragmentSampler::checkpointed_cycle_block(), protocols::abinitio::AbrelaxApplication::close_loops(), protocols::abinitio::FragmentSampler::do_stage3_cycles(), protocols::abinitio::ClassicAbinitio::do_stage3_cycles(), protocols::abinitio::FragmentSampler::do_stage4_cycles(), protocols::abinitio::ClassicAbinitio::do_stage4_cycles(), protocols::abinitio::AbrelaxApplication::fold(), recover_checkpoint(), and protocols::abinitio::AbrelaxApplication::relax().
|
private |
References file_buffer.
Referenced by checkpoint().
void protocols::checkpoint::CheckPointer::flush_checkpoints | ( | ) |
References file_buffer.
Referenced by protocols::abinitio::ClassicAbinitio::apply(), checkpoint(), and protocols::abinitio::FragmentSampler::checkpointed_cycle_block().
|
inline |
References count_checkpoint_recoveries_.
Referenced by protocols::abinitio::AbrelaxApplication::fold().
bool protocols::checkpoint::CheckPointer::recover_checkpoint | ( | core::pose::Pose & | pose, |
moves::MonteCarlo * | mc, | ||
std::string const & | current_tag, | ||
std::string const & | id, | ||
bool | fullatom = false , |
||
bool | foldtree = false |
||
) |
References CENTROID, checkpoint_ids_, utility::io::izstream::close(), count_checkpoint_recoveries_, debug(), disabled_, core::io::pdb::FileData::dump_pdb(), FA_STANDARD, utility::file::file_exists(), core::pose::Pose::is_fullatom(), protocols::checkpoint::Timer::is_on(), protocols::moves::MonteCarlo::last_accepted_pose(), protocols::moves::MonteCarlo::lowest_score_pose(), option, protocols::checkpoint::pose_from_binary_silent_file(), numeric::random::RandomGenerator::restoreAllStates(), protocols::moves::MonteCarlo::set_last_accepted_pose(), protocols::moves::MonteCarlo::set_lowest_score_pose(), protocols::checkpoint::TR, type(), and utility_exit_with_message.
Referenced by protocols::relax::ClassicRelax::apply(), protocols::comparative_modeling::LoopRelaxMover::apply(), protocols::relax::FastRelax::apply(), protocols::jumping::close_chainbreaks(), protocols::abinitio::AbrelaxApplication::close_loops(), protocols::abinitio::AbrelaxApplication::fold(), recover_checkpoint(), protocols::abinitio::MembraneAbinitio::recover_checkpoint(), and protocols::abinitio::AbrelaxApplication::relax().
|
inline |
References fullatom, and recover_checkpoint().
|
inline |
References fullatom, and recover_checkpoint().
|
inline |
References disabled_.
|
inline |
References type_.
Referenced by protocols::abinitio::ClassicAbinitio::ClassicAbinitio().
|
inline |
References type_.
Referenced by checkpoint(), clear_checkpoints(), and recover_checkpoint().
|
private |
Referenced by checkpoint(), clear_checkpoints(), and recover_checkpoint().
|
private |
Referenced by get_checkpoint_recoveries(), and recover_checkpoint().
|
private |
Referenced by CheckPointer(), and clear_checkpoints().
|
private |
Referenced by checkpoint(), CheckPointer(), clear_checkpoints(), debug(), get_disabled(), recover_checkpoint(), and set_disabled().
|
private |
Referenced by checkpoint(), clear_checkpoints(), file_buffer_size(), and flush_checkpoints().
|
private |
Referenced by set_type(), and type().