math_util.h

generic math utility Header File. [詳細]

#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>
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


説明

generic math utility Header File.


librcscに対してThu May 1 15:41:23 2008に生成されました。  doxygen 1.5.0