close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

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

Change History (1)

comment:1 Changed 13 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.