Jspice3
CKTcircuit Struct Reference

#include <cktdefs.h>

Collaboration diagram for CKTcircuit:

Data Fields

struct sCKTmodHeadCKTheadList
 
GENmodelCKThead [MAXNUMDEVS]
 
struct sCKTtableCKTtableHead
 
GENERICCKTstat
 
double * CKTstates [8]
 
double CKTtime
 
double CKTdelta
 
double CKTdeltaOld [7]
 
double CKTtemp
 
double CKTnomTemp
 
double CKTvt
 
double CKTag [7]
 
int CKTorder
 
int CKTmaxOrder
 
int CKTintegrateMethod
 
SMPmatrixCKTmatrix
 
int CKTniState
 
double * CKTrhs
 
double * CKTrhsOld
 
double * CKTrhsSpare
 
double * CKTirhs
 
double * CKTirhsOld
 
double * CKTirhsSpare
 
double CKTpred [4]
 
double * CKTsols [8]
 
double * CKTrhsOp
 
int CKTmaxEqNum
 
int CKTcurrentAnalysis
 
CKTnodeCKTnodes
 
CKTnodeCKTlastNode
 
int CKTnumStates
 
long CKTmode
 
int CKTjjPresent
 
int CKTbypass
 
int CKTpreload
 
int CKTdcMaxIter
 
int CKTdcTrcvMaxIter
 
int CKTtranMaxIter
 
int CKTbreakSize
 
int CKTbreak
 
double CKTsaveDelta
 
double CKTminBreak
 
double * CKTbreaks
 
double CKTabstol
 
double CKTpivotAbsTol
 
double CKTpivotRelTol
 
double CKTreltol
 
double CKTchgtol
 
double CKTvoltTol
 
double CKTgmin
 
double CKTdelmin
 
double CKTtrtol
 
double CKTfinalTime
 
double CKTstep
 
double CKTmaxStep
 
double CKTinitTime
 
double CKTinitDelta
 
double CKTomega
 
double CKTsrcFact
 
double CKTdiagGmin
 
int CKTnumSrcSteps
 
int CKTnumGminSteps
 
int CKTnoncon
 
double CKTdefaultMosL
 
double CKTdefaultMosW
 
double CKTdefaultMosAD
 
double CKTdefaultMosAS
 
unsigned int CKThadNodeset:1
 
unsigned int CKTfixLimit:1
 
unsigned int CKTnoOpIter:1
 
unsigned int CKTkeepOpInfo:1
 
unsigned int CKTisSetup:1
 
JOBCKTcurJob
 
double * CKTtimePoints
 
double * CKTdeltaList
 
int CKTtimeListSize
 
int CKTtimeIndex
 
int CKTsizeIncr
 
unsigned int CKTtryToCompact:1
 
int CKTtroubleNode
 
GENinstanceCKTtroubleElt
 

Detailed Description

Definition at line 62 of file cktdefs.h.

Field Documentation

double CKTcircuit::CKTabstol

Definition at line 180 of file cktdefs.h.

double CKTcircuit::CKTag[7]

Definition at line 83 of file cktdefs.h.

int CKTcircuit::CKTbreak

Definition at line 176 of file cktdefs.h.

double* CKTcircuit::CKTbreaks

Definition at line 179 of file cktdefs.h.

int CKTcircuit::CKTbreakSize

Definition at line 175 of file cktdefs.h.

int CKTcircuit::CKTbypass

Definition at line 169 of file cktdefs.h.

double CKTcircuit::CKTchgtol

Definition at line 184 of file cktdefs.h.

JOB* CKTcircuit::CKTcurJob

Definition at line 216 of file cktdefs.h.

int CKTcircuit::CKTcurrentAnalysis

Definition at line 130 of file cktdefs.h.

int CKTcircuit::CKTdcMaxIter

Definition at line 171 of file cktdefs.h.

int CKTcircuit::CKTdcTrcvMaxIter

Definition at line 172 of file cktdefs.h.

double CKTcircuit::CKTdefaultMosAD

Definition at line 206 of file cktdefs.h.

double CKTcircuit::CKTdefaultMosAS

Definition at line 207 of file cktdefs.h.

double CKTcircuit::CKTdefaultMosL

Definition at line 204 of file cktdefs.h.

double CKTcircuit::CKTdefaultMosW

Definition at line 205 of file cktdefs.h.

double CKTcircuit::CKTdelmin

Definition at line 191 of file cktdefs.h.

double CKTcircuit::CKTdelta

Definition at line 78 of file cktdefs.h.

double* CKTcircuit::CKTdeltaList

Definition at line 220 of file cktdefs.h.

double CKTcircuit::CKTdeltaOld[7]

Definition at line 79 of file cktdefs.h.

double CKTcircuit::CKTdiagGmin

Definition at line 200 of file cktdefs.h.

double CKTcircuit::CKTfinalTime

Definition at line 193 of file cktdefs.h.

unsigned int CKTcircuit::CKTfixLimit

Definition at line 209 of file cktdefs.h.

double CKTcircuit::CKTgmin

Definition at line 190 of file cktdefs.h.

unsigned int CKTcircuit::CKThadNodeset

Definition at line 208 of file cktdefs.h.

GENmodel* CKTcircuit::CKThead[MAXNUMDEVS]

Definition at line 64 of file cktdefs.h.

struct sCKTmodHead* CKTcircuit::CKTheadList

Definition at line 63 of file cktdefs.h.

double CKTcircuit::CKTinitDelta

Definition at line 197 of file cktdefs.h.

double CKTcircuit::CKTinitTime

Definition at line 196 of file cktdefs.h.

int CKTcircuit::CKTintegrateMethod

Definition at line 89 of file cktdefs.h.

double* CKTcircuit::CKTirhs

Definition at line 100 of file cktdefs.h.

double* CKTcircuit::CKTirhsOld

Definition at line 101 of file cktdefs.h.

double* CKTcircuit::CKTirhsSpare

Definition at line 102 of file cktdefs.h.

unsigned int CKTcircuit::CKTisSetup

Definition at line 215 of file cktdefs.h.

int CKTcircuit::CKTjjPresent

Definition at line 168 of file cktdefs.h.

unsigned int CKTcircuit::CKTkeepOpInfo

Definition at line 214 of file cktdefs.h.

CKTnode* CKTcircuit::CKTlastNode

Definition at line 136 of file cktdefs.h.

SMPmatrix* CKTcircuit::CKTmatrix

Definition at line 95 of file cktdefs.h.

int CKTcircuit::CKTmaxEqNum

Definition at line 129 of file cktdefs.h.

int CKTcircuit::CKTmaxOrder

Definition at line 88 of file cktdefs.h.

double CKTcircuit::CKTmaxStep

Definition at line 195 of file cktdefs.h.

double CKTcircuit::CKTminBreak

Definition at line 178 of file cktdefs.h.

long CKTcircuit::CKTmode

Definition at line 139 of file cktdefs.h.

int CKTcircuit::CKTniState

Definition at line 96 of file cktdefs.h.

CKTnode* CKTcircuit::CKTnodes

Definition at line 135 of file cktdefs.h.

double CKTcircuit::CKTnomTemp

Definition at line 81 of file cktdefs.h.

int CKTcircuit::CKTnoncon

Definition at line 203 of file cktdefs.h.

unsigned int CKTcircuit::CKTnoOpIter

Definition at line 211 of file cktdefs.h.

int CKTcircuit::CKTnumGminSteps

Definition at line 202 of file cktdefs.h.

int CKTcircuit::CKTnumSrcSteps

Definition at line 201 of file cktdefs.h.

int CKTcircuit::CKTnumStates

Definition at line 138 of file cktdefs.h.

double CKTcircuit::CKTomega

Definition at line 198 of file cktdefs.h.

int CKTcircuit::CKTorder

Definition at line 87 of file cktdefs.h.

double CKTcircuit::CKTpivotAbsTol

Definition at line 181 of file cktdefs.h.

double CKTcircuit::CKTpivotRelTol

Definition at line 182 of file cktdefs.h.

double CKTcircuit::CKTpred[4]

Definition at line 105 of file cktdefs.h.

int CKTcircuit::CKTpreload

Definition at line 170 of file cktdefs.h.

double CKTcircuit::CKTreltol

Definition at line 183 of file cktdefs.h.

double* CKTcircuit::CKTrhs

Definition at line 97 of file cktdefs.h.

double* CKTcircuit::CKTrhsOld

Definition at line 98 of file cktdefs.h.

double* CKTcircuit::CKTrhsOp

Definition at line 113 of file cktdefs.h.

double* CKTcircuit::CKTrhsSpare

Definition at line 99 of file cktdefs.h.

double CKTcircuit::CKTsaveDelta

Definition at line 177 of file cktdefs.h.

int CKTcircuit::CKTsizeIncr

Definition at line 224 of file cktdefs.h.

double* CKTcircuit::CKTsols[8]

Definition at line 106 of file cktdefs.h.

double CKTcircuit::CKTsrcFact

Definition at line 199 of file cktdefs.h.

GENERIC* CKTcircuit::CKTstat

Definition at line 67 of file cktdefs.h.

double* CKTcircuit::CKTstates[8]

Definition at line 68 of file cktdefs.h.

double CKTcircuit::CKTstep

Definition at line 194 of file cktdefs.h.

struct sCKTtable* CKTcircuit::CKTtableHead

Definition at line 66 of file cktdefs.h.

double CKTcircuit::CKTtemp

Definition at line 80 of file cktdefs.h.

double CKTcircuit::CKTtime

Definition at line 77 of file cktdefs.h.

int CKTcircuit::CKTtimeIndex

Definition at line 223 of file cktdefs.h.

int CKTcircuit::CKTtimeListSize

Definition at line 222 of file cktdefs.h.

double* CKTcircuit::CKTtimePoints

Definition at line 218 of file cktdefs.h.

int CKTcircuit::CKTtranMaxIter

Definition at line 173 of file cktdefs.h.

GENinstance* CKTcircuit::CKTtroubleElt

Definition at line 229 of file cktdefs.h.

int CKTcircuit::CKTtroubleNode

Definition at line 228 of file cktdefs.h.

double CKTcircuit::CKTtrtol

Definition at line 192 of file cktdefs.h.

unsigned int CKTcircuit::CKTtryToCompact

Definition at line 226 of file cktdefs.h.

double CKTcircuit::CKTvoltTol

Definition at line 185 of file cktdefs.h.

double CKTcircuit::CKTvt

Definition at line 82 of file cktdefs.h.


The documentation for this struct was generated from the following file: