#include <algorithm>
#include <cmath>
ネームスペース | |
namespace | rcsc |
関数 | |
template<typename T> | |
const T & | rcsc::bound (const T &low, const T &x, const T &high) |
bound value within the range [low, high] | |
template<typename T> | |
const T & | rcsc::min_max (const T &low, const T &x, const T &high) |
bound value within the range [low, high] (same as rcsc::bound()) | |
template<typename T> | |
T | rcsc::square (const T &x) |
calculate squared value. | |
double | rcsc::sign (const double &x) |
get a sign value | |
int | rcsc::quadratic_formula (const double &a, const double &b, const double &c, double *sol1, double *sol2) |
Quadratic Formulation (ax^2 + bx + c = 0) | |
double | rcsc::calc_sum_geom_series (const double &first_term, const double &r, const int len) |
calculate the sum of a geometric series | |
double | rcsc::calc_sum_inf_geom_series (const double &first_term, const double &r) |
the sum of a infinity geometric series | |
double | rcsc::calc_first_term_geom_series (const double &sum, const double &r, const int len) |
caluculate the first term value of a geometric series. | |
double | rcsc::calc_first_term_inf_geom_series (const double &sum, const double &r) |
caluculate the first term value of a infinity geometric series. | |
double | rcsc::calc_first_term_geom_series_last (const double &last_term, const double &sum, const double &r) |
caluculate the first term value of a geometric series. | |
double | rcsc::calc_length_geom_series (const double &first_term, const double &sum, const double &r) |
caluculate the length of a geometric series |