ngspice/src/include/sensgen.h

22 lines
510 B
C

typedef struct s_sgen sgen;
struct s_sgen {
CKTcircuit *ckt;
GENmodel **devlist;
GENmodel *model, *next_model, *first_model;
GENinstance *instance, *next_instance, *first_instance;
IFparm *ptable;
double value;
int dev;
int istate;
int param, max_param;
int is_dc;
int is_instparam;
int is_q;
int is_principle;
int is_zerook;
};
extern sgen *sgen_init(CKTcircuit *ckt, int is_dc);
extern int sgen_next(sgen **xsg);
extern int sgen_setp(sgen*, CKTcircuit*, IFvalue* ); /* AlansFixes */