Classes | Espaces de nommage | Fonctions

Référence du fichier include/CastorUtils/Math.hpp

Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

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 >
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 >
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.
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Énumérations Valeurs énumérées Amis Macros