Fixed some bugs introduced during CIDER integration in KLU environment
This commit is contained in:
parent
ffebc437fc
commit
e27b9e4abc
|
|
@ -23,5 +23,10 @@ extern int NBJTtrunc(GENmodel *, CKTcircuit *, double *);
|
|||
extern void NBJTdump(GENmodel *, CKTcircuit *);
|
||||
extern void NBJTacct(GENmodel *, CKTcircuit *, FILE *);
|
||||
|
||||
#if defined(KLU) || defined(SuperLU) || defined(UMFPACK)
|
||||
extern int NBJTbindCSC (GENmodel*, CKTcircuit*) ;
|
||||
extern int NBJTbindCSCComplex (GENmodel*, CKTcircuit*) ;
|
||||
extern int NBJTbindCSCComplexToReal (GENmodel*, CKTcircuit*) ;
|
||||
#endif
|
||||
|
||||
#endif /* NBJT_H */
|
||||
|
|
|
|||
|
|
@ -73,7 +73,13 @@ SPICEdev NBJTinfo = {
|
|||
#endif
|
||||
|
||||
/* DEVinstSize */ &NBJTiSize,
|
||||
/* DEVmodSize */ &NBJTmSize
|
||||
/* DEVmodSize */ &NBJTmSize,
|
||||
|
||||
#if defined(KLU) || defined(SuperLU) || defined(UMFPACK)
|
||||
/* DEVbindCSC */ NBJTbindCSC,
|
||||
/* DEVbindCSCComplex */ NBJTbindCSCComplex,
|
||||
/* DEVbindCSCComplexToReal */ NBJTbindCSCComplexToReal,
|
||||
#endif
|
||||
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -24,4 +24,10 @@ extern int NBJT2trunc(GENmodel *, CKTcircuit *, double *);
|
|||
extern void NBJT2dump(GENmodel *, CKTcircuit *);
|
||||
extern void NBJT2acct(GENmodel *, CKTcircuit *, FILE *);
|
||||
|
||||
#if defined(KLU) || defined(SuperLU) || defined(UMFPACK)
|
||||
extern int NBJT2bindCSC (GENmodel*, CKTcircuit*) ;
|
||||
extern int NBJT2bindCSCComplex (GENmodel*, CKTcircuit*) ;
|
||||
extern int NBJT2bindCSCComplexToReal (GENmodel*, CKTcircuit*) ;
|
||||
#endif
|
||||
|
||||
#endif /* NBJT2EXT_H */
|
||||
|
|
|
|||
|
|
@ -73,7 +73,13 @@ SPICEdev NBJT2info = {
|
|||
#endif
|
||||
|
||||
/* DEVinstSize */ &NBJT2iSize,
|
||||
/* DEVmodSize */ &NBJT2mSize
|
||||
/* DEVmodSize */ &NBJT2mSize,
|
||||
|
||||
#if defined(KLU) || defined(SuperLU) || defined(UMFPACK)
|
||||
/* DEVbindCSC */ NBJT2bindCSC,
|
||||
/* DEVbindCSCComplex */ NBJT2bindCSCComplex,
|
||||
/* DEVbindCSCComplexToReal */ NBJT2bindCSCComplexToReal,
|
||||
#endif
|
||||
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -24,4 +24,10 @@ extern int NUMDtrunc(GENmodel *, CKTcircuit *, double *);
|
|||
extern void NUMDdump(GENmodel *, CKTcircuit *);
|
||||
extern void NUMDacct(GENmodel *, CKTcircuit *, FILE *);
|
||||
|
||||
#if defined(KLU) || defined(SuperLU) || defined(UMFPACK)
|
||||
extern int NUMDbindCSC (GENmodel*, CKTcircuit*) ;
|
||||
extern int NUMDbindCSCComplex (GENmodel*, CKTcircuit*) ;
|
||||
extern int NUMDbindCSCComplexToReal (GENmodel*, CKTcircuit*) ;
|
||||
#endif
|
||||
|
||||
#endif /* NUMDEXT_H */
|
||||
|
|
|
|||
|
|
@ -73,7 +73,13 @@ SPICEdev NUMDinfo = {
|
|||
#endif
|
||||
|
||||
/* DEVinstSize */ &NUMDiSize,
|
||||
/* DEVmodSize */ &NUMDmSize
|
||||
/* DEVmodSize */ &NUMDmSize,
|
||||
|
||||
#if defined(KLU) || defined(SuperLU) || defined(UMFPACK)
|
||||
/* DEVbindCSC */ NUMDbindCSC,
|
||||
/* DEVbindCSCComplex */ NUMDbindCSCComplex,
|
||||
/* DEVbindCSCComplexToReal */ NUMDbindCSCComplexToReal,
|
||||
#endif
|
||||
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -24,5 +24,10 @@ extern int NUMD2trunc(GENmodel *, CKTcircuit *, double *);
|
|||
extern void NUMD2dump(GENmodel *, CKTcircuit *);
|
||||
extern void NUMD2acct(GENmodel *, CKTcircuit *, FILE *);
|
||||
|
||||
#if defined(KLU) || defined(SuperLU) || defined(UMFPACK)
|
||||
extern int NUMD2bindCSC (GENmodel*, CKTcircuit*) ;
|
||||
extern int NUMD2bindCSCComplex (GENmodel*, CKTcircuit*) ;
|
||||
extern int NUMD2bindCSCComplexToReal (GENmodel*, CKTcircuit*) ;
|
||||
#endif
|
||||
|
||||
#endif /* NUMD2EXT_H */
|
||||
|
|
|
|||
|
|
@ -73,7 +73,13 @@ SPICEdev NUMD2info = {
|
|||
#endif
|
||||
|
||||
/* DEVinstSize */ &NUMD2iSize,
|
||||
/* DEVmodSize */ &NUMD2mSize
|
||||
/* DEVmodSize */ &NUMD2mSize,
|
||||
|
||||
#if defined(KLU) || defined(SuperLU) || defined(UMFPACK)
|
||||
/* DEVbindCSC */ NUMD2bindCSC,
|
||||
/* DEVbindCSCComplex */ NUMD2bindCSCComplex,
|
||||
/* DEVbindCSCComplexToReal */ NUMD2bindCSCComplexToReal,
|
||||
#endif
|
||||
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -24,4 +24,10 @@ extern int NUMOStrunc(GENmodel *, CKTcircuit *, double *);
|
|||
extern void NUMOSdump(GENmodel *, CKTcircuit *);
|
||||
extern void NUMOSacct(GENmodel *, CKTcircuit *, FILE *);
|
||||
|
||||
#if defined(KLU) || defined(SuperLU) || defined(UMFPACK)
|
||||
extern int NUMOSbindCSC (GENmodel*, CKTcircuit*) ;
|
||||
extern int NUMOSbindCSCComplex (GENmodel*, CKTcircuit*) ;
|
||||
extern int NUMOSbindCSCComplexToReal (GENmodel*, CKTcircuit*) ;
|
||||
#endif
|
||||
|
||||
#endif /* NUMOSEXT_H */
|
||||
|
|
|
|||
|
|
@ -73,7 +73,13 @@ SPICEdev NUMOSinfo = {
|
|||
#endif
|
||||
|
||||
/* DEVinstSize */ &NUMOSiSize,
|
||||
/* DEVmodSize */ &NUMOSmSize
|
||||
/* DEVmodSize */ &NUMOSmSize,
|
||||
|
||||
#if defined(KLU) || defined(SuperLU) || defined(UMFPACK)
|
||||
/* DEVbindCSC */ NUMOSbindCSC,
|
||||
/* DEVbindCSCComplex */ NUMOSbindCSCComplex,
|
||||
/* DEVbindCSCComplexToReal */ NUMOSbindCSCComplexToReal,
|
||||
#endif
|
||||
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue