Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_No_Overstep_Cone_Move_Set_Controller< Conformation >::Move_Set_Controller_Data Class Reference

#include <No_overstep_cone_move_set.hpp>

Public Attributes

uint64_t rw_up = 0
 
uint64_t rw_same = 0
 
uint64_t rw_down = 0
 
uint64_t rw_out_of_domain = 0
 
uint64_t rw_one_down = 0
 
uint64_t half_hist_down = 0
 
uint64_t half_hist_up = 0
 
double rw_radius
 
double radius_modification_up = 2
 
double radius_modification_down = 2
 
bool radius_reduced = false
 
bool radius_increased = false
 
uint64_t sucess = 0
 
uint64_t failure = 0
 
uint64_t sucess_same = 0
 
uint64_t failure_same = 0
 
uint64_t sucess_up = 0
 
uint64_t failure_up = 0
 
uint64_t sucess_down = 0
 
uint64_t failure_down = 0
 
uint64_t num_intervals = 0
 
uint64_t tot_stats = 0
 
uint64_t accepted_same = 0
 
uint64_t rejected_same = 0
 
uint64_t accepted_up = 0
 
uint64_t rejected_up = 0
 
uint64_t accepted_down = 0
 
uint64_t rejected_down = 0
 
uint64_t num_interval_down = 0
 
uint64_t num_interval_up = 0
 
bool use_cone = false
 
Cone_Distribution< double * > cone_distribution
 
double metropolis_correction = 0
 
uint64_t num_accepted = 0
 
double energy_average = 0
 
double energy_average_num_pts = 0
 
bool search_best_cone = false
 
std::array< uint64_t, 10 > cones_trials_sucess_up = {0,0,0,0,0,0,0,0,0,0}
 
std::array< uint64_t, 10 > cones_trials_sucess_down = {0,0,0,0,0,0,0,0,0,0}
 
std::array< uint64_t, 10 > cones_trials_number = {0,0,0,0,0,0,0,0,0,0}
 
std::array< Cone_Distribution< double * >, 10 > cone_distribution_search
 

Static Public Attributes

static double rw_default_radius
 

Member Data Documentation

◆ accepted_down

uint64_t accepted_down = 0

◆ accepted_same

uint64_t accepted_same = 0

◆ accepted_up

uint64_t accepted_up = 0

◆ cone_distribution

Cone_Distribution<double*> cone_distribution

◆ cone_distribution_search

std::array<Cone_Distribution<double*>,10> cone_distribution_search

◆ cones_trials_number

std::array<uint64_t,10> cones_trials_number = {0,0,0,0,0,0,0,0,0,0}

◆ cones_trials_sucess_down

std::array<uint64_t,10> cones_trials_sucess_down = {0,0,0,0,0,0,0,0,0,0}

◆ cones_trials_sucess_up

std::array<uint64_t,10> cones_trials_sucess_up = {0,0,0,0,0,0,0,0,0,0}

◆ energy_average

double energy_average = 0

◆ energy_average_num_pts

double energy_average_num_pts = 0

◆ failure

uint64_t failure = 0

◆ failure_down

uint64_t failure_down = 0

◆ failure_same

uint64_t failure_same = 0

◆ failure_up

uint64_t failure_up = 0

◆ half_hist_down

uint64_t half_hist_down = 0

◆ half_hist_up

uint64_t half_hist_up = 0

◆ metropolis_correction

double metropolis_correction = 0

◆ num_accepted

uint64_t num_accepted = 0

◆ num_interval_down

uint64_t num_interval_down = 0

◆ num_interval_up

uint64_t num_interval_up = 0

◆ num_intervals

uint64_t num_intervals = 0

◆ radius_increased

bool radius_increased = false

◆ radius_modification_down

double radius_modification_down = 2

◆ radius_modification_up

double radius_modification_up = 2

◆ radius_reduced

bool radius_reduced = false

◆ rejected_down

uint64_t rejected_down = 0

◆ rejected_same

uint64_t rejected_same = 0

◆ rejected_up

uint64_t rejected_up = 0

◆ rw_default_radius

double rw_default_radius
static

◆ rw_down

uint64_t rw_down = 0

◆ rw_one_down

uint64_t rw_one_down = 0

◆ rw_out_of_domain

uint64_t rw_out_of_domain = 0

◆ rw_radius

double rw_radius

◆ rw_same

uint64_t rw_same = 0

◆ rw_up

uint64_t rw_up = 0

◆ search_best_cone

bool search_best_cone = false

◆ sucess

uint64_t sucess = 0

◆ sucess_down

uint64_t sucess_down = 0

◆ sucess_same

uint64_t sucess_same = 0

◆ sucess_up

uint64_t sucess_up = 0

◆ tot_stats

uint64_t tot_stats = 0

◆ use_cone

bool use_cone = false