CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
Go to the source code of this file.
Namespaces | |
CASM | |
Main CASM namespace. | |
Functions | |
int | CASM::round (double val) |
double | CASM::ran0 (int &idum) |
int | CASM::dl_string_dist (const std::string &a, const std::string &b) |
Computes the Damerescau-Levenshtein distance – the number of edits (deletions, insertions, transpositions) to go from string 'a' to string 'b'. More... | |
int | CASM::gcf (int i1, int i2) |
Find greatest common factor. More... | |
int | CASM::lcm (int i1, int i2) |
Find least common multiple. More... | |
double | CASM::gaussian (double a, double x, double b, double c) |
double | CASM::gaussian_moment (int expon, double sigma) |
double | CASM::gaussian_moment (int expon, double sigma, double x0) |
void | CASM::nearest_rational_number (double val, long &numerator, long &denominator, double tol=TOL) |
std::string | CASM::irrational_to_tex_string (double val, int lim, int max_pow=2) |
std::string | CASM::to_sequential_string (Index i, Index max_i, char prepend_char='0') |
int | CASM::mod (int a, int b) |
double | CASM::cuberoot (double number) |