No overstep move set.
More...
#include <No_overstep_move_set.hpp>
template<class Conformation>
class SBL::GT::T_No_Overstep_Move_Set< Conformation >
No overstep move set.
◆ SBL::GT::T_No_Overstep_Move_Set::Parameters
struct SBL::GT::T_No_Overstep_Move_Set::Parameters |
template<class Conformation>
struct SBL::GT::T_No_Overstep_Move_Set< Conformation >::Parameters
Class Members |
vector< int > |
coords_to_remove |
|
◆ Data_Type
◆ Float_Type
◆ Move_Params
◆ Move_Stats
◆ T_No_Overstep_Move_Set() [1/2]
◆ T_No_Overstep_Move_Set() [2/2]
◆ generate_conformation()
◆ generate_direction_sphere()
void generate_direction_sphere |
( |
| ) |
|
|
inline |
◆ get_dimension()
unsigned int get_dimension |
( |
| ) |
|
|
inline |
◆ get_move_probability()
double get_move_probability |
( |
Conformation *const |
start, |
|
|
Conformation *const |
end, |
|
|
Move_Params & |
move_params, |
|
|
auto * |
physical_system |
|
) |
| |
|
inline |
◆ get_proba_of_direction()
double get_proba_of_direction |
( |
Conformation *const |
conf, |
|
|
Move_Params & |
move_params |
|
) |
| |
|
inline |
◆ set_dimension()
void set_dimension |
( |
unsigned int |
dim | ) |
|
|
inline |
◆ adaptative
◆ coords_to_remove
std::vector<int> coords_to_remove |
◆ direction
◆ dist_last_move
double dist_last_move = 0 |
◆ internal_conf
Conformation* internal_conf |
◆ internal_pos
◆ proba_last_move
double proba_last_move = 0 |
◆ reduced_direction
std::vector<double> reduced_direction |