Jspice3
diotrunc.c
Go to the documentation of this file.
1 /***************************************************************************
2 JSPICE3 adaptation of Spice3f2 - Copyright (c) Stephen R. Whiteley 1992
3 Copyright 1990 Regents of the University of California. All rights reserved.
4 Authors: 1985 Thomas L. Quarles
5  1992 Stephen R. Whiteley
6 ****************************************************************************/
7 
8 #include "spice.h"
9 #include <stdio.h>
10 #include "diodefs.h"
11 #include "sperror.h"
12 #include "cktext.h"
13 
14 
15 int
16 DIOtrunc(inModel,ckt,timeStep)
17 
18 GENmodel *inModel;
19 CKTcircuit *ckt;
20 double *timeStep;
21 {
22  DIOmodel *model = (DIOmodel*)inModel;
23  DIOinstance *here;
24 
25  for ( ; model != NULL; model = model->DIOnextModel) {
26  for (here = model->DIOinstances; here != NULL;
27  here = here->DIOnextInstance) {
28 
29  CKTterr(here->DIOcapCharge,ckt,timeStep);
30  }
31  }
32  return (OK);
33 }
struct sDIOinstance * DIOnextInstance
Definition: diodefs.h:20
#define OK
Definition: iferrmsg.h:17
DIOinstance * DIOinstances
Definition: diodefs.h:121
#define NULL
Definition: spdefs.h:121
void CKTterr()
struct sDIOmodel * DIOnextModel
Definition: diodefs.h:119
static char model[32]
Definition: subckt.c:76
int DIOtrunc(GENmodel *inModel, CKTcircuit *ckt, double *timeStep)
Definition: diotrunc.c:16