Opened 14 years ago
Closed 13 years ago
#1053 closed defect (fixed)
Warning de conversión de sparse a dense en operaciones (VMatrix,Real) -> VMatrix
Reported by: | Víctor de Buen Remiro | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
Priority: | normal | Milestone: | Mantainance |
Component: | Math | Version: | |
Severity: | normal | Keywords: | |
Cc: |
Description
Cuando una operación del tipo (VMatrix,Real) -> VMatrix no es neutra en 0, el resultado de operar sobre una matriz sparse no tiene porqué ser sparse y en cualqueir caso no tendrá la misma estructura interna por lo cual se convierte internamente a densa y si es lo bastante grande para ello se da un warning de conversión de sparse a dense.
Lo que ocurre es que hay operaciones que son neutras casi siempre como la división que lo es salvo en el caso 0/0 que da desconocido y no parece sensato hacer la conversión siempre sino sólo si el denominador es 0.
El producto sin embargo está declarado como neutro cuando tiene el mismo problema con 0/Inf