ngspice/src/spicelib/analysis/analysis.h

22 lines
575 B
C

#ifndef ngspice_ANALYSIS_H
#define ngspice_ANALYSIS_H
struct SPICEanalysis {
IFanalysis if_analysis;
int size;
int domain;
int do_ic;
int (*setParm)(CKTcircuit *ckt, JOB *anal, int which, IFvalue *value);
int (*askQuest)(CKTcircuit *ckt, JOB *anal, int which, IFvalue *value);
int (*an_init)(CKTcircuit *ckt, JOB *job);
int (*an_func)(CKTcircuit *ckt, int restart);
};
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