next up previous contents
Next: About this document ... Up: Appendices Previous: Examples   Contents

Appendix D - Internal Data Structures

Key Variables



Variable Name Description
N size of system matrices (N x N)
NEL number of elments
NOUT number of outputs specified
NIN number in inputs specified
NODES number of nodes (does not count ground node)
NORDR order of the linear system



The internal data structures of CCICAP include the following:



Element Code (j) Element Name Number of Nodes Element Description
1 G 2 Conductance
2 C 2 Capacitance
3 VCC 4 Voltage to Current Converter
4 CCC 4 Current to Current Converter
5 VVC 4 Voltage to Voltage Converter
6 I 2 Current Source
7 V 2 Voltage Source
8 IOA 4 Ideal Op-Amp
9 L 2 Inductance
10 R 2 Resistor
11 K 0 Inductive Coupling
12 CVC 4 Current to Voltage Converter
13 AM 2 Ammeter
14 VM 2 Voltmeter
15 BJT 3 Bipolar Junction Transistor
16 FET 3 Field Effect Transistor
17 OA 3 Operational Amplifier
18 IN 1 Digital Input Node
19 OUT 1 Digital Output Node
20 MUL 2 Digital Multiplier
21 DEL 2 Digital Delay Element





Variable Value Description
IM1(j, 5) 0 for G, C, VCC, I, R, VM, FET, K, IN, OUT, MUL, DEL
  1 CCC, VVC, V, IOA, L, AM, BJT
  2 CVC, OA
IM1(j, 2) 1 Valid sensitivity request elements.
IT1(j, 2) 1 analog elements
  0 digital elements
IT1(j, 3) 1 source elements
  0 non-source elements
IT1(j, 4) 1 outputs
  0 non-outputs
IT1(j, 5) 1 C, L, DEL
  2 G, VCC, CCC, VVC, CVC, R, K, MUL
  3 I, V, IN
  4 AM, VM
  5 BJT, FET, OA
  6 IOA
IT1(j, 6)   number of nodes for element type j
IT1G(k, j)   pointer to setup NEMT(6-9, i) for element type j





Variable Name Description
NEMT(1, i) Element Code for element i
NEMT(2-5, i) Node numbers for element i
NEMT(6, i) model number (temp) for element i
NEMT(6-9, i) coordinates for entry of value to G or C matrix
EL_NAME(i) Name of element i
NAMES(.) Node Names




next up previous contents
Next: About this document ... Up: Appendices Previous: Examples   Contents
Bob Smither 2008-11-19