Storage of sparse matrices and value of tgv

Bonjour à ce qui liront,

J’ai observé que :
tgv >=0 et tgv= -2, -20 ==> impression à l’écran et dans un fichier au format COO

tgv = -1,-10 ==> impression à l’écran et dans un fichier au format CSR

Est-ce le comportement prévu ?

Merci

Oui et non

Car les tgv = -2 et -20 change les colonnes donc doit changer le format

Bonsoir Frédéric,

Merci pour cette réponse.

Dans “oui et non”, je retiens oui.

Par contre, je ne suis pas sûr de comprendre la deuxième partie de la réponse. Que la valeur de tgv agisse sur la structure creuse (sparsitivity) de la matrice assemblée, je le conçois. L’exemple donné en Options to impose Dirichlet BC with "ON" l’illustre de façon très pédagogique. Mais, il me semble que quelque soit sa structure creuse, une matrice peut être stockée aussi bien en Morse qu’en HashMatrix. Cela dit, cette remarque est de peu d’importance, et, de toute façon, il y a les méthodes .COO et .CSR.

Encore merci.