Go to the source code of this file.
Namespaces | |
namespace | rv |
Classes | |
class | random_var |
Typedefs | |
typedef int(* | weight_func )(int val) |
Functions | |
random_var | constant (int n) |
random_var | operator+ (const random_var &x, const random_var &y) |
random_var | negate (const random_var &x) |
random_var | operator- (const random_var &x, const random_var &y) |
const random_var & | operator+= (random_var &x, const random_var &y) |
const random_var & | operator-= (random_var &x, const random_var &y) |
random_var | operator/ (const random_var &x, int d) |
random_var | rv::max (const random_var &x, const random_var &y) |
random_var | rv::min (const random_var &x, const random_var &y) |
random_var | rv::roll_dice (int d, int n) |
random_var | rv::random2 (int n) |
typedef int(* weight_func)(int val) |
random_var constant | ( | int | n | ) |
random_var negate | ( | const random_var & | x | ) |
random_var operator+ | ( | const random_var & | x, | |
const random_var & | y | |||
) |
const random_var& operator+= | ( | random_var & | x, | |
const random_var & | y | |||
) |
random_var operator- | ( | const random_var & | x, | |
const random_var & | y | |||
) |
const random_var& operator-= | ( | random_var & | x, | |
const random_var & | y | |||
) |
random_var operator/ | ( | const random_var & | x, | |
int | d | |||
) |