Since I work with variable size matrix, this could help me a lot. Here are my suggestions :
ins :
- basically, insert line, insert row
- insert full blocks in the matrix, consisting of a diagonal block, a line block and a col block, I explain :
A B
C D
insert block diagonal E, and block line F and block row G :
A G' B
F' E F''
C G'' D
where F is accordingly split in [F' F''] (same for G)
del :
- basically, delete line, delete row
- delete a block diagonal E, and line and row blocks are removed, from the previous matrix :
A B
C D
thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Since I work with variable size matrix, this could help me a lot. Here are my suggestions :
ins :
- basically, insert line, insert row
- insert full blocks in the matrix, consisting of a diagonal block, a line block and a col block, I explain :
A B
C D
insert block diagonal E, and block line F and block row G :
A G' B
F' E F''
C G'' D
where F is accordingly split in [F' F''] (same for G)
del :
- basically, delete line, delete row
- delete a block diagonal E, and line and row blocks are removed, from the previous matrix :
A B
C D
thomas