Re: [ng-spice-devel] Three kinds of complex numbers
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: