Jspice3
Main Page
Data Structures
Files
File List
Globals
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
}
diodefs.h
CKTcircuit
Definition:
cktdefs.h:62
sDIOinstance
Definition:
diodefs.h:18
sDIOinstance::DIOnextInstance
struct sDIOinstance * DIOnextInstance
Definition:
diodefs.h:20
OK
#define OK
Definition:
iferrmsg.h:17
sDIOmodel::DIOinstances
DIOinstance * DIOinstances
Definition:
diodefs.h:121
sperror.h
NULL
#define NULL
Definition:
spdefs.h:121
sDIOmodel
Definition:
diodefs.h:117
CKTterr
void CKTterr()
sDIOmodel::DIOnextModel
struct sDIOmodel * DIOnextModel
Definition:
diodefs.h:119
spice.h
sGENmodel
Definition:
gendefs.h:39
model
static char model[32]
Definition:
subckt.c:76
cktext.h
DIOtrunc
int DIOtrunc(GENmodel *inModel, CKTcircuit *ckt, double *timeStep)
Definition:
diotrunc.c:16
src
lib
dev
dio
diotrunc.c
Generated by
1.8.11