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

Go to the source code of this file.

Functions

int CKTask (GENERIC *ckt, GENERIC *fast, int which, IFvalue *value, IFvalue *selector)
 

Variables

SPICEdevDEVices []
 

Function Documentation

int CKTask ( GENERIC ckt,
GENERIC fast,
int  which,
IFvalue value,
IFvalue selector 
)

Definition at line 23 of file cktask.c.

30 {
31  int type = ((GENinstance *)fast)->GENmodPtr->GENmodType;
32 
33  if (DEVices[type]->DEVask) {
34  return( (*DEVices[type]->DEVask)((CKTcircuit *)ckt,
35  (GENinstance *)fast,which,value,selector) );
36  }
37  return (E_BADPARM);
38 }
SPICEdev * DEVices[]
Definition: sconfig.c:109
#define E_BADPARM
Definition: iferrmsg.h:26
Definition: types.c:18

Variable Documentation

SPICEdev* DEVices[]

Definition at line 109 of file sconfig.c.