Add Units/Quantities Library

'Unit' struct with operators overloaded, define unit during construction and keeps track of a value's unit as operations are done. Immutable.   Unit distance = new Unit<int>(5, "m'); // can't gener...

Id #11097 | Release: None | Updated: Feb 13, 2013 at 9:58 PM by W3bbo | Created: Dec 9, 2009 at 12:23 AM by W3bbo

Minor Usability Things to Fix

Change the checked-in project CPU type to AnyCPU and not x86 to prevent BadImageFormat exceptions when running as x64 Update the /help documentation to show how to use functions (as the text "...c...

Id #11040 | Release: None | Updated: Feb 13, 2013 at 9:58 PM by W3bbo | Created: Dec 4, 2009 at 8:21 PM by W3bbo

Extend Radix Support

Right now it only really supports Base 10. I'm confident it could be trivially extended to numerous other bases from 3 to 256. No binary support though, sounds too painful.

Id #6502 | Release: None | Updated: Feb 13, 2013 at 9:58 PM by W3bbo | Created: Jun 26, 2008 at 12:45 PM by W3bbo

Root Finder

A simple Interval Bisection or Linear Interpolation implementation to find the roots of a function

Id #6501 | Release: None | Updated: Feb 13, 2013 at 9:58 PM by W3bbo | Created: Jun 26, 2008 at 12:44 PM by W3bbo

UI: Demo/Test Application and Expression Parser

A simple WinForms application to demonstrate the library and an expression parser would be pretty nifty. Recommend using a scientific graphing library for function plots (e.g. NPlot (BSD license))

Id #6500 | Release: None | Updated: Feb 13, 2013 at 9:58 PM by W3bbo | Created: Jun 26, 2008 at 12:41 PM by W3bbo

Karatsuba Multiplication

When working with large arguments for multiplication it might be more efficient to use Karatsuba Multiplication rather than Schoolbook.

Id #6499 | Release: None | Updated: Feb 13, 2013 at 9:58 PM by W3bbo | Created: Jun 26, 2008 at 12:36 PM by W3bbo

Real Power and Factorial (Gamma) Functions

The Power function should be modified to accept real powers and not just integers. Also the factorial function should be converted to the Gamma function (generalisation of the Factorial function to...

Id #6498 | Release: None | Updated: Feb 13, 2013 at 9:58 PM by W3bbo | Created: Jun 26, 2008 at 12:30 PM by W3bbo

Degree and Gradian Support

Ability change the range of the trigonometric (and domain inverse trigonometric) functions to accept degree and gradian measures rather than just radians.

Id #6497 | Release: None | Updated: Feb 13, 2013 at 9:58 PM by W3bbo | Created: Jun 26, 2008 at 12:23 PM by W3bbo

Expose Constants

Common constants lik e, Pi, i, and the like should be exposed and visible.

Id #6496 | Release: None | Updated: Feb 13, 2013 at 9:58 PM by catbert | Created: Jun 26, 2008 at 12:21 PM by W3bbo

Add Additional Number Types (Fraction, Vector, Matrix)

Create a FractionBigNum type which utilises the BigNumDec type to store any fractional real number without the need for recurring radix places. A Vector and Matrix class would then follow, both usi...

Id #6495 | Release: None | Updated: Feb 13, 2013 at 9:58 PM by W3bbo | Created: Jun 26, 2008 at 12:15 PM by W3bbo