Qucs-GUI
0.0.19
|
00001 /*************************************************************************** 00002 components.h 00003 -------------- 00004 begin : Sat Aug 23 2003 00005 copyright : (C) 2003 by Michael Margraf 00006 email : michael.margraf@alumni.tu-berlin.de 00007 ***************************************************************************/ 00008 00009 /*************************************************************************** 00010 * * 00011 * This program is free software; you can redistribute it and/or modify * 00012 * it under the terms of the GNU General Public License as published by * 00013 * the Free Software Foundation; either version 2 of the License, or * 00014 * (at your option) any later version. * 00015 * * 00016 ***************************************************************************/ 00017 00018 #ifndef COMPONENTS_H 00019 #define COMPONENTS_H 00020 00021 // This header file includes the header files of all components. 00022 00023 #include "component.h" 00024 00025 #include "ground.h" 00026 #include "resistor.h" 00027 #include "capacitor.h" 00028 #include "inductor.h" 00029 #include "dcblock.h" 00030 #include "dcfeed.h" 00031 #include "biast.h" 00032 #include "transformer.h" 00033 #include "symtrafo.h" 00034 #include "subcirport.h" 00035 #include "subcircuit.h" 00036 #include "sparamfile.h" 00037 #include "equation.h" 00038 #include "attenuator.h" 00039 #include "amplifier.h" 00040 #include "opamp.h" 00041 #include "isolator.h" 00042 #include "circulator.h" 00043 #include "gyrator.h" 00044 #include "phaseshifter.h" 00045 #include "volt_dc.h" 00046 #include "ampere_dc.h" 00047 #include "volt_ac.h" 00048 #include "ampere_ac.h" 00049 #include "source_ac.h" 00050 #include "vexp.h" 00051 #include "iexp.h" 00052 #include "vfile.h" 00053 #include "ifile.h" 00054 #include "vccs.h" 00055 #include "cccs.h" 00056 #include "vcvs.h" 00057 #include "ccvs.h" 00058 #include "tline.h" 00059 #include "ctline.h" 00060 #include "tline_4port.h" 00061 #include "twistedpair.h" 00062 #include "coaxialline.h" 00063 #include "rectline.h" 00064 #include "rlcg.h" 00065 #include "substrate.h" 00066 #include "msline.h" 00067 #include "mscoupled.h" 00068 #include "mslange.h" 00069 #include "msstep.h" 00070 #include "mscorner.h" 00071 #include "mstee.h" 00072 #include "mscross.h" 00073 #include "msmbend.h" 00074 #include "msopen.h" 00075 #include "msgap.h" 00076 #include "msvia.h" 00077 #include "msrstub.h" 00078 #include "coplanar.h" 00079 #include "cpwopen.h" 00080 #include "cpwshort.h" 00081 #include "cpwgap.h" 00082 #include "cpwstep.h" 00083 #include "bondwire.h" 00084 #include "diode.h" 00085 #include "bjt.h" 00086 #include "bjtsub.h" 00087 #include "jfet.h" 00088 #include "mosfet.h" 00089 #include "mosfet_sub.h" 00090 #include "eqndefined.h" 00091 #include "tunneldiode.h" 00092 #include "dc_sim.h" 00093 #include "ac_sim.h" 00094 #include "tr_sim.h" 00095 #include "sp_sim.h" 00096 #include "hb_sim.h" 00097 #include "opt_sim.h" 00098 #include "param_sweep.h" 00099 #include "iprobe.h" 00100 #include "vprobe.h" 00101 #include "volt_noise.h" 00102 #include "ampere_noise.h" 00103 #include "noise_ii.h" 00104 #include "noise_iv.h" 00105 #include "noise_vv.h" 00106 #include "vpulse.h" 00107 #include "ipulse.h" 00108 #include "vrect.h" 00109 #include "irect.h" 00110 #include "spicefile.h" 00111 #include "libcomp.h" 00112 #include "mutual.h" 00113 #include "mutual2.h" 00114 #include "mutualx.h" 00115 #include "coupler.h" 00116 #include "hybrid.h" 00117 #include "switch.h" 00118 #include "relais.h" 00119 #include "am_modulator.h" 00120 #include "pm_modulator.h" 00121 #include "logical_or.h" 00122 #include "logical_nor.h" 00123 #include "logical_and.h" 00124 #include "logical_nand.h" 00125 #include "logical_xor.h" 00126 #include "logical_xnor.h" 00127 #include "logical_inv.h" 00128 #include "logical_buf.h" 00129 #include "digi_sim.h" 00130 #include "digi_source.h" 00131 #include "rs_flipflop.h" 00132 #include "d_flipflop.h" 00133 #include "jk_flipflop.h" 00134 #include "vhdlfile.h" 00135 #include "verilogfile.h" 00136 #include "diac.h" 00137 #include "triac.h" 00138 #include "thyristor.h" 00139 #include "rfedd.h" 00140 #include "rfedd2p.h" 00141 00142 #include "hicumL2V2p1.h" 00143 #include "HBT_X.h" 00144 #include "mod_amp.h" 00145 #include "hic2_full.h" 00146 #include "log_amp.h" 00147 #include "hic0_full.h" 00148 #include "potentiometer.h" 00149 #include "MESFET.h" 00150 #include "EKV26MOS.h" 00151 #include "bsim3v34nMOS.h" 00152 #include "bsim3v34pMOS.h" 00153 #include "bsim4v30nMOS.h" 00154 #include "bsim4v30pMOS.h" 00155 #include "hicumL0V1p2.h" 00156 #include "hicumL0V1p2g.h" 00157 #include "hicumL0V1p3.h" 00158 #include "hicumL2V2p23.h" 00159 #include "hicumL2V2p24.h" 00160 #include "hicumL2V2p31n.h" 00161 #include "photodiode.h" 00162 #include "phototransistor.h" 00163 #include "nigbt.h" 00164 #include "vcresistor.h" 00165 00166 #include "dff_SR.h" 00167 #include "tff_SR.h" 00168 #include "jkff_SR.h" 00169 #include "gatedDlatch.h" 00170 #include "logic_1.h" 00171 #include "logic_0.h" 00172 #include "mux2to1.h" 00173 #include "mux4to1.h" 00174 #include "mux8to1.h" 00175 #include "DLS_nto1.h" 00176 #include "DLS_1ton.h" 00177 #include "andor4x2.h" 00178 #include "andor4x3.h" 00179 #include "andor4x4.h" 00180 #include "dmux2to4.h" 00181 #include "dmux3to8.h" 00182 #include "dmux4to16.h" 00183 #include "ha1b.h" 00184 #include "fa1b.h" 00185 #include "fa2b.h" 00186 #include "pad2bit.h" 00187 #include "pad3bit.h" 00188 #include "pad4bit.h" 00189 #include "binarytogrey4bit.h" 00190 #include "greytobinary4bit.h" 00191 #include "comp_1bit.h" 00192 #include "comp_2bit.h" 00193 #include "comp_4bit.h" 00194 #include "hpribin4bit.h" 00195 00196 // external simulation components 00197 #include "etr_sim.h" 00198 #include "ecvs.h" 00199 00200 // Verilog-A dynamicaly loaded component 00201 #include "vacomponent.h" 00202 00203 #endif