Re: [ng-spice-devel] Three kinds of complex numbers


To ng-spice-devel@ieee.ing.uniroma1.it
From Paolo Nenzi <pnenzi@ieee.ing.uniroma1.it>
Date Sat, 17 Jun 2000 19:31:06 +0200 (CEST)
Delivered-To mailing list ng-spice-devel@ieee.ing.uniroma1.it
In-Reply-To <20000617171019.B8597@cgmd80028.chello.nl >
Mailing-List contact ng-spice-devel-help@ieee.ing.uniroma1.it; run by ezmlm
Reply-To ng-spice-devel@ieee.ing.uniroma1.it



On Sat, 17 Jun 2000, Arno W. Peters wrote:

> I disagree with the implementation you propose: a single top-level
> header file.  I propose to use that top-level header file to include
> all necessary other header files to allow compilation against the
> ngspice library.  It shouldn't contain a single definition, only other
> #include's.

I agree, better implementation.

> 
> The library and its API are parts of the ngspice project that have not
> yet received much attention.  This is because we're still sorting out
> the code, trying to construct an API as we progress with the
> refactoring.

Yes, there is still much work to clean the code and, I think, we need a
better knowledge of the internals algorithms. The Pole Zero analysis is an
example, it use a strange guessing mechanism to find poles and zeroes,
that I do not know. I have tried to find out something on the web but
discovered nothing. Debugging unkown code is like "blind shooting".

I think that time has come to write Newton about the GPL and ask him
about detail of spice3 internals (docs, hints, contact with developers in 
Berkeley). I will write a candidate letter tomorrow and submit it to the
community.

Regards,
Paolo


Partial thread listing: