⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ckt.h

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 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 + -