Jspice3
bjttrunc.c File Reference
#include "spice.h"
#include <stdio.h>
#include "bjtdefs.h"
#include "sperror.h"
#include "cktext.h"
Include dependency graph for bjttrunc.c:

Go to the source code of this file.

Functions

int BJTtrunc (GENmodel *inModel, CKTcircuit *ckt, double *timeStep)
 

Function Documentation

int BJTtrunc ( GENmodel inModel,
CKTcircuit ckt,
double *  timeStep 
)

Definition at line 21 of file bjttrunc.c.

26 {
27  BJTmodel *model = (BJTmodel*)inModel;
28  BJTinstance *here;
29 
30  for ( ; model != NULL; model = model->BJTnextModel) {
31  for (here = model->BJTinstances; here != NULL;
32  here = here->BJTnextInstance) {
33  CKTterr(here->BJTqbe,ckt,timeStep);
34  CKTterr(here->BJTqbc,ckt,timeStep);
35  CKTterr(here->BJTqcs,ckt,timeStep);
36  }
37  }
38  return (OK);
39 }
BJTinstance * BJTinstances
Definition: bjtdefs.h:259
struct sBJTmodel * BJTnextModel
Definition: bjtdefs.h:257
struct sBJTinstance * BJTnextInstance
Definition: bjtdefs.h:20
#define OK
Definition: iferrmsg.h:17
#define NULL
Definition: spdefs.h:121
void CKTterr()
static char model[32]
Definition: subckt.c:76