From 1576783017e70865d545d8bc5e07b817deeea98b Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sat, 30 Apr 2022 16:58:01 +0200 Subject: [PATCH] add some missing prototypes --- src/maths/dense/dense.c | 4 ++++ src/spicelib/analysis/span.c | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/maths/dense/dense.c b/src/maths/dense/dense.c index 53a890b0d..d6afe5c54 100644 --- a/src/maths/dense/dense.c +++ b/src/maths/dense/dense.c @@ -8,6 +8,10 @@ #include "ngspice/bool.h" #include "ngspice/iferrmsg.h" +cplx cdet(CMat* M); +double det(Mat* M); +void resizecmat(CMat* A, int r, int c); + void showmat(Mat* A) { if (A->row > 0 && A->col > 0) { diff --git a/src/spicelib/analysis/span.c b/src/spicelib/analysis/span.c index b5959cc3d..65e9511e2 100644 --- a/src/spicelib/analysis/span.c +++ b/src/spicelib/analysis/span.c @@ -27,8 +27,11 @@ #include "../maths/dense/dense.h" #include "../maths/dense/denseinlines.h" - - +int CKTspnoise(CKTcircuit* ckt, int mode, int operation, Ndata* data, NOISEAN* noisean); +int NInspIter(CKTcircuit* ckt, VSRCinstance* port); +int initSPmatrix(CKTcircuit* ckt, int doNoise); +void deleteSPmatrix(CKTcircuit* ckt); +NOISEAN* SPcreateNoiseAnalysys(CKTcircuit* ckt); #define INIT_STATS() \ do { \