From 5c77d40766ad7631b102a87f35e3ed3e7e52a69b Mon Sep 17 00:00:00 2001 From: arno Date: Thu, 7 Sep 2000 18:13:32 +0000 Subject: [PATCH] * analysis.h: New file. --- src/spicelib/analysis/analysis.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/spicelib/analysis/analysis.h diff --git a/src/spicelib/analysis/analysis.h b/src/spicelib/analysis/analysis.h new file mode 100644 index 000000000..9b9271e00 --- /dev/null +++ b/src/spicelib/analysis/analysis.h @@ -0,0 +1,21 @@ +#ifndef _ANALYSIS_H +#define _ANALYSIS_H + +typedef struct { + IFanalysis public; + int size; + int domain; + int do_ic; + int (*(setParm))(CKTcircuit *ckt, void *anal, int which, IFvalue *value); + int (*(askQuest))(CKTcircuit *ckt, void *anal, int which, IFvalue *value); + int (*an_init)(CKTcircuit *ckt, JOB *job); + int (*an_func)(CKTcircuit *ckt, int restart); +} SPICEanalysis; + + +char *spice_analysis_get_name(int index); +char *spice_analysis_get_description(int index); +int spice_num_analysis(void); +SPICEanalysis **spice_analysis_ptr(void); + +#endif