#include <FragMonteCarlo.hh>
|
| FragMonteCarlo (core::Real wt_dens_in, core::Real wt_overlap_in, core::Real wt_closab_in, core::Real wt_clash_in, core::Real null_frag_score_in_) |
|
void | load_scorefiles (std::string fragidx_file, std::string scorefile_dens, std::string scorefile_overlap, std::string scorefile_nonoverlap) |
|
void | run (bool verbose=false, core::Real sa_start_temp=1000.0, core::Real sa_end_temp=1.0, core::Size sa_nsteps=25, core::Size mc_nsteps=1500) |
|
void | report_score (core::Real temp=0.0) |
|
std::string | report_results (int model_ctr=0, int runid=0) |
|
void | updated_covered_rsds (utility::vector1< int > &covered_rsds, FragID const fragidx) |
|
bool | isOverlapping (int i_fragidx, int j_fragidx) |
|
void | check_file_exists (std::string file_name) |
|
bool | isNullFrag (int fragidx) |
|
std::string | fragid_to_fragfn (FragID fragid) |
|
utility::vector1< int > const & | get_candidate_frags (core::Size pos) |
|
utility::vector1< int > | get_assigned_frags () |
|
void | initialize_frag_assignment (core::Size init_type) |
|
◆ FragMonteCarlo()
◆ cal_frag_score()
core::Real FragMonteCarlo::cal_frag_score |
( |
int |
candidate_fragidx | ) |
|
|
private |
◆ check_file_exists()
void FragMonteCarlo::check_file_exists |
( |
std::string |
file_name | ) |
|
|
inline |
◆ fragid_to_fragfn()
std::string FragMonteCarlo::fragid_to_fragfn |
( |
FragID |
fragid | ) |
|
|
inline |
◆ get_assigned_frags()
◆ get_candidate_frags()
◆ initialize_frag_assignment()
void FragMonteCarlo::initialize_frag_assignment |
( |
core::Size |
init_type | ) |
|
◆ isNullFrag()
bool FragMonteCarlo::isNullFrag |
( |
int |
fragidx | ) |
|
|
inline |
◆ isOverlapping()
bool FragMonteCarlo::isOverlapping |
( |
int |
i_fragidx, |
|
|
int |
j_fragidx |
|
) |
| |
◆ load_scorefiles()
void FragMonteCarlo::load_scorefiles |
( |
std::string |
fragidx_file, |
|
|
std::string |
scorefile_dens, |
|
|
std::string |
scorefile_overlap, |
|
|
std::string |
scorefile_nonoverlap |
|
) |
| |
References clash_score(), create_a3b_hbs::i, basic::Tracer::Info, isOverlapping(), create_a3b_hbs::j, max(), FragID::mer, overlap_score(), FragID::picker_rank, FragID::pos, average_rmsds::rmsd, FragID::sph_rank, and tr.
◆ report_results()
std::string FragMonteCarlo::report_results |
( |
int |
model_ctr = 0 , |
|
|
int |
runid = 0 |
|
) |
| |
◆ report_score()
void FragMonteCarlo::report_score |
( |
core::Real |
temp = 0.0 | ) |
|
◆ run()
◆ updated_covered_rsds()
◆ assigned_frags_
◆ fragidx_to_fragid_
std::map< int, FragID > FragMonteCarlo::fragidx_to_fragid_ |
|
private |
◆ n_total_frags_
◆ n_total_rsds_
◆ null_frag_score_
◆ pos_to_fragcands_
◆ rmsd_table_
◆ scores_1b_
◆ scores_2b_
◆ wt_clash_
◆ wt_closab_
◆ wt_dens_
◆ wt_overlap_
The documentation for this class was generated from the following file: