conditions de Dirichlet (CD) non homogènes (ou pas)
La matrice et le second membre du système
ont été construits sans tenir compte des valeurs de
à imposer.
Nous détaillons le cas d’une CD en un seul point, on généralise facilement pour
points.
Supposons que
soit imposé en 1 seul sommet
, soit
la valeur :
![]() |
Sans changer les dimensions ni le rang (théoriquement) du système, il faut modifier
et
pour imposer la valeur de
.
Différentes techniques sont utilisées, nous ne parlerons ici que de trois d’entre elles ;
par transformations symétriques :
pour
: 
on stocke la contribution de
aux composantes :
(
: la colonne
de
)
on modifie la ligne et la colonne
de
et
ainsi :
+ : modifie peu le conditionnement de
, conserve la symétrie de
.
- : modifications assez nombreuses dans la matrice
.
par pénalisation (méthode tgv)
on ajoute à
une très grande valeur (
) qui rend négligeable l’effet des autres termes de la ligne
et on impose
.
+ : une seule modification dans
, conserve la symétrie de
.
- : détériore le conditionnement de
,
par transformation d’une ligne on modifie la ligne
de
et
:
![]() |
Généralement, on modifie aussi
en
et
.
+ : modifications moins nombreuses que la méthode 1,
pas de stockage de Y,
ne modifie pas trop le conditionnement de
,
- : ne conserve pas la symétrie de
(si
symétrique).