Arcane  v3.15.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::utils::const_mod< IntType, m >
+ Graphe de collaboration de Arcane::utils::const_mod< IntType, m >:

Fonctions membres publiques statiques

static IntType add (IntType x, IntType c)
 
static IntType mult (IntType a, IntType x)
 
static IntType mult_add (IntType a, IntType x, IntType c)
 
static IntType invert (IntType x)
 

Types privés

typedef integer_traits< IntType > traits
 

Fonctions membres privées statiques

static IntType add_small (IntType x, IntType c)
 
static IntType mult_small (IntType a, IntType x)
 
static IntType mult_schrage (IntType a, IntType value)
 
static IntType invert_euclidian (IntType c)
 

Description détaillée

template<class IntType, IntType m>
class Arcane::utils::const_mod< IntType, m >

Définition à la ligne 138 du fichier RandomGlobal.h.

Documentation des définitions de type membres

◆ traits

template<class IntType , IntType m>
typedef integer_traits<IntType> Arcane::utils::const_mod< IntType, m >::traits
private

Définition à la ligne 180 du fichier RandomGlobal.h.

Documentation des fonctions membres

◆ add()

template<class IntType , IntType m>
static IntType Arcane::utils::const_mod< IntType, m >::add ( IntType  x,
IntType  c 
)
inlinestatic

Définition à la ligne 141 du fichier RandomGlobal.h.

◆ add_small()

template<class IntType , IntType m>
static IntType Arcane::utils::const_mod< IntType, m >::add_small ( IntType  x,
IntType  c 
)
inlinestaticprivate

Définition à la ligne 184 du fichier RandomGlobal.h.

◆ invert()

template<class IntType , IntType m>
static IntType Arcane::utils::const_mod< IntType, m >::invert ( IntType  x)
inlinestatic

Définition à la ligne 176 du fichier RandomGlobal.h.

◆ invert_euclidian()

template<class IntType , IntType m>
static IntType Arcane::utils::const_mod< IntType, m >::invert_euclidian ( IntType  c)
inlinestaticprivate

Définition à la ligne 209 du fichier RandomGlobal.h.

◆ mult()

template<class IntType , IntType m>
static IntType Arcane::utils::const_mod< IntType, m >::mult ( IntType  a,
IntType  x 
)
inlinestatic

Définition à la ligne 151 du fichier RandomGlobal.h.

◆ mult_add()

template<class IntType , IntType m>
static IntType Arcane::utils::const_mod< IntType, m >::mult_add ( IntType  a,
IntType  x,
IntType  c 
)
inlinestatic

Définition à la ligne 168 du fichier RandomGlobal.h.

◆ mult_schrage()

template<class IntType , IntType m>
static IntType Arcane::utils::const_mod< IntType, m >::mult_schrage ( IntType  a,
IntType  value 
)
inlinestaticprivate

Définition à la ligne 197 du fichier RandomGlobal.h.

◆ mult_small()

template<class IntType , IntType m>
static IntType Arcane::utils::const_mod< IntType, m >::mult_small ( IntType  a,
IntType  x 
)
inlinestaticprivate

Définition à la ligne 192 du fichier RandomGlobal.h.


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