Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
TPSAReadme.txt | 2014-06-23 | 1.5 kB | |
TPSA.chm | 2014-06-23 | 232.3 kB | |
TPSAHelp1.zip | 2014-06-23 | 517.4 kB | |
TPSA.dll | 2014-06-23 | 45.1 kB | |
TPSA.vb | 2014-06-23 | 82.1 kB | |
LinearAlgebra.vb | 2012-01-26 | 4.9 kB | |
Totals: 6 Items | 883.3 kB | 0 |
This is a Microsoft .NET implementation of truncated power series algebra (TPSA) in an arbitrary number of variables and polynomial order. The class TPSA implements TPSA itself, allowing modeling and calculation of functions using ordinary arithmetic expressions and overloaded operators in an object-oriented environment. The class TPSAMaps models coordinate transformations (maps) constructed from TPSA objects. Much of the power of the latter class is its implementation of map composition and composition inverses (series reversion). List of files: TPSA.dll The classes in a .Net assembly. TPSA.vb The source code LinearAlgebra.vb A matrix inverter TPSA.chm Documentation in a help file TPSAHelp1.zip Documentation in html To use these classes, reference the file TPSA.dll in your .Net project. Meta.Numerics is also needed (David Wright, http://www.meta-numerics.net). The code was developed under Visual Studio 2005, and VB.Net. There is some usage notes in the help files. To view the html documentation, unpack the archive, preserving directories, and open the file html/000-StartHere.htm. 12/2011 1/2012: A number of methods that modify the instances have been added to the TPSA class. These additions and other changes have improved performance considerably. 1/2012: Separate Hash tables are no longer needed. 5/2014: Constructors added for least-square fit to list of data points. Nathan Towne