Jspice3
cktmpar.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 cktmpar.c:

Go to the source code of this file.

Functions

int CKTmodParam (GENERIC *ckt, GENERIC *modfast, int param, IFvalue *val, IFvalue *selector)
 

Variables

SPICEdevDEVices []
 

Function Documentation

int CKTmodParam ( GENERIC ckt,
GENERIC modfast,
int  param,
IFvalue val,
IFvalue selector 
)

Definition at line 24 of file cktmpar.c.

31 {
32  int type = ((GENmodel *)modfast)->GENmodType;
33 
34  if (DEVices[type]->DEVmodParam) {
35  return ( (*DEVices[type]->DEVmodParam)(param,val,
36  (GENmodel *)modfast) );
37  }
38  else {
39  return (E_BADPARM);
40  }
41 }
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.