|
| result_type | min () const |
| | Retourne la valeur minimum possible d'une séquence.
|
| |
| result_type | max () const |
| | Retourne la valeur maximum possible d'une séquence.
|
| |
| | TKiss (UIntType x0=30903, UIntType y0=30903, UIntType z0=30903, UIntType w0=30903, UIntType carry0=0) |
| | Constructeur avec initialisation du tableau de graines à partir des valeurs des arguments.
|
| |
| void | seed (UIntType *state) |
| | Initialisation du tableau de graines à partir de l'état state. L'état du générateur state doit être composé de cinq éléments.
|
| |
| void | seed (UIntType x0) |
| | Initialisation du tableau de graines à partir de la valeur x0.
Le tableau de graines de ce générateur est composé de cinq éléments. Les quatre premiers éléments prennent la valeur x0. Le cinquième élément prend la valeur nulle.
|
| |
| void | seed (UIntType x0, UIntType y0, UIntType z0, UIntType w0, UIntType carry0) |
| | Initialisation du tableau de graines à partir des valeurs des arguments.
|
| |
| UIntType | getState (Integer i) const |
| | Méthode qui retourne la composante i del'état du générateur. L'état complet du générateur est donnée par les valeurs d'index i comprises entre 0 et 4 ( 0 < i <= 4 ).
|
| |
| UIntType | operator() () |
| | Surdéfinition de l'opérateur () qui retourne la valeur pseudo aléatoire. L'état du générateur est modifié.
|
| |
| bool | validation (UIntType x) const |
| | Fonction de validation (je ne sais pas trop a quoi elle sert!)
|
| |
| bool | operator== (const TKiss &rhs) const |
| | Surdéfinition de l'opérateur ==.
|
| |
template<typename UIntType, UIntType val>
class Arcane::random::TKiss< UIntType, val >
Patron de classe Kiss. Il permet de définir des classes de générateurs de type Kiss. Les nombres pseudo-aléatoires générés sont de type UIntType. La génération de ces nombres s'effectue par l'appel de l'opérateur (). L'état du genérateur est défini par un membre private _state[i] de la classe qui est un tableau de cinq éléments (0<i<=4). La graine (état state[i] 0<i<=4 initial du générateur appelé également tableau de graines) est initialisée par l'appel au constructeur ou les différentes méthodes seed existantes.
Définition à la ligne 41 du fichier TKiss.h.