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

📄 asrcdefs.h

📁 linux平台下类似著名的电路板作图软件 Spice的源代码
💻 H
字号:
/**********Copyright 1990 Regents of the University of California.  All rights reserved.Author: 1985 Thomas L. Quarles**********/#ifndef ASRC#define ASRC#include "cktdefs.h"#include "ifsim.h"#include "complex.h"        /*         * structures to describe Arbitrary sources         *//* information to describe a single instance */typedef struct sASRCinstance {    struct sASRCmodel *ARRCmodPtr;  /* backpointer to model */    struct sASRCinstance *ASRCnextInstance;  /* pointer to next instance of                                               *current model*/    IFuid ASRCname; /* pointer to character string naming this instance */    int ASRCstates; /* state info */    int ASRCposNode;    /* number of positive node of source */    int ASRCnegNode;    /* number of negative node of source */    int ASRCtype;   /* Whether source is voltage or current */    int ASRCbranch;     /* number of branch equation added for v source */    IFparseTree *ASRCtree; /* The parse tree */    double **ASRCposptr;  /* pointer to pointers of the elements               * in the sparce matrix */    double ASRCprev_value; /* Previous value for the convergence test */    double *ASRCacValues;  /* Store rhs and derivatives for ac anal */    int ASRCcont_br;    /* Temporary store for controlling current branch */} ASRCinstance ;#define ASRCvOld ASRCstates#define ASRCcontVOld ASRCstates + 1/* per model data */typedef struct sASRCmodel {       /* model structure for a source */    int ASRCmodType;    /* type index of this device */    struct sASRCmodel *ASRCnextModel;   /* pointer to next possible model                                          *in linked list */    ASRCinstance * ASRCinstances;    /* pointer to list of instances                                       * that have this model */    IFuid ASRCmodName;       /* pointer to character string naming this model */} ASRCmodel;/* device parameters */#define ASRC_VOLTAGE 1#define ASRC_CURRENT 2#define ASRC_POS_NODE 3#define ASRC_NEG_NODE 4#define ASRC_PARSE_TREE 5#define ASRC_OUTPUTVOLTAGE 6#define ASRC_OUTPUTCURRENT 7/* module-wide variables */extern double *asrc_vals, *asrc_derivs;extern int asrc_nvals;/* model parameters *//* device questions *//* model questions */#include "asrcext.h"#endif /*ASRC*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -