Qucs-GUI  0.0.18
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
components.h
Go to the documentation of this file.
1 /***************************************************************************
2  components.h
3  --------------
4  begin : Sat Aug 23 2003
5  copyright : (C) 2003 by Michael Margraf
6  email : michael.margraf@alumni.tu-berlin.de
7  ***************************************************************************/
8 
9 /***************************************************************************
10  * *
11  * This program is free software; you can redistribute it and/or modify *
12  * it under the terms of the GNU General Public License as published by *
13  * the Free Software Foundation; either version 2 of the License, or *
14  * (at your option) any later version. *
15  * *
16  ***************************************************************************/
17 
18 #ifndef COMPONENTS_H
19 #define COMPONENTS_H
20 
21 // This header file includes the header files of all components.
22 
23 #include "component.h"
24 
25 #include "ground.h"
26 #include "resistor.h"
27 #include "capacitor.h"
28 #include "inductor.h"
29 #include "dcblock.h"
30 #include "dcfeed.h"
31 #include "biast.h"
32 #include "transformer.h"
33 #include "symtrafo.h"
34 #include "subcirport.h"
35 #include "subcircuit.h"
36 #include "sparamfile.h"
37 #include "equation.h"
38 #include "attenuator.h"
39 #include "amplifier.h"
40 #include "opamp.h"
41 #include "isolator.h"
42 #include "circulator.h"
43 #include "gyrator.h"
44 #include "phaseshifter.h"
45 #include "volt_dc.h"
46 #include "ampere_dc.h"
47 #include "volt_ac.h"
48 #include "ampere_ac.h"
49 #include "source_ac.h"
50 #include "vexp.h"
51 #include "iexp.h"
52 #include "vfile.h"
53 #include "ifile.h"
54 #include "vccs.h"
55 #include "cccs.h"
56 #include "vcvs.h"
57 #include "ccvs.h"
58 #include "tline.h"
59 #include "ctline.h"
60 #include "tline_4port.h"
61 #include "twistedpair.h"
62 #include "coaxialline.h"
63 #include "rectline.h"
64 #include "rlcg.h"
65 #include "substrate.h"
66 #include "msline.h"
67 #include "mscoupled.h"
68 #include "mslange.h"
69 #include "msstep.h"
70 #include "mscorner.h"
71 #include "mstee.h"
72 #include "mscross.h"
73 #include "msmbend.h"
74 #include "msopen.h"
75 #include "msgap.h"
76 #include "msvia.h"
77 #include "msrstub.h"
78 #include "coplanar.h"
79 #include "cpwopen.h"
80 #include "cpwshort.h"
81 #include "cpwgap.h"
82 #include "cpwstep.h"
83 #include "bondwire.h"
84 #include "diode.h"
85 #include "bjt.h"
86 #include "bjtsub.h"
87 #include "jfet.h"
88 #include "mosfet.h"
89 #include "mosfet_sub.h"
90 #include "eqndefined.h"
91 #include "tunneldiode.h"
92 #include "dc_sim.h"
93 #include "ac_sim.h"
94 #include "tr_sim.h"
95 #include "sp_sim.h"
96 #include "hb_sim.h"
97 #include "opt_sim.h"
98 #include "param_sweep.h"
99 #include "iprobe.h"
100 #include "vprobe.h"
101 #include "volt_noise.h"
102 #include "ampere_noise.h"
103 #include "noise_ii.h"
104 #include "noise_iv.h"
105 #include "noise_vv.h"
106 #include "vpulse.h"
107 #include "ipulse.h"
108 #include "vrect.h"
109 #include "irect.h"
110 #include "spicefile.h"
111 #include "libcomp.h"
112 #include "mutual.h"
113 #include "mutual2.h"
114 #include "coupler.h"
115 #include "hybrid.h"
116 #include "switch.h"
117 #include "relais.h"
118 #include "am_modulator.h"
119 #include "pm_modulator.h"
120 #include "logical_or.h"
121 #include "logical_nor.h"
122 #include "logical_and.h"
123 #include "logical_nand.h"
124 #include "logical_xor.h"
125 #include "logical_xnor.h"
126 #include "logical_inv.h"
127 #include "logical_buf.h"
128 #include "digi_sim.h"
129 #include "digi_source.h"
130 #include "rs_flipflop.h"
131 #include "d_flipflop.h"
132 #include "jk_flipflop.h"
133 #include "vhdlfile.h"
134 #include "verilogfile.h"
135 #include "diac.h"
136 #include "triac.h"
137 #include "thyristor.h"
138 #include "rfedd.h"
139 #include "rfedd2p.h"
140 
141 #include "hicumL2V2p1.h"
142 #include "HBT_X.h"
143 #include "mod_amp.h"
144 #include "hic2_full.h"
145 #include "log_amp.h"
146 #include "hic0_full.h"
147 #include "potentiometer.h"
148 #include "MESFET.h"
149 #include "EKV26MOS.h"
150 #include "bsim3v34nMOS.h"
151 #include "bsim3v34pMOS.h"
152 #include "bsim4v30nMOS.h"
153 #include "bsim4v30pMOS.h"
154 #include "hicumL0V1p2.h"
155 #include "hicumL0V1p2g.h"
156 #include "hicumL0V1p3.h"
157 #include "hicumL2V2p23.h"
158 #include "hicumL2V2p24.h"
159 #include "hicumL2V2p31n.h"
160 #include "photodiode.h"
161 #include "phototransistor.h"
162 #include "nigbt.h"
163 #include "vcresistor.h"
164 
165 #include "dff_SR.h"
166 #include "tff_SR.h"
167 #include "jkff_SR.h"
168 #include "gatedDlatch.h"
169 #include "logic_1.h"
170 #include "logic_0.h"
171 #include "mux2to1.h"
172 #include "mux4to1.h"
173 #include "mux8to1.h"
174 #include "DLS_nto1.h"
175 #include "DLS_1ton.h"
176 #include "andor4x2.h"
177 #include "andor4x3.h"
178 #include "andor4x4.h"
179 #include "dmux2to4.h"
180 #include "dmux3to8.h"
181 #include "dmux4to16.h"
182 #include "ha1b.h"
183 #include "fa1b.h"
184 #include "fa2b.h"
185 #include "pad2bit.h"
186 #include "pad3bit.h"
187 #include "pad4bit.h"
188 #include "binarytogrey4bit.h"
189 #include "greytobinary4bit.h"
190 #include "comp_1bit.h"
191 #include "comp_2bit.h"
192 #include "comp_4bit.h"
193 #include "hpribin4bit.h"
194 
195 // external simulation components
196 #include "etr_sim.h"
197 #include "ecvs.h"
198 
199 // Verilog-A dynamicaly loaded component
200 #include "vacomponent.h"
201 
202 #endif
The externally controlled voltage source component header file.
Definition of the vacomponent class.