📄 ckt.h
字号:
/* * Copyright (c) 1985 Thomas L. Quarles * Modified 1999 Paolo Nenzi - Removed non STDC definitions * Kept only prototypes (structs defined in struct.h) ER */#ifndef CKT_H_INCLUDED#define CKT_H_INCLUDED/* function prototypes */int ACan( CKTcircuit *, int );int ACaskQuest( CKTcircuit *, void *, int , IFvalue *);int ACsetParm( CKTcircuit *, void *, int , IFvalue *);int CKTacDump( CKTcircuit *, double , void *);int CKTacLoad( CKTcircuit *);int CKTaccept( CKTcircuit *);int CKTacct( CKTcircuit *, void *, int , IFvalue *);int CKTask( void *, void *, int , IFvalue *, IFvalue *);int CKTaskAnalQ( void *, void *, int , IFvalue *, IFvalue *);int CKTaskNodQst( void *, void *, int , IFvalue *, IFvalue *);int CKTbindNode( void *, void *, int , void *);void CKTbreakDump( CKTcircuit *);int CKTclrBreak( CKTcircuit *);int CKTconvTest( CKTcircuit *);int CKTcrtElt( void *, void *, void **, IFuid );int CKTdelTask( void *, void *);int CKTdestroy( void *);int CKTdltAnal( void *, void *, void *);int CKTdltInst( void *, void *);int CKTdltMod( void *, void *);int CKTdltNod( void *, void *);int CKTdoJob( void *, int , void *);void CKTdump( CKTcircuit *, double, void *);int CKTfndAnal( void *, int *, void **, IFuid , void *, IFuid );int CKTfndBranch( CKTcircuit *, IFuid);int CKTfndDev( void *, int *, void **, IFuid , void *, IFuid );int CKTfndMod( void *, int *, void **, IFuid );int CKTfndNode( void *, void **, IFuid );int CKTfndTask( void *, void **, IFuid );int CKTground( void *, void **, IFuid );int CKTic( CKTcircuit *);int CKTinit( void **);int CKTinst2Node( void *, void *, int , CKTnode **, IFuid *);int CKTlinkEq(CKTcircuit*,CKTnode*);int CKTload( CKTcircuit *);int CKTmapNode( void *, void **, IFuid );int CKTmkCur( CKTcircuit *, CKTnode **, IFuid , char *);int CKTmkNode(CKTcircuit*,CKTnode**);int CKTmkVolt( CKTcircuit *, CKTnode **, IFuid , char *);int CKTmodAsk( void *, void *, int , IFvalue *, IFvalue *);int CKTmodCrt( void *, int , void **, IFuid );int CKTmodParam( void *, void *, int , IFvalue *, IFvalue *);int CKTnames(CKTcircuit *, int *, IFuid **);int CKTnewAnal( void *, int , IFuid , void **, void *);int CKTnewEq( void *, void **, IFuid );int CKTnewNode( void *, void **, IFuid );int CKTnewTask( void *, void **, IFuid );IFuid CKTnodName( CKTcircuit *, int );void CKTnodOut( CKTcircuit *);CKTnode * CKTnum2nod( CKTcircuit *, int );int CKTop(CKTcircuit *, long, long, int );int CKTpModName( char *, IFvalue *, CKTcircuit *, int , IFuid , GENmodel **);int CKTpName( char *, IFvalue *, CKTcircuit *, int , char *, GENinstance **);int CKTparam( void *, void *, int , IFvalue *, IFvalue *);int CKTpzFindZeros( CKTcircuit *, PZtrial **, int * );int CKTpzLoad( CKTcircuit *, SPcomplex * );int CKTpzSetup( CKTcircuit *, int);int CKTsenAC( CKTcircuit *);int CKTsenComp( CKTcircuit *);int CKTsenDCtran( CKTcircuit *);int CKTsenLoad( CKTcircuit *);void CKTsenPrint( CKTcircuit *);int CKTsenSetup( CKTcircuit *);int CKTsenUpdate( CKTcircuit *);int CKTsetAnalPm( void *, void *, int , IFvalue *, IFvalue *);int CKTsetBreak( CKTcircuit *, double );int CKTsetNodPm( void *, void *, int , IFvalue *, IFvalue *);int CKTsetOpt( CKTcircuit *, void *, int , IFvalue *);int CKTsetup( CKTcircuit *);int CKTunsetup(CKTcircuit *ckt); int CKTtemp( CKTcircuit *);char *CKTtrouble(void *, char *);void CKTterr( int , CKTcircuit *, double *);int CKTtrunc( CKTcircuit *, double *);int CKTtypelook( char *);int DCOaskQuest( CKTcircuit *, void *, int , IFvalue *);int DCOsetParm( CKTcircuit *, void *, int , IFvalue *);int DCTaskQuest( CKTcircuit *, void *, int , IFvalue *);int DCTsetParm( CKTcircuit *, void *, int , IFvalue *);int DCop( CKTcircuit *, int );int DCtrCurv( CKTcircuit *, int );int DCtran( CKTcircuit *, int );int DISTOan(CKTcircuit *, int);int NOISEan(CKTcircuit *, int);int PZan( CKTcircuit *, int );int PZinit( CKTcircuit * );int PZpost( CKTcircuit * );int PZaskQuest( CKTcircuit *, void *, int , IFvalue *);int PZsetParm( CKTcircuit *, void *, int , IFvalue *);int SENaskQuest( CKTcircuit *, void *, int , IFvalue *);void SENdestroy( SENstruct *);int SENsetParm( CKTcircuit *, void *, int , IFvalue *);int SENstartup( CKTcircuit *);int SPIinit( IFfrontEnd *, IFsimulator **);char * SPerror( int );int TFanal( CKTcircuit *, int );int TFaskQuest( CKTcircuit *, void *, int , IFvalue *);int TFsetParm( CKTcircuit *, void *, int , IFvalue *);int TRANaskQuest( CKTcircuit *, void *, int , IFvalue *);int TRANsetParm( CKTcircuit *, void *, int , IFvalue *);int TRANinit(CKTcircuit *, JOB *);int NIacIter( CKTcircuit * );int NIcomCof( CKTcircuit * ); int NIconvTest(CKTcircuit * );void NIdestroy(CKTcircuit * );int NIinit( CKTcircuit * );int NIintegrate( CKTcircuit *, double *, double *, double , int );int NIiter( CKTcircuit * , int );int NIpzMuller(PZtrial **, PZtrial *);int NIpzComplex(PZtrial **, PZtrial *);int NIpzSym(PZtrial **, PZtrial *);int NIpzSym2(PZtrial **, PZtrial *);int NIreinit( CKTcircuit *);int NIsenReinit( CKTcircuit *);IFfrontEnd *SPfrontEnd;#endif /*CKT*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -