Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::TypeEqualT< T >
+ Graphe de collaboration de Arcane::TypeEqualT< T >:

Fonctions membres publiques statiques

constexpr __host__ static __device__ bool isNearlyZero (const T &a)
 Compare a à zéro.
 
constexpr __host__ static __device__ bool isZero (const T &a)
 Compare a à zéro.
 
constexpr __host__ static __device__ bool isNearlyEqual (const T &a, const T &b)
 Compare a à b.
 
constexpr __host__ static __device__ bool isNearlyEqualWithEpsilon (const T &a, const T &b, const T &)
 Compare a à b.
 
constexpr __host__ static __device__ bool isEqual (const T &a, const T &b)
 Compare a à b.
 

Description détaillée

template<class T>
class Arcane::TypeEqualT< T >

Définition à la ligne 44 du fichier Numeric.h.

Documentation des fonctions membres

◆ isEqual()

template<class T >
constexpr __host__ static __device__ bool Arcane::TypeEqualT< T >::isEqual ( const T &  a,
const T &  b 
)
inlinestaticconstexpr

Compare a à b.

Valeurs retournées
truesi a et sont exactements égaux,
falsesinon.

Définition à la ligne 92 du fichier Numeric.h.

Référencé par Arcane::math::isEqual(), et Arcane::math::isEqual().

◆ isNearlyEqual()

template<class T >
constexpr __host__ static __device__ bool Arcane::TypeEqualT< T >::isNearlyEqual ( const T &  a,
const T &  b 
)
inlinestaticconstexpr

Compare a à b.

Valeurs retournées
truesi a et sont égaux à un epsilon près,
falsesinon.

Définition à la ligne 72 du fichier Numeric.h.

Référencé par Arcane::math::isNearlyEqual(), et Arcane::math::isNearlyEqual().

◆ isNearlyEqualWithEpsilon()

template<class T >
constexpr __host__ static __device__ bool Arcane::TypeEqualT< T >::isNearlyEqualWithEpsilon ( const T &  a,
const T &  b,
const T &   
)
inlinestaticconstexpr

Compare a à b.

Valeurs retournées
truesi a et sont égaux à un epsilon près,
falsesinon.

Définition à la ligne 82 du fichier Numeric.h.

Référencé par Arcane::math::isNearlyEqualWithEpsilon(), et Arcane::math::isNearlyEqualWithEpsilon().

◆ isNearlyZero()

template<class T >
constexpr __host__ static __device__ bool Arcane::TypeEqualT< T >::isNearlyZero ( const T &  a)
inlinestaticconstexpr

Compare a à zéro.

Valeurs retournées
truesi a vaut zéro à un epsilon près,
falsesinon.

Définition à la ligne 52 du fichier Numeric.h.

Référencé par Arcane::math::isNearlyZero().

◆ isZero()

template<class T >
constexpr __host__ static __device__ bool Arcane::TypeEqualT< T >::isZero ( const T &  a)
inlinestaticconstexpr

Compare a à zéro.

Valeurs retournées
truesi a vaut exactement zéro,
falsesinon.

Définition à la ligne 62 du fichier Numeric.h.

Référencé par Arcane::math::isZero().


La documentation de cette classe a été générée à partir du fichier suivant :