Math.NET Classic - Overview
Math.NET is a framework written in C# for symbolic mathematical operations in an object oriented way (opensource), supporting scalar & complex Linear Algebra (Vector, Matrix, Tensor), Complex Expressions, Hyperbolics and Trigonometry, Logic Algebra, 3D geometry with vectors and plains, digital circuits and finite state machines as well as operations like derivation, integration, taylor approximation, expression evaluation, irregular linear system solving and more
NEW: We've set up a Wiki about the newest Math.NET developments (new architecture, splittung in several smaller libraries). A first part, Math.NET Numerics, is already available there!:
:. Math.NET Wiki about the current developments
What's coming, current development
Math.NET Project News Blog with current ideas, thoughts and developments around the Math.NET project (german only!).
Arbitrary Precision
Thanks to the comming support of arbitrary precision nummerics, Math.NET will do an important step forward in becoming a Computer Algebra System (CAS).
Math.NET GUI for PocketPC
I often missed a powerful mathematics software for my PDA. As the Math.NET Library runs 1:1 on the PocketPC platform (without recompiling) I just have to add a nice graphical user interface ...
Hierarchical Type System
A hierarchical type system allows for example the definition of operators on top of a commutative ring (body) instead of the need for seperate implementations for each body.
Ranges
An inheriting system of domain and image (of functions) allows for example the evaluation of limits and to profit of given constraints like '{x element R | 0 < x <= 5}'
Virtual Functions
Working with virtual functions may be very interesting in the study of infinitesimal math. Additionally it is the fundament for scripting Math.NET and for using it as mathematical, part-functional programming language.
Questions, Support
Please use the contact form to contact me. For Bug Reports as well as Support- and Feature Requests please use the tracker forms on the SourceForge Project Space, where you'll also find discussion forms, access to all releases up to now, RSS Feeds and mich more.
:. Math.NET SourceForge Project Space
:. Contact Form |