You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

43 lines
955 B

/**********
Copyright 1990 Regents of the University of California. All rights reserved.
Author: 1985 Thomas L. Quarles
**********/
#ifndef ngspice_ACDEFS_H
#define ngspice_ACDEFS_H
#include "ngspice/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 */
enum {
DECADE = 1,
OCTAVE,
LINEAR,
};
enum {
AC_DEC = 1,
AC_OCT,
AC_LIN,
AC_START,
AC_STOP,
AC_STEPS,
};
#endif