25 # ifndef DSGINTUTILITIES_H 26 # define DSGINTUTILITIES_H 51 "Argument must be an integral type");
65 "Argument must be an integral type");
79 throw std::domain_error(
"Argument must be positive");
88 throw std::domain_error(
"Arguments must be positive numbers");
91 throw std::logic_error(
"r > n");
100 throw std::domain_error(
"Arguments must be positive numbers");
103 throw std::logic_error(
"r > n");
110 # endif // DSGINTUTILITIES_H T forward_prod(T, T)
Definition: intutilities.H:48
T count_combinations(T, T)
Definition: intutilities.H:97
T factorial(T)
Definition: intutilities.H:76
T count_permutations(T, T)
Definition: intutilities.H:85
Value & value(MapKey< Key, Value > &item)
Definition: map.H:77
T backward_prod(T, T)
Definition: intutilities.H:62