Jspice3
inpapnam.c File Reference
#include "spice.h"
#include <stdio.h>
#include "inpdefs.h"
#include "iferrmsg.h"
Include dependency graph for inpapnam.c:

Go to the source code of this file.

Functions

int INPapName (GENERIC *ckt, int type, GENERIC *analPtr, char *parmname, IFvalue *value)
 

Function Documentation

int INPapName ( GENERIC ckt,
int  type,
GENERIC analPtr,
char *  parmname,
IFvalue value 
)

Definition at line 15 of file inpapnam.c.

22 {
23  int i, n;
24  IFparm *prm;
25 
26  if (parmname && ft_sim->analyses[type]) {
27 
30 
31  for (i = 0; i < n; i++) {
32  if (!strcmp(parmname,prm[i].keyword))
33  return (*(ft_sim->setAnalysisParm))(ckt, analPtr,
34  prm[i].id, value, (IFvalue*)NULL);
35  }
36  }
37  return (E_BADPARM);
38 }
IFsimulator * ft_sim
Definition: main.c:111
#define E_BADPARM
Definition: iferrmsg.h:26
int id
Definition: ifsim.h:56
int numParms
Definition: ifsim.h:339
#define NULL
Definition: spdefs.h:121
Definition: types.c:18
IFparm * analysisParms
Definition: ifsim.h:340
Definition: ifsim.h:54
IFanalysis ** analyses
Definition: ifsim.h:464