class BufferizedDataFile


Héritage :


Méthodes publiques

[more] Opérations
[more] Accès


o Constructeurs/Destructeurs

o Opérations

ovoid AssignScanNextEnrgtMethod(int (* f)(BufferizedDataFile*, char*))
Réalise la liaison entre une fonction écrite par l'utilisateur et la méthode prédéfinie connue pour scanner en mémoire un enregistrement déjà lu sur un fichier de données séquentielles.

ovoid AssignSetMemoryScopeMethod(int (* f)(UserFileId))
Réalise la liaison entre une fonction écrite par l'utilisateur et la méthode prédéfinie connue pour déterminer la portée de la mémoire associée au fichier. C'est-à-dire le nombre de pas de simulation passés pour lesquels on aura accès aux valeurs enregistrées dans le fichier.

ovoid AssignSetPredictionScopeMethod(int (* f)(UserFileId))
Réalise la liaison entre une fonction écrite par l'utilisateur et la méthode prédéfinie connue pour déterminer la portée de la prédiction associée au fichier. C'est-à-dire le nombre de pas de simulation passés pour lesquels on aura accès aux valeurs enregistrées dans le fichier.

oint SumUpMemoryIntFieldValue(int fieldId, int lb, int ub)
Les méthodes suivantes renvoient la somme des valeurs mémorisées pour le champ donné en premier argument, entre les bornes (comprises) spécifiées par les deux arguments suivants. La borne 0 correspond à l'enregistrement lu au pas courant de la simulation, la borne 1 correspond au pas précédent, etc.

ofloat SumUpMemoryFloatFieldValue(int fieldId, int lb, int ub)

odouble SumUpMemoryDoubleFieldValue(int fieldId, int lb, int ub)

oint SumUpPredictionIntFieldValue(int fieldId, int lb, int ub)
Les méthodes suivantes renvoient la somme des valeurs prédites pour le champ donné en premier argument, entre les bornes (comprises) spécifiées par les deux arguments suivants. La borne 0 (qui correspondrait au pas courant) est interdite. La borne 1 correspond à l'enregistrement qui sera lu au pas suivant de la simulation, etc.

ofloat SumUpPredictionFloatFieldValue(int fieldId, int lb, int ub)

odouble SumUpPredictionDoubleFieldValue(int fieldId, int lb, int ub)

o Accès

oTableauString* GetMemoryTab()

oTableauString* GetPredictionTab()

ovoid SetMemoryTab(TableauString*)

ovoid SetPredictionTab(TableauString*)

ochar* GetPredictionTabItem(int k)

ovoid SetMemoryTabItem(int k, char*)

ovoid SetPredictionTabItem(int k, char*)

ovoid AddMemoryTabItem(char*)

ovoid AddPredictionTabItem(char*)

oint GetMemoryCurrentRecordIndex()

oint GetPredictionCurrentRecordIndex()

ovoid SetMemoryCurrentRecordIndex(int k)

ovoid SetPredictionCurrentRecordIndex(int k)

ovoid UpdateMemoryCurrentRecordIndex()

ovoid UpdatePredictionCurrentRecordIndex()

oint GetMemoryOldestRecordIndex()

oint GetPredictionNearestRecordIndex()

oint GetMemoryPreviousRecordIndex(int refIndex)

oint GetPredictionNextRecordIndex(int refIndex)


Cette classe n'a pas de classe descendante.

This page was generated with the help of DOC++.