![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Gaussian Move Set. More...
#include <Gaussian_move_set.hpp>
Classes | |
struct | Parameters |
Public Types | |
typedef std::vector< double > | Data_Type |
typedef double | Float_Type |
typedef Gaussian_Move_Params | Move_Params |
typedef Gaussian_Move_Stats | Move_Stats |
Public Member Functions | |
T_Gaussian_Move_Set ()=default | |
T_Gaussian_Move_Set (auto *physical_system, Parameters params) | |
template<class Physical_System > | |
std::pair< double, Gaussian_Move_Stats > | generate_conformation (Conformation *const startingConf, Conformation *const newConformation, Move_Params &move_params, Physical_System *physical_system) |
double | get_move_probability (Conformation *const start, Conformation *const end, Move_Params &move_params, auto *physical_system) |
Public Attributes | |
int | dimension |
int | reduced_dimension |
std::vector< int > | coordinates_map |
std::vector< int > | coords_to_remove |
std::mt19937 | rng |
Gaussian Move Set.
struct SBL::GT::T_Gaussian_Move_Set::Parameters |
typedef std::vector<double> Data_Type |
typedef double Float_Type |
typedef Gaussian_Move_Params Move_Params |
typedef Gaussian_Move_Stats Move_Stats |
|
default |
|
inline |
|
inline |
|
inline |
std::vector<int> coordinates_map |
std::vector<int> coords_to_remove |
int dimension |
int reduced_dimension |
std::mt19937 rng |