Classes |
| struct | Castor::fact< T, N > |
| | Cas récursif pour Factorielle. Plus de détails...
|
| struct | Castor::fact< T, 0 > |
| | Cas d'arrêt pour Factorielle. Plus de détails...
|
| struct | Castor::power< T, N > |
| | Cas récursif pour Puissance. Plus de détails...
|
| struct | Castor::power< T, 1 > |
| | Cas d'arrêt pour Puissance. Plus de détails...
|
| struct | Castor::power< T, 0 > |
| | Cas d'arrêt pour Puissance. Plus de détails...
|
| struct | Castor::expPos< N, T > |
| | Cas récursif pour Exponentielle. Plus de détails...
|
| struct | Castor::expPos< 0, T > |
| | Cas d'arrêt pour Exponentielle. Plus de détails...
|
| struct | Castor::exp< T > |
| | Exponentielle utilisant une implémentation template. Plus de détails...
|
| struct | Castor::lnN< N, T > |
| | Cas récursif pour Logarithme Népérien. Plus de détails...
|
| struct | Castor::lnN< 0, T > |
| | Cas d'arrêt pour Logarithme Népérien. Plus de détails...
|
| struct | Castor::ln< T > |
| | Logarithme Népérien utilisant une implémentation template. Plus de détails...
|
Espaces de nommage |
| namespace | Castor |
Fonctions |
| template<typename T > |
| T const & | Castor::minmax (T const &p_min, T const &p_value, T const &p_max) |
| | Renvoie la valeur si elle est dans l'ensemble [p_min,p_max], p_min si elle lui est inférieure, p_max si elle lui est supérieure.
|
| template<typename T > |
| void | Castor::clamp (T const &p_min, T &p_value, T const &p_max) |
| | Met la valeur entre les bornes [min,max].
|
| template<typename T > |
| T | Castor::clamp (T const &p_min, T const &p_value, T const &p_max) |
| | Retourne p_value si elle est entre les bornes [min,max], p_min si elle lui est inférieure, p_max si elle lui est supérieure.
|
| template<typename T > |
| T | Castor::abs (T const &p_val) |
| | Donne la valeur absolue d'une valeur donnée.
|
| bool | Castor::is_nan (double x) |
| | Teste si un double est un nombre.
|
| int | Castor::is_inf (double x) |
| | Teste si un double est infini.
|