Collective Variables Module - Developer Documentation
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
UIestimator::n_matrix Class Reference

Public Member Functions

 n_matrix (const std::vector< double > &lowerboundary_input, const std::vector< double > &upperboundary_input, const std::vector< double > &width_input, const int y_size_input)
 
int get_value (const std::vector< double > &x, const std::vector< double > &y)
 
void set_value (const std::vector< double > &x, const std::vector< double > &y, const int value)
 
void increase_value (const std::vector< double > &x, const std::vector< double > &y, const int value)
 

Private Member Functions

int convert_x (const std::vector< double > &x)
 
int convert_y (const std::vector< double > &x, const std::vector< double > &y)
 
double round (double r)
 

Private Attributes

std::vector< double > lowerboundary
 
std::vector< double > upperboundary
 
std::vector< double > width
 
int dimension
 
std::vector< int > x_size
 
int x_total_size
 
int y_size
 
int y_total_size
 
std::vector< std::vector< int > > matrix
 
std::vector< int > temp
 

The documentation for this class was generated from the following file: