Go to the source code of this file.
|
#define | IP(a, b, c, d) { a , b , c|IF_SET , d } |
|
#define | OP(a, b, c, d) { a , b , c|IF_ASK , d } |
|
#define | IOP(a, b, c, d) { a , b , c|IF_SET|IF_ASK , d } |
|
#define | P(a, b, c, d) { a , b , c , d } |
|
#define | TSTALLOC(ptr, first, second) |
|
#define | NI_SUM(ckt, ceq, qcap) |
|
#define | NI_INTEG(ckt, geq, ceq, cap, qcap) |
|
#define NI_INTEG |
( |
|
ckt, |
|
|
|
geq, |
|
|
|
ceq, |
|
|
|
cap, |
|
|
|
qcap |
|
) |
| |
Value: ceq=ckt->CKTag[1]* *(ckt->CKTstate1+qcap); \
else \
ceq= - *(ckt->CKTstate1+qcap+1)*ckt->CKTag[1]- \
ckt->CKTag[0]* *(ckt->CKTstate1+qcap); \
*(ckt->CKTstate0+qcap+1)= \
ckt->CKTag[0]* *(ckt->CKTstate0+qcap)+ceq; \
geq=ckt->CKTag[0]*cap; \
} \
else {error=
NIintegrate(ckt,&geq,&ceq,cap,qcap);
if(error)
return(error);} \
}
Definition at line 141 of file devdefs.h.
#define NI_SUM |
( |
|
ckt, |
|
|
|
ceq, |
|
|
|
qcap |
|
) |
| |
Value: ceq=ckt->CKTag[1]* *(ckt->CKTstate1+qcap); \
else \
ceq= - *(ckt->CKTstate1+qcap+1)*ckt->CKTag[1]- \
ckt->CKTag[0]* *(ckt->CKTstate1+qcap); \
} \
else {error=
NIsum(ckt,&ceq,qcap);
if(error)
return(error);}\
}
Definition at line 130 of file devdefs.h.
#define P |
( |
|
a, |
|
|
|
b, |
|
|
|
c, |
|
|
|
d |
|
) |
| { a , b , c , d } |
#define TSTALLOC |
( |
|
ptr, |
|
|
|
first, |
|
|
|
second |
|
) |
| |