new CMatriceParForm(listeProprietaire, impProto, estElementFinal, nomCalcul, nbrow, nbcol, calcul)
- Description:
Classe représentant une matrice de n lignes et p colonnes dont les valerus sont données par une fonction de deux variables (i, j) où i est le n° de ligne et j celui de colonne
- Source:
Parameters:
Name | Type | Description |
---|---|---|
listeProprietaire |
CListeObjets | La liste propriétaire |
impProto |
CImplementationProto | null ou a construction propriétaire. |
estElementFinal |
boolean | true si élément final de construction |
nomCalcul |
string | Le nom donné au calcul. |
nbrow |
CValeur | Le nombre de lignes de la matrice |
nbcol |
CValeur | Le nombre de colonnes de la matrice |
calcul |
CCb | formule de la fonction de deux variables (i, j) |
Methods
creeCalculs()
- Description:
Fonction créant chaque clone du calcul principal associé à chaque terme de la matrice A appeler si on modifie la matrice
- Source:
estDefiniParObjDs(listeOb) → {boolean}
- Description:
Sert à savoir si un objet est défini uniquement par des objets figurant dans une liste Attention : cette fonction est spéciale pour cet objet En effet, un objet calcul descendant de CCAlculBase ne faisant référence qu'à des constantes renvoie true dans EstDefiniParObjetDans Il faut donc qu'en plus le calcul dépende d'au moins un des objets sources
- Source:
Parameters:
Name | Type | Description |
---|---|---|
listeOb |
Returns:
- Type
- boolean
estMatrice() → {boolean}
- Description:
Fonction utilisée dans CalcR. CMatrice est le seul objet avec CCalcMat descendant de CValDyn renvpyant true pour cette fonction
- Source:
Returns:
- Type
- boolean
estMatriceBase() → {boolean}
- Description:
Fonction utilisée dans CalcR. CMatrice, CMatriceParForm sont les seuls objets descendant de CValDyn renvoyant true pour cette fonction (matrices ne résultant pas d'un calcul)
- Source:
Returns:
- Type
- boolean
latexMat(nbdec) → {string}
- Description:
Fonction renvoyant la représentation LaTeX du résultat de la matrice avec n décimales
- Source:
Parameters:
Name | Type | Description |
---|---|---|
nbdec |
number | Le nombre de décimales |
Returns:
- Type
- string
latexMatFrac() → {string}
- Description:
Fonction renvoyant la représentation LaTeX du résultat de la matrice avec appriximation des valeurs par des fractions rationnelles à 10^(-12) près
- Source:
Returns:
- Type
- string
nombreVariables() → {number}
- Description:
Pour l'interprétation syntaxique, les matrices sont considérées comme des fonctions à deu variables
- Source:
Returns:
- Type
- number