22 lines
510 B
C
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 */
|