|
enum | analysis_type {
ANALYSIS_UNKNOWN = -1,
ANALYSIS_SWEEP,
ANALYSIS_DC,
ANALYSIS_AC,
ANALYSIS_HBALANCE,
ANALYSIS_TRANSIENT,
ANALYSIS_SPARAMETER,
ANALYSIS_E_TRANSIENT
} |
| enumerates the analysis types available. More...
|
|
enum | circuit_flag {
CIRCUIT_ENABLED = 1,
CIRCUIT_LINEAR = 2,
CIRCUIT_ORIGINAL = 4,
CIRCUIT_VSOURCE = 8,
CIRCUIT_ISOURCE = 16,
CIRCUIT_INTVSOURCE = 32,
CIRCUIT_VARSIZE = 64,
CIRCUIT_PROBE = 128,
CIRCUIT_HISTORY = 256
} |
|
enum | circuit_type {
CIR_UNKNOWN = -1,
CIR_GROUND,
CIR_OPEN,
CIR_SHORT,
CIR_TEE,
CIR_CROSS,
CIR_ITRAFO,
CIR_RESISTOR,
CIR_CAPACITOR,
CIR_INDUCTOR,
CIR_MUTUAL,
CIR_MUTUAL2,
CIR_MUTUALX,
CIR_VCCS,
CIR_CCCS,
CIR_CCVS,
CIR_VCVS,
CIR_DCBLOCK,
CIR_DCFEED,
CIR_BIASTEE,
CIR_PAC,
CIR_ATTENUATOR,
CIR_CIRCULATOR,
CIR_ISOLATOR,
CIR_TRAFO,
CIR_STRAFO,
CIR_VDC,
CIR_IDC,
CIR_VAC,
CIR_IAC,
CIR_VEXP,
CIR_IEXP,
CIR_VFILE,
CIR_IFILE,
CIR_VAM,
CIR_VPM,
CIR_PHASESHIFTER,
CIR_GYRATOR,
CIR_TSWITCH,
CIR_RELAIS,
CIR_TLINE,
CIR_CTLINE,
CIR_COAXLINE,
CIR_RECTANGULAR,
CIR_TWISTEDPAIR,
CIR_TLINE4P,
CIR_RLCG,
CIR_IPROBE,
CIR_VPROBE,
CIR_SPFILE,
CIR_VPULSE,
CIR_IPULSE,
CIR_VRECT,
CIR_IRECT,
CIR_AMPLIFIER,
CIR_COUPLER,
CIR_HYBRID,
CIR_RFEDD,
CIR_VNOISE,
CIR_INOISE,
CIR_IINOISE,
CIR_IVNOISE,
CIR_VVNOISE,
CIR_MSLINE,
CIR_MSCORNER,
CIR_MSMBEND,
CIR_MSSTEP,
CIR_MSOPEN,
CIR_MSGAP,
CIR_MSCOUPLED,
CIR_MSLANGE,
CIR_MSTEE,
CIR_MSCROSS,
CIR_MSVIA,
CIR_MSRSTUB,
CIR_BONDWIRE,
CIR_CPWLINE,
CIR_CPWOPEN,
CIR_CPWSHORT,
CIR_CPWGAP,
CIR_CPWSTEP,
CIR_OPAMP,
CIR_DIODE,
CIR_JFET,
CIR_BJT,
CIR_MOSFET,
CIR_EQNDEFINED,
CIR_DIAC,
CIR_TRIAC,
CIR_THYRISTOR,
CIR_TUNNELDIODE,
CIR_INVERTER,
CIR_NOR,
CIR_OR,
CIR_NAND,
CIR_AND,
CIR_XNOR,
CIR_XOR,
CIR_DIGISOURCE,
CIR_BUFFER,
CIR_HBT_X,
CIR_hicumL2V2p1,
CIR_mod_amp,
CIR_hic2_full,
CIR_log_amp,
CIR_hic0_full,
CIR_potentiometer,
CIR_MESFET,
CIR_EKV26MOS,
CIR_hicumL0V1p2,
CIR_hicumL0V1p2g,
CIR_hicumL0V1p3,
CIR_hicumL2V2p23,
CIR_hicumL2V2p24,
CIR_photodiode,
CIR_phototransistor,
CIR_nigbt,
CIR_dff_SR,
CIR_tff_SR,
CIR_jkff_SR,
CIR_gatedDlatch,
CIR_logic_1,
CIR_logic_0,
CIR_mux2to1,
CIR_mux4to1,
CIR_mux8to1,
CIR_DLS_nto1,
CIR_DLS_1ton,
CIR_andor4x2,
CIR_andor4x3,
CIR_andor4x4,
CIR_dmux2to4,
CIR_dmux3to8,
CIR_dmux4to16,
CIR_ha1b,
CIR_fa1b,
CIR_fa2b,
CIR_pad2bit,
CIR_pad3bit,
CIR_pad4bit,
CIR_binarytogrey4bit,
CIR_greytobinary4bit,
CIR_comp_1bit,
CIR_comp_2bit,
CIR_comp_4bit,
CIR_hpribin4bit,
CIR_ECVS
} |
|
enum | exception_type {
EXCEPTION_UNKNOWN = -1,
EXCEPTION_PIVOT,
EXCEPTION_NA_FAILED,
EXCEPTION_NO_CONVERGENCE,
EXCEPTION_ZERO_DIVISION,
EXCEPTION_WRONG_VOLTAGE,
EXCEPTION_SINGULAR,
EXCEPTION_MATH,
EXCEPTION_UNKNOWN_ETR_MODE
} |
|
enum | property_type {
PROPERTY_UNKNOWN = -1,
PROPERTY_INT,
PROPERTY_DOUBLE,
PROPERTY_STR,
PROPERTY_VAR
} |
|
enum | spline_boundary_type { SPLINE_BC_UNKNOWN = -1,
SPLINE_BC_NATURAL,
SPLINE_BC_CLAMPED,
SPLINE_BC_PERIODIC
} |
|
enum | sweep_type {
SWEEP_UNKNOWN = -1,
SWEEP_CONSTANT,
SWEEP_LINEAR,
SWEEP_LOGARITHMIC,
SWEEP_LIST
} |
|
enum | integrator_type {
INTEGRATOR_UNKNOWN = -1,
INTEGRATOR_EULER = 0,
INTEGRATOR_TRAPEZOIDAL = 1,
INTEGRATOR_GEAR = 2,
INTEGRATOR_ADAMSMOULTON = 3,
INTEGRATOR_ADAMSBASHFORD = 4
} |
|
enum | tridiag_type {
TRIDIAG_UNKNOWN = -1,
TRIDIAG_NONSYM,
TRIDIAG_SYM,
TRIDIAG_NONSYM_CYCLIC,
TRIDIAG_SYM_CYCLIC
} |
|
enum | variably_type {
VAR_UNKNOWN = -1,
VAR_CONSTANT,
VAR_REFERENCE,
VAR_SUBSTRATE,
VAR_VALUE,
VAR_ANALYSIS
} |
|
typedef circuit *(* | circuit_creator_t )(void) |
|
typedef analysis *(* | analysis_creator_t )(void) |
|
typedef struct define_t *(* | circuit_definer_t )(void) |
|
typedef struct define_t *(* | analysis_definer_t )(void) |
|
typedef struct define_t *(* | misc_definer_t )(void) |
|
Definition at line 30 of file applications.h.