[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: nice C++ (was Re: pcb plugin smartdisperse fails on load)



On Friday 25 February 2011, Larry Doolittle wrote:
> On Fri, Feb 25, 2011 at 12:32:13PM -0500, DJ Delorie wrote:
> > > So, could you, pretty please, point me to some nice C++
> > > code.
> > 
> > Sorry, the work I did back then was not OSS.  I'll have to
> > write some more "nice C++" for you :-)
> 
> Tastes may vary, but some years ago when I went looking for a
> clean C++ matrix math class library, I was favorably
> impressed by newmat http://www.robertnz.net/nm_intro.htm
> Operator overloading with a clear purpose!

Gnucap is C++.  

There is a matrix class using templates.  It is an advanced 
sparse solver specially designed for "fast-spice" simulation.  
For now, Gnucap only uses it for types double and complex, but 
it works for any type that defines the standard operators.  I 
have used it for symbolic polynomials, but have not released the 
code yet.

There is also a plugin system that really works.


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user