Module pour la gestion des champs scalaires

Summary
Permet la gestion de champs de scalaires de type float
Permet d’écrire un float à une certaine position
Permet la lecture d’un élément
Retourne le maximum de tous les flottants de la matrice
Retourne le minimum de tous les flottants du champs
Annule le champs de scalaires
Retour: Retourne la taille horizontale du champs
Retour: Retourne la taille verticale du champs
Ajoute un élément au champs scalaires
Construit une clone du champs de scalaires
Copie dans un autre champs de scalaires
Retourne le pas de discrétisation spatiale du champs

ChampsScalaires

Permet la gestion de champs de scalaires de type float

Summary
Permet d’écrire un float à une certaine position
Permet la lecture d’un élément
Retourne le maximum de tous les flottants de la matrice
Retourne le minimum de tous les flottants du champs
Annule le champs de scalaires
Retour: Retourne la taille horizontale du champs
Retour: Retourne la taille verticale du champs
Ajoute un élément au champs scalaires
Construit une clone du champs de scalaires
Copie dans un autre champs de scalaires
Retourne le pas de discrétisation spatiale du champs

Functions

ChampsScalaires

ChampsScalaires(int n,
int m)

Paramètres

ntaille horizontale du champs de scalaires
mtaille verticale du champs de scalaires

~ChampsScalaires

~ChampsScalaires()

ecrire

void ecrire(int i,
int j,
float element)

Permet d’écrire un float à une certaine position

Paramètres

iposition horizontale
jposition verticale
elementle flottant à mettre

Préconditions

i doit être entre 0 et n-1 et j doit être entre 0 et m-1

lire

float lire(int i,
int j)

Permet la lecture d’un élément

Paramètres

iposition horizontale
jposition verticale

Retour

Le flottant se trouvant à ces positions

Préconditions

i doit être entre 0 et n-1 et j doit être entre 0 et m-1

max

float max()

Retourne le maximum de tous les flottants de la matrice

min

float min()

Retourne le minimum de tous les flottants du champs

annuler

void annuler()

Annule le champs de scalaires

tailleX

int tailleX()

Retour: Retourne la taille horizontale du champs

tailleY

int tailleY()

Retour: Retourne la taille verticale du champs

somme

void somme(int i,
int j,
float element)

Ajoute un élément au champs scalaires

Paramètres

iposition horizontale
jposition verticale
elementelement à ajouter

clone

ChampsScalaires* clone()

Construit une clone du champs de scalaires

copie

void copie(ChampsScalaires*)

Copie dans un autre champs de scalaires

Préconditions

Les deux champs scalaires doivent avoir la même taille

pas

float pas()

Retourne le pas de discrétisation spatiale du champs

ChampsScalaires(int n,
int m)
~ChampsScalaires()
void ecrire(int i,
int j,
float element)
Permet d’écrire un float à une certaine position
float lire(int i,
int j)
Permet la lecture d’un élément
float max()
Retourne le maximum de tous les flottants de la matrice
float min()
Retourne le minimum de tous les flottants du champs
void annuler()
Annule le champs de scalaires
int tailleX()
Retour: Retourne la taille horizontale du champs
int tailleY()
Retour: Retourne la taille verticale du champs
void somme(int i,
int j,
float element)
Ajoute un élément au champs scalaires
ChampsScalaires* clone()
Construit une clone du champs de scalaires
void copie(ChampsScalaires*)
Copie dans un autre champs de scalaires
float pas()
Retourne le pas de discrétisation spatiale du champs