home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************************/
- /* Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991 */
- /* By MicroSim Corporation, All Rights Reserved */
- /****************************************************************************/
- /* r.h
- * $Revision: 1.9 $
- * $Author: pwt $
- * $Date: 09 Oct 1990 10:31:52 $ */
-
-
- /******************* USERS OF DEVICE EQUATIONS OPTION ***********************/
- /******** Do not change this file **********/
-
- /* Resistor definitions */
-
- struct r_ {
- struct r_ *r_next;
- char *r_name;
- struct R_ *r_model;
-
- CKT_IDX /* circuit matrix indixes */
- r_n1,
- r_n2;
-
- /* device parameters and expressions */
- /* MUST FOLLOW r_n2 */
- DXPR( r_r, rx_r );
- double
- r_tc1,
- r_tc2;
- double r_g;
-
- MTX_IDX
- r_n1n2,
- r_n2n1,
- r_n1n1,
- r_n2n2;
- };
-
- struct R_ {
- struct R_ *R_next;
- char *R_name;
- struct R_ *R_nom;
- struct R_ *R_ako;
-
- /* model parameters and expressions */
- MXPR( R_r, Rx_r);
- MXPR( R_tc1, Rx_tc1);
- MXPR( R_tc2, Rx_tc2);
- MXPR( R_tce, Rx_tce);
-
- } ;
-
- #ifdef R_DEVICE
- struct R_ R_default;
-
- #define BASE R_default
-
- struct Assoc R_Assoc[] = { /*IGNORE*/ /* for Pre-C */
- ASSOCIATE (R_r, 1., "*R" ),
- ASSOCIATE (R_tc1, 0., "TC1" ),
- ASSOCIATE (R_tc2, 0., "TC2" ),
- ASSOCIATE (R_tce, 0., "TCE" ),
- END_PARMS /*ENDIGNORE*/
- } ;
-
- #undef BASE
- #endif