ngspice/src/include/acdefs.h

40 lines
955 B
C

/**********
Copyright 1990 Regents of the University of California. All rights reserved.
Author: 1985 Thomas L. Quarles
**********/
#ifndef ACDEFS
#define ACDEFS
#include "jobdefs.h"
/* structure used to describe an AC analysis to be performed */
typedef struct {
int JOBtype;
JOB *JOBnextJob; /* pointer to next thing to do */
char *JOBname; /* name of this job */
double ACstartFreq;
double ACstopFreq;
double ACfreqDelta; /* multiplier for decade/octave stepping, */
/* step for linear steps. */
double ACsaveFreq; /* frequency at which we left off last time*/
int ACstepType; /* values described below */
int ACnumberSteps;
} ACAN;
/* available step types: XXX should be somewhere else */
#define DECADE 1
#define OCTAVE 2
#define LINEAR 3
#define AC_DEC 1
#define AC_OCT 2
#define AC_LIN 3
#define AC_START 4
#define AC_STOP 5
#define AC_STEPS 6
#endif /*ACDEFS*/