mirror of
https://git.code.sf.net/p/ngspice/ngspice
synced 2026-08-22 05:47:42 +02:00
Fixed the dimension of the COO Trash Can
This commit is contained in:
@@ -932,7 +932,7 @@ SMPnewMatrix (SMPmatrix *Matrix, int size)
|
|||||||
|
|
||||||
/* Allocate KLU data structures */
|
/* Allocate KLU data structures */
|
||||||
Matrix->SMPkluMatrix->KLUmatrixN = (unsigned int)size ;
|
Matrix->SMPkluMatrix->KLUmatrixN = (unsigned int)size ;
|
||||||
Matrix->SMPkluMatrix->KLUmatrixTrashCOO = (double *) malloc (sizeof (double)) ;
|
Matrix->SMPkluMatrix->KLUmatrixTrashCOO = (double *) malloc (2 * sizeof (double)) ;
|
||||||
|
|
||||||
return spOKAY ;
|
return spOKAY ;
|
||||||
} else {
|
} else {
|
||||||
@@ -976,7 +976,7 @@ SMPnewMatrixKLUforCIDER (SMPmatrix *Matrix, int size, unsigned int KLUmatrixIsCo
|
|||||||
Matrix->SMPkluMatrix->KLUmatrixN = (unsigned int)size ;
|
Matrix->SMPkluMatrix->KLUmatrixN = (unsigned int)size ;
|
||||||
Matrix->SMPkluMatrix->KLUmatrixColCOOforCIDER = (int *) malloc (Matrix->SMPkluMatrix->KLUmatrixN * Matrix->SMPkluMatrix->KLUmatrixN * sizeof(int)) ;
|
Matrix->SMPkluMatrix->KLUmatrixColCOOforCIDER = (int *) malloc (Matrix->SMPkluMatrix->KLUmatrixN * Matrix->SMPkluMatrix->KLUmatrixN * sizeof(int)) ;
|
||||||
Matrix->SMPkluMatrix->KLUmatrixRowCOOforCIDER = (int *) malloc (Matrix->SMPkluMatrix->KLUmatrixN * Matrix->SMPkluMatrix->KLUmatrixN * sizeof(int)) ;
|
Matrix->SMPkluMatrix->KLUmatrixRowCOOforCIDER = (int *) malloc (Matrix->SMPkluMatrix->KLUmatrixN * Matrix->SMPkluMatrix->KLUmatrixN * sizeof(int)) ;
|
||||||
Matrix->SMPkluMatrix->KLUmatrixTrashCOO = (double *) malloc (sizeof(double)) ;
|
Matrix->SMPkluMatrix->KLUmatrixTrashCOO = (double *) malloc (2 * sizeof(double)) ;
|
||||||
Matrix->SMPkluMatrix->KLUmatrixValueComplexCOOforCIDER = (double *) malloc (2 * Matrix->SMPkluMatrix->KLUmatrixN * Matrix->SMPkluMatrix->KLUmatrixN * sizeof(double)) ;
|
Matrix->SMPkluMatrix->KLUmatrixValueComplexCOOforCIDER = (double *) malloc (2 * Matrix->SMPkluMatrix->KLUmatrixN * Matrix->SMPkluMatrix->KLUmatrixN * sizeof(double)) ;
|
||||||
|
|
||||||
/* Pre-set the values of Row and Col */
|
/* Pre-set the values of Row and Col */
|
||||||
|
|||||||
Reference in New Issue
Block a user