Project DescriptionThe SmartMathLibrary brings scientific computing to the .NET platform. It offers an object-oriented API for linear- and nonlinear algebra, calculus, analysis, advanced functions of real, complex, quanternion and octonion numbers, system of equation solving and many more.
Intension:The primary intension of this project is, to build up a very easy to use math library. It would be great if someone spend code to this project or report improvement suggestions and bugs.
News:Set up a source bin, which includes all source codes, which will not be needed any more. All non needed sources are public domain.
I set up a bug tracker system to report improvement suggestions and bugs.
Online resources:Source bin:
http://bmenne.bm.funpic.de/software/smartmathlibrary/sourcebin/Bugtracker:
http://bmenne.bm.funpic.de/bugtracker/index.phpUML Models:
http://bmenne.bm.funpic.de/software/smartmathlibrary/classmodel/index.html Online API Documentation:
http://bmenne.bm.funpic.de/software/smartmathlibrary/documentation/Index.html Features:
- Affin transformation
- Aggregates
- Bit operations
- Blas routines
- BloomFilter
- Intervals
- Convergence tests
- Complex Lagrange polynomials
- Complex matrix
- Complex numbers
- Complex polynomials
- Complex Taylor series
- Complex vectors
- Cubic splines
- Curve fitting
- Data mining algorithms
- Discrete cosine transform
- Eigenvalues
- EisPack
- Expression evaluation
- Extended math methods
- Factorials
- Factorize polynomials
- FFT Pack
- Fourier transformation
- Fractions
- Geometric sequences
- Harmonic numbers
- Helmert transformation
- Interpolation of complex polynomials
- Interprocess and internetwork communication
- Lagrange polynomials
- LasoPack
- Linear factors
- Linear regression
- Linear splines
- LUA interpreter
- Matrix
- Matrix decompression
- Matrix preconditioners
- MinPack
- Multivariante functions
- Moore Penrose inverse calculation
- Newton polynomials
- Number factorizion
- Numerical integration (one and multidimensional)
- Non linear System of equation solvers
- Octonions
- OdePack
- Optimization (one and multidimensional)
- QuadPack
- Quaternions
- Quaternion vectors and matrices
- QR decomposition
- Polar coordinates
- Polynomials
- Polynomial interceptpoint finder
- Polynomial interpolation
- PolynomialPack
- Random number generators
- Singular value decomposition
- Six parameter transformation
- Special functions
- Statistics
- Statistical distribution
- System of equation solvers
- Taylor series
- Trigonometric polynomials
- Unit conversion
- Vectors
- and many more