2005-02-27  Stefan Jahn  <stefan@lkcc.org>

	* devices/diode.cpp: Fixed bug in AC admittance calculation.

2005-02-23  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/cpwline.cpp: Replaced '120 * M_PI' by Z0.

2005-02-12  Stefan Jahn  <stefan@lkcc.org>

	* vnoise.cpp: Implemented AC noise callback.

	* microstrip/mstee.cpp: Fixed small bug causing the
	S-parameter results to get NaN values.

2005-02-05  Stefan Jahn  <stefan@lkcc.org>

	* spfile.cpp: Fixed return value of void function.

	* microstrip/mstee.cpp: Fixed computation of fpa and fpb.

2005-02-01  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp, microstrip/msvia.cpp, spfile.cpp,
	devices/jfet.cpp, devices/bjt.cpp, devices/mosfet.cpp:
	Implemented AC noise calculations.

	* microstrip/cpwline.cpp: Added simple transient analysis
	callback.

2005-01-30  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/mstee.cpp: Implemented AC and SP model of the
	microstrip t-junction.

2005-01-23  Stefan Jahn  <stefan@lkcc.org>

	* vccs.cpp, gyrator.cpp: Pivotised MNA stamp, saving some
	rows/columns in the final MNA matrix.

	* devices/diode.cpp, inoise.cpp, attenuator.cpp, isolator.cpp,
	resistor.cpp: Added computation of noise current correlation
	matrix.

2004-12-19  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/cpwline.cpp: Fixed bug in loss computation.

2004-12-14  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/cpwline.cpp: Applied Vincent's preliminary
	implementation of the coplanar line with back-metalization.

	* devices/diode.cpp: Implemented breakdown voltage/current
	parameters and smoothed the iv-curve.

	* devices/device.cpp: Improved pn-junction voltage delimiter.

2004-12-08  Stefan Jahn  <stefan@lkcc.org>

	* devices/bjt.cpp: Fixed a bug in the BJT model occurring when
	forward current is zero (successive nan value).

	* devices/mosfet.cpp (transientChargeSR): Implemented Simpson's
	numerical integration rule for the MOS charges.

2004-12-06  Stefan Jahn  <stefan@lkcc.org>

	* pac.cpp: Using available power for current calculation
	instead of rms values.

2004-12-02  Stefan Jahn  <stefan@lkcc.org>

	* idc.cpp, vdc.cpp: Using the source factor for the
	source-stepping convergence helper.

2004-11-30  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/cpline.cpp (ellipke): Fixed detection of infinite
	arguments.

2004-11-28  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/cpline.cpp (ellipke): Implemented computation of
	complete elliptic integral functions of first and second kind.

	* microstrip/cpwline.h (class cpwline), microstrip/cpwline.h
	(class cpwline): Added template files for the implementations
	of the coplanar and coplanar waveguide line.

2004-11-23  Stefan Jahn  <stefan@lkcc.org>

	* opamp.cpp: Fixed the non-linear DC analysis for the
	operational amplifier.

2004-11-10  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msvia.cpp: Changed diameter parameter from 'd'
	to 'D'.

	* opamp.cpp: Implemented AC and S-parameter model of the
	operational amplifier.

2004-11-01  Stefan Jahn  <stefan@lkcc.org>

	* opamp.h (class opamp): New component.  Not yet implemented.

	* amplifier.h (class amplifier): New component added.

2004-10-25  Stefan Jahn  <stefan@lkcc.org>

	* devices/jfet.cpp, devices/diode.cpp, devices/mosfet.cpp,
	devices/bjt.cpp: Don't initialize node voltages within the
	component itself.  Now done by the nodesetter.

	* microstrip/msvia.h (class msvia): New component added:
	microstrip via hole to ground.

	* devices/bjt.cpp: Fixed numerical bug in BJT model.

2004-10-23  Stefan Jahn  <stefan@lkcc.org>

	* devices/mosfet.cpp: Fixed tiny bug in calculation of threshold
	voltage (requested by default value 0).

2004-10-21  Stefan Jahn  <stefan@lkcc.org>

	* devices/mosfet.cpp: Applied trapezoidal rule to Meyer
	charges in MOSFET model.
	(transientCharge): Simplified Meyer charge handling a bit.

2004-10-17  Stefan Jahn  <stefan@lkcc.org>

	* devices/device.cpp: Simplified charge computation for
	pn-junction added with no linearization coefficient given.

	* devices/bjt.cpp: Computing external base-collector capacitance
	appropriately during transient analysis.

	* capacitor.cpp: Do not run the transient code for a constant
	capacitance if it reveals to be a controlled capacitance.

2004-10-16  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/mscoupled.cpp: Removed some debug code.
	Y-parameters are now working correctly.

	* devices/device.cpp: New funtion implemented which calculates
	the charge of a pn-junction.  Used by all non-linear devices.

	* devices/*.cpp: Fixed transient models of all non-linear
	devices.  Now computing the real charge of each pn-junction.

2004-10-12  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/mscoupled.cpp: Added preliminary direct
	computation of Y-parameters.

2004-10-11  Stefan Jahn  <stefan@lkcc.org>

	* vac.cpp: Considering 'Phase' parameter of Vac and Iac during
	AC simulation.

2004-10-08  Stefan Jahn  <stefan@lkcc.org>

	* cross.cpp, tee.cpp, gyrator.cpp, circulator.cpp,
	isolator.cpp, attenuator.cpp, biastee.cpp, dcfeed.cpp,
	dcblock.cpp: Implemented transient analysis functionality.

2004-10-04  Stefan Jahn  <stefan@lkcc.org>

	* devices/diode.cpp, devices/jfet.cpp, devices/bjt.cpp,
	devices/mosfet.cpp: Fixed AC models.

	* iac.cpp, vac.cpp: Implemented optional 'Phase' parameter for
	both components.

	* strafo.cpp, trafo.cpp, devices/mosfet.cpp: Implemented transient
	analysis functionality.

2004-10-03  Stefan Jahn  <stefan@lkcc.org>

	* irect.h (class irect), vrect.h (class vrect): Two new
	components added:  periodic rectangular pulse generators.

2004-09-27  Stefan Jahn  <stefan@lkcc.org>

	* devices/bjt.cpp: Implemented preliminary transient model
	for bipolar transistor (SGP).  TODO:  Parameter 'Ptf'.

2004-09-26  Stefan Jahn  <stefan@lkcc.org>

	* cross.cpp, tee.cpp: Implemented AC and DC functionality.

	* microstrip/mscross.h (class mscross): New class implementing
	an ideal cross-junction for now.

	* microstrip/mstee.h (class mstee): New class implementing
	an ideal t-junction for now.

	* microstrip/mscoupled.cpp: Fixed bug in S-parameter
	computation and implemented preliminary AC functionality.

	* microstrip/msstep.cpp, microstrip/msopen.cpp,
	microstrip/msmbend.cpp, microstrip/msline.cpp,
	microstrip/msgap.cpp, microstrip/mscorner.cpp: Implemented AC
	functionality.

2004-09-25  Stefan Jahn  <stefan@lkcc.org>

	* vnoise.cpp: Implemented AC and transient analysis
	functionality.

	* phaseshifter.cpp: Allow zero phase shift during AC
	analysis.

	* devices/mosfet.cpp, vcvs.cpp, vccs.cpp, trafo.cpp, strafo.cpp,
	spfile.cpp, ccvs.cpp, cccs.cpp: Implemented AC functionality.

	* attenuator.cpp: Allow no attenuation during DC analysis.

	* devices/jfet.cpp, devices/diode.cpp: Implemented AC and
	transient analysis functionality.

2004-09-20  Stefan Jahn  <stefan@lkcc.org>

	* vpulse.h (class vpulse), ipulse.h (class ipulse): New
	components.  Implemented DC, AC, Transient and S-Parameter
	analysis functions.

	* tline.cpp, phaseshifter.cpp: Implemented AC callbacks.

2004-09-16  Stefan Jahn  <stefan@lkcc.org>

	* gyrator.cpp, circulator.cpp, isolator.cpp, attenuator.cpp,
	biastee.cpp, dcblock.cpp, dcfeed.cpp, devices/bjt.cpp:
	Implemented AC analysis	callbacks.

2004-09-13  Stefan Jahn  <stefan@lkcc.org>

	* inductor.cpp (calcTR): Implemented callbacks for transient
	analysis.

2004-09-12  Stefan Jahn  <stefan@lkcc.org>

	* idc.cpp, pac.cpp, iprobe.cpp: Implemented callbacks for
	the transient analysis.

2004-09-11  Stefan Jahn  <stefan@lkcc.org>

	* vdc.cpp, vac.cpp, resistor.cpp, iac.cpp, capacitor.cpp:
	Implemented callbacks for the transient	analysis.

2004-09-10  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Added wave guide impedance model
	for dispersion of characteristic impedance of a single
	microstrip line by M.V. Schneider.

2004-09-09  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Implemented Schneider formulae
	correctly.

	* tee.cpp: Implemented DC model of ideal tee junction.

2004-09-08  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Moved dispersion formulas by
	Kirschning into separate function because they are used by
	coupled microstrips as well.

	* microstrip/mscoupled.cpp: Implemented dispersion formulas
	for dispersion of characteristic impedances of even and odd
	ode according to Kirschning.

2004-09-07  Stefan Jahn  <stefan@lkcc.org>

	* capacitor.cpp, inductor.cpp: Fixed MNA entries for AC
	analysis.  Now also L=0 possible for the inductor.

2004-09-06  Stefan Jahn  <stefan@lkcc.org>

	* vac.cpp, resistor.cpp, iprobe.cpp, inductor.cpp,
	capacitor.cpp, iac.cpp, pac.cpp: Implemented AC analysis
	callbacks.

2004-09-03  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Added dispersion model of
	characteristic impedance by Pramanick.

2004-09-02  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msopen.cpp: Implemented microstrip open end
	model by Alexopoulos.

	* microstrip/mscoupled.cpp: Fixed bug in microstrip coupled
	characteristic impedances computation.

2004-09-01  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Put some more Hammerstad equations
	into extra functions because used in single as well as coupled
	microstrip models.

	* microstrip/mscoupled.cpp: Implemented quasi-static model by
	Kirschning and Jansen.  Also implemented dispersion models for
	dielectric constants.  Dispersion for characteristic impedances
	still missing...

2004-08-31  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Fixed a bug in Hammerstad model.

2004-08-30  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/mscorner.cpp, microstrip/msmbend.cpp: Fixed
	frequency limitations.

2004-08-22  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Implemented noise calculation.

	* attenuator.cpp, isolator.cpp: 'Temp' property added for noise
	analysis.

	* microstrip/msline.cpp: Fixed quasi-static formulas when
	metal thickness turns out to be zero.

2004-08-20  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/mscoupled.cpp: Implemented DC model of microstrip
	coupled lines.

	* microstrip/msline.cpp: Implemented DC model of microstrip
	line.

2004-08-19  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Moved loss calculations into an
	extra function of the microstrip line class.

	* microstrip/mscoupled.h (class mscoupled): Implemented
	parallel coupled microstrip model by Hammerstad and Jensen.

	* microstrip/msopen.cpp: Fixed DC model.

	* microstrip/msline.cpp: Implemented DC short for now.

2004-08-17  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msstep.cpp: Fixed apparent bug in microstrip
	impedance step implementation (log10 instead of log).
	Also  renamed 'Model' into 'MSModel' and 'DispModel' into
	'MSDispModel'.

	* microstrip/msline.cpp (analyseDispersion): Removed some
	debug messages.

	* microstrip/msgap.cpp: Revisited microstrip gap
	implementation and renamed 'Model' into 'MSModel' and
	'DispModel' into 'MSDispModel'.

2004-08-16  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msopen.cpp: Fixed formulas for open end and
	added 'Model' parameter.

2004-08-16  Stefan Jahn  <jahn@mwt.ee.tu-berlin.de>

	* devices/bjt.cpp: Implemented excess phase parameter of
	BJT model.

2004-08-14  Stefan Jahn  <stefan@lkcc.org>

	* devices/diode.cpp: Adjusted invalid backward current for
	noise calculation.

	* devices/mosfet.cpp: Bugfix in small signal Y-parameter
	computation.

	* devices/device.cpp (fetCapacitanceMeyer): Fixed bug in
	distributed gate-oxid capacitance model.

2004-08-12  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/mscorner.cpp: Fixed bug in frequency range
	detection and brushed up the code a bit.

2004-08-08  Stefan Jahn  <stefan@lkcc.org>

	* constants.h (cubic): Fixed a severe macro bug.  cubic() did
	not work for negative arguments.

2004-08-06  Stefan Jahn  <stefan@lkcc.org>

	* devices/diode.cpp: Fixed noise calculation.  Both field and
	diffusion current contribute independently.

2004-08-05  Stefan Jahn  <stefan@lkcc.org>

	* devices/mosfet.cpp: Implemented sidewall capacitances at the
	perimeter of the drain and source junctions.

2004-08-03  Stefan Jahn  <stefan@lkcc.org>

	* devices/mosfet.cpp: Added and implemented some more
	component properties.

	* devices/mosfet.h (class mosfet): New device.  This mosfet
	implementation is 'level 1'.  Added wherever necessary. To be
	tested...

	* devices/jfet.cpp: Fixed bug in gds computation in forward
	saturation region.

	* devices/device.cpp: Added some helper functionality for FET
	models.  This includes convergence helpers as well as Meyer's
	capacitances formulas.

2004-08-02  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* added microstrip component msstep, msopen and msgap

2004-08-01  Stefan Jahn  <stefan@lkcc.org>

	* devices/diode.cpp: Implemented 'Isr', 'Nr' and 'Fc' and 'Cp'
	diode model parameters.

	* spfile.cpp: Converting different kind of multi-port
	parameters to S-parameters if necessary.

2004-07-31  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msmbend.cpp, microstrip/mscorner.cpp: Simplified
	generation of S-parameters.

	* devices/diode.cpp: Additionally using flicker noise
	parameters for noise calculation.

2004-07-30  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.h (class msline): Both the quasi-static
	and dispersion analysing function are now static function of
	the class msline.  Thus they can be used by other microstrip
	components as well.

	* pac.cpp: Calculate S-parameter of the AC power source. 
	This is now necessary because of subcircuit definitions where
	the component is not used as S-parameter port.

2004-07-28  Stefan Jahn  <stefan@lkcc.org>

	* devices/bjt.cpp: Added noise calculation to BJT model.

2004-07-27  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msmbend.cpp: Fixed typo.

	* devices/jfet.cpp: Using helper functionality from device
	class where possible. 

	* devices/diode.cpp: Tried to fix noise calculation.

2004-07-26  Stefan Jahn  <stefan@lkcc.org>

	* devices/bjt.cpp: Considering polarity of BJT in device model
	equations.

	* devices/jfet.cpp: Added preliminary noise calculation.

	* spfile.cpp: Some code cleanups.  Noise correlation matrix
	expansion not yet working...

2004-07-25  Stefan Jahn  <stefan@lkcc.org>

	* devices/diode.cpp: Added noise calculation function.

	* tline.cpp: Added DC model being an ideal short.

	* spfile.cpp: Adding an additional reference port using
	S-parameter matrix transformations.

	* resistor.cpp: Moved noise calculation to calcNoise().

	* attenuator.cpp, isolator.cpp: Added noise calculation
	function.

2004-07-24  Stefan Jahn  <stefan@lkcc.org>

	* inoise.h (class inoise): New component: current noise source.

	* vnoise.h (class vnoise): Added noise voltage source component
	and made appropriate changes in the netlist checker and factory.

2004-07-21  Stefan Jahn  <stefan@lkcc.org>

	* spfile.cpp (interpolate_lin): Renamed 'rect' into
	'rectangular' for the 'Data' property.

	* spfile.h (class spfile): New class representing a S-parameter
	file (e.g. touchstone) component.  During S-parameter simulation
	the values stored in the file are interpolated if necessary.

2004-07-18  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Fixed strip thickness effect
	formulas by Hammerstad and Jensen.

2004-07-12  Stefan Jahn  <stefan@lkcc.org>

	* constants.h (quadr): Renamed quad() to quadr() to avoid
	name clash with some platforms defining quad as data type.

2004-07-11  Stefan Jahn  <stefan@lkcc.org>

	* devices/diode.cpp: Simplified computation of S-parameters.
	Code cleanups using the new helper functionality in device
	class.

	* devices/device.cpp: Removed applyResistance() function.
	Now using a real resistor circuit for additional external
	resistances of non-linear devices.  Changed all callers.
	New functions splitCapacitance() and disableCapacitance()
	which can be used to add an additional capacitance to the
	netlist.
	(pnCriticalVoltage): New function calculating the critical
	voltage of a pn-junction (often used in DC analysis).

	* devices/bjt.cpp: Partly implemented the small signal
	model.  Needs some testing...

	* resistor.cpp (calcDC): Also compute the MNA matrix
	entries in calcDC().  This is useful if a resistor circuits
	resistance is controlled by another circuit.

	* capacitor.cpp: Using admittance to for the S-parameter
	matrix instead the impedance.

2004-07-10  Stefan Jahn  <stefan@lkcc.org>

	* devices/device.cpp: Made all public functions 'friend'.
	Added pnCurrent(), pnConductance() and pnCapacitance()
	functionality because this is used very often in non-linear
	devices.  Changed all callers of new 'friend' functions.

	* devices/bjt.cpp: Corrected DC model of SGP BJT device.  
	Approved that the implemented model is equivalent to the
	Spice model.  Interpreting zero as infinity for those
	model parameters having an infinity default.  Setting up
	operating points for S-parameter analysis.

2004-07-09  Stefan Jahn  <stefan@lkcc.org>

	* devices/bjt.cpp: Implemented some of the operating points
	of the SGP model.

2004-07-07  Stefan Jahn  <stefan@lkcc.org>

	* devices/bjt.cpp: Started to implement the DC model of the
	standard SGP (Spice Gummel Poon) model for BJTs.
	Fixed the Rbb model of SGP.

2004-07-04  Stefan Jahn  <stefan@lkcc.org>

	* resistor.cpp: Using new 'Temp' property for noise parameter
	simulation.

2004-06-27  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Using 'DispModel' and 'Model' 
	properties correctly.

2004-06-26  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* added DC model to phaseshifter.cpp/.h

2004-06-26  Stefan Jahn  <stefan@lkcc.org>

	* constants.h: Globally defined sqr, cubic, quad, coth, sech
	and cosech functions.

	* resistor.cpp: Added noise wave correlation matrix.

2004-06-22  Stefan Jahn  <stefan@lkcc.org>

	* devices/jfet.cpp: Using 'Type' property for model polarity,
	i.e. n-channel or p-channel junction fet.

2004-06-20  Stefan Jahn  <stefan@lkcc.org>

	* devices/jfet.cpp: Implemented non-ideal saturation current
	parameters of gate-source and gate-drain diodes.
	Also prepared JFET model for n- and p-type devices.

2004-06-19  Stefan Jahn  <stefan@lkcc.org>

	* devices/device.h (class device): New class containing some
	arbitrary routines for non-linear devices.

	* devices/jfet.cpp: Implemented junction capacitances using
	the model parameter Fc.

2004-06-10  Stefan Jahn  <stefan@lkcc.org>

	* jfet.cpp: Implemented S-parameters and operating points of
	junction FET.

2004-06-09  Stefan Jahn  <stefan@lkcc.org>

	* diode.cpp: Using symbolic names for anode and cathode node.
	Incorporated transit time 'Tt' parameter into operating point
	information.

2004-06-06  Stefan Jahn  <stefan@lkcc.org>

	* jfet.cpp: Corrections in the jfet Shichman-Hodges equations
	and derivatives.

	* diode.cpp: Fixed a bug in splitting and disabling resistances
	from devices.

2004-06-05  Stefan Jahn  <stefan@lkcc.org>

	* jfet.h (class jfet): Started to implement the DC model of
	a simple junction FET.

2004-06-04  Stefan Jahn  <stefan@lkcc.org>

	* resistor.cpp: It is now possible to set R=0.  In this case
	the actual resistor is replaced by a voltage source with U=0.

	* diode.cpp: Implemented series resistance 'Rs' by creating
	and new circuit and re-arranging the node names.

2004-05-22  Stefan Jahn  <stefan@lkcc.org>

	* biastee.cpp: Fixed Bias-T DC model.

	* iac.h (class iac):  Implemented DC model as zero current
	source.

	* vac.cpp: Implemented DC model of AC voltage source as zero
	voltage source.

2004-05-19  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Including <string.h> for strcmp().
	This was necessary on a Sarge-Debian installation.

	* diode.cpp: Improved DC convergence of diode model.

2004-05-18  Stefan Jahn  <stefan@lkcc.org>

	* dcfeed.cpp: Implemented DC model (zero voltage source).

	* dcblock.h (class dcblock):  Implemented DC model as
	zero current source.

	* capacitor.h (class capacitor): Implemented DC model as
	zero current source.

	* inductor.cpp: Implemented DC model (zero voltage source).

2004-05-16  Michael Margraf  <michael.margraf@alumni.tu-berlin.de>

	* add #include <string.h> in msline.cpp

2004-05-16  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Implemented influence of finite strip
	thickness 't' on quasi-static impedance and effective relative
	dielectric constant for Wheeler and Hammerstad equations.

2004-05-07  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: Added dispersion terms, dielectric
	and conductor losses for the microstrip line.

2004-05-06  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp (analyseZ0): Implemented a function
	which calculates the impedance of a microstrip line based on
	the lines and substrates geometry.

2004-05-01  Stefan Jahn  <stefan@lkcc.org>

	* diode.cpp: Improved convergence in backward region of
	the pn-junction.

2004-04-26  Stefan Jahn  <stefan@lkcc.org>

	* circulator.cpp: Implemented DC analysis for circulator.

2004-04-25  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.cpp: The file can be used as template
	for microstrip components.

	* component.h: Including microstrip component headers.

2004-04-04  Stefan Jahn  <stefan@lkcc.org>

	* attenuator.cpp, isolator.cpp: Implemented DC calculation.

2004-02-18  Stefan Jahn  <stefan@lkcc.org>

	* constants.h: Adjusted natural constants to correspond
	with the NIST.

2004-02-17  Stefan Jahn  <stefan@lkcc.org>

	* iac.cpp (iac): New component representing the AC current
	source.

	* pac.cpp: Implemented DC calculation.

2004-02-16  Stefan Jahn  <stefan@lkcc.org>

	* diode.cpp, resistor.cpp: Changed Y matrix (G-MNA) entries.
	Added S-parameter calculation to diode model including the 
	operating point computation.

2004-02-14  Stefan Jahn  <stefan@at66hft.ee.tu-berlin.de>

	* gyrator.cpp: Fixed MNA matrices for gyrator.

	* strafo.cpp: Fixed MNA matrices for symmetrical transformer.

	* trafo.cpp: Fixed the A matrix of the ideal transformer.

2004-02-10  Stefan Jahn  <stefan@lkcc.org>

	* ccvs.cpp, cccs.cpp: Fixed MNA stamps for DC analysis.

2004-02-09  Stefan Jahn  <stefan@lkcc.org>

	* diode.cpp: New parameter 'n' representing the ideality
	coefficient of the saturation current.

	* iprobe.cpp (iprobe): New component.  The DC current probe
	can be used for measuring DC currents.  It is simply based on
	the DC voltage source with a voltage of zero volts.

2004-02-03  Stefan Jahn  <stefan@lkcc.org>

	* diode.cpp: Fixed iterative implementation of the simple diode
	component.

2004-02-01  Stefan Jahn  <stefan@lkcc.org>

	* diode.cpp: New component.

2004-01-31  Stefan Jahn  <stefan@lkcc.org>

	* gyrator.cpp: Implemented MNA matrix values for DC simulation.

2004-01-30  Stefan Jahn  <stefan@lkcc.org>

	* ccvs.cpp, strafo.cpp, trafo.cpp: Implemented MNA matrix 
	values for DC simulation.

2004-01-28  Stefan Jahn  <stefan@lkcc.org>

	* cccs.cpp, idc.cpp, vccs.cpp, vcvs.cpp, vdc.cpp: Applied
	new scheme necessary for the MNA matrices.

2004-01-24  Stefan Jahn  <stefan@lkcc.org>

	* microstrip/msline.h (class msline): New class being a 
	template for the microstrip library components.

	* microstrip/substrate.h (class substrate): New class 
	representing a microstrip substrate.

2004-01-13  Stefan Jahn  <stefan@lkcc.org>

	* tline.cpp, gyrator.cpp, phaseshifter.cpp: New components.
	Made appropriate changes in netlist input parser and 
	Makefiles.

2003-12-26  Stefan Jahn  <stefan@lkcc.org>

	* resistor.cpp: Implemented calcG() method for DC analysis.

	* component_id.h: New file containing the circuit identifiers
	for each know circuit.

2003-12-20  Stefan Jahn  <stefan@lkcc.org>

	* vdc.cpp, idc.cpp, vac.cpp: New components.

	* itrafo.cpp: Using a port impedance dependent turns ratio
	the component is now used to allow other port impedances than
	50 Ohms.

2003-12-07  Stefan Jahn  <stefan@lkcc.org>

	* strafo.cpp: New component.  Symmetrical 6-port 
	transformer.

2003-12-01  Stefan Jahn  <stefan@lkcc.org>

	* itrafo.cpp, itrafo.h: New component.  The ideal 3-port 
	transformer is for allowing differential s parameter ports 
	only.
