Qucs-GUI  0.0.19
/home/travis/build/Qucs/qucs/qucs/qucs/components/components.h
Go to the documentation of this file.
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
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines