![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Contoler : controls the MS WL calls the controller of the combined MS, which (recursively, thanks to templates) calls the defered controllers. More...
#include <Combined_move_set.hpp>
Classes | |
class | Move_Set_Controller_Data |
struct | Parameters |
Public Types | |
typedef T_Combined_Move_Params< Conformation, Move_Set_Traits ... > | Move_Params |
typedef std::tuple< typename Move_Set_Traits::template Controller< Conformation >... > | my_tuple_t |
Public Member Functions | |
T_Combined_Move_Set_Controller ()=default | |
T_Combined_Move_Set_Controller (Parameters params) | |
Move_Params | get_move_params (auto &x, auto &data_interface) |
void | update_parameters_before_move (auto ¤t_ds_conformation, auto &next_ds_conformation, auto &data_interface, auto &move_set, auto *physical_system) |
std::vector< int > | update_parameters (auto &data_interface) |
void | update_info (const auto &newpt, const auto &oldpt, const bool &accepted, const bool &boundary_check, T_Combined_Move_Stats< Conformation, Move_Set_Traits... > &move_stats, auto &data_interface) |
void | reset_bin_info (Move_Set_Controller_Data &ms_data) |
Public Attributes | |
std::tuple< typename Move_Set_Traits::template Controller< Conformation >... > | move_controllers |
Contoler : controls the MS WL calls the controller of the combined MS, which (recursively, thanks to templates) calls the defered controllers.
class SBL::GT::T_Combined_Move_Set_Controller::Move_Set_Controller_Data |
Class Members | ||
---|---|---|
ms_datas |
struct SBL::GT::T_Combined_Move_Set_Controller::Parameters |
typedef T_Combined_Move_Params<Conformation,Move_Set_Traits ...> Move_Params |
typedef std::tuple<typename Move_Set_Traits::template Controller<Conformation>...> my_tuple_t |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::tuple<typename Move_Set_Traits::template Controller<Conformation>...> move_controllers |