tag:github.com,2008:https://github.com/dbforge/SharpMath/releases Release notes from SharpMath 2016-07-03T00:15:46Z tag:github.com,2008:Repository/50163004/v1.14.7 2016-07-03T00:24:48Z SharpMath 1.14.7 <ul> <li>Fixed that constants (<code>Math.E</code>, <code>Math.PI</code>, ...) were not parsed correctly. Now they are handled differently to ensure that the interpretation is working properly.</li> <li>Fixed that specific terms were not evaluated correctly. Now all kinds of combinations should evaluate correctly and deliver the right result.</li> <li>Added specific exception throwing in <code>Algorithms.ShuntingYard</code>, if the terms don't satisfy formal, mathematical conditions. Expressions like <code>e3</code>, <code>pi2</code> or <code>sin(3)cos(3)</code> do not evaluate any longer.</li> </ul> dbforge tag:github.com,2008:Repository/50163004/v1.14.5 2016-05-08T17:16:09Z SharpMath 1.14.5 <ul> <li>Added <code>Canvas2D</code> for representing functions and vectors graphically (Alpha, may still contain bugs) - (thanks to <a href="https://github.com/NikxDa">NikxDa</a>)</li> <li>Added <code>FunctionWrapper</code> for representing functions using Lambda-expressions</li> <li>Added generic <code>ISquareMatrix&lt;T&gt;</code> interface for implementing type-specific <code>ISquareMatrix</code>-properties</li> <li>Internal preparements for the <code>Matrix.GetCore</code> feature and some other functions</li> <li>Changed the frameworks of the available test projects to .NET 4.0</li> <li>Code improvements</li> <li>...</li> </ul> dbforge tag:github.com,2008:Repository/50163004/v1.11.4 2016-04-30T22:31:06Z SharpMath 1.11.4 <ul> <li>Change all <code>SharpMath.Geometry</code> classes to structs and consequently, revise the whole architecture</li> <li>Change <code>Vector.ScalarProduct</code> to <code>VectorUtils.DotProduct&lt;T&gt;</code></li> <li>Change <code>Vector2.CrossProduct</code> to <code>Vector2.Perpendicular</code>-property</li> <li>Change <code>Vector3.CrossProduct</code> to <code>Vector3.VectorProduct</code></li> <li>Change <code>Vector.IsParallelTo</code> to <code>VectorUtils.CheckForParallelism&lt;T&gt;</code></li> <li>Change <code>Vector.IsOrthogonalTo</code> to <code>VectorUtils.CheckForOrthogonality&lt;T&gt;</code></li> <li>Change <code>Vector.IsOrthonormalTo</code> to <code>VectorUtils.CheckForOrthonormality&lt;T&gt;</code></li> <li>Add more extension methods for <code>IMatrix</code> in <code>MatrixUtils</code></li> <li>Add different structs implementing <code>IMatrix</code> and/or <code>ISquareMatrix</code></li> <li>Fix <code>Polygon.ContainsPoint</code> not working properly</li> <li>Fix possible errors in comparison operators</li> <li>Documentation improvements</li> <li>...</li> </ul> dbforge tag:github.com,2008:Repository/50163004/v0.5.3 2016-03-23T16:19:28Z SharpMath 0.5.3 <ul> <li>Implemented <code>IEquatable&lt;T&gt;</code> in <code>Vector</code>, <code>Point</code> and <code>Matrix</code></li> <li>Implemented custom, typified <code>Clone</code>-method instead of the one that <code>ICloneable</code> provides</li> <li>Implemented all operators (<code>+</code>, <code>-</code>, <code>*</code>, ...) in the available base classes</li> <li>Added methods <code>Add</code> and <code>Subtract</code> to <code>Matrix</code> and therefore abstracted the operators in the derived classes</li> <li>Renamed <code>Algorithm</code> to <code>Algorithms</code> and made it static</li> <li>Made <code>FloatingNumber</code> static</li> <li>Added a class <code>FloatingNumberExtensions</code> that contains extensions for <code>float</code> and <code>double</code> to compare values</li> <li>Small changes and improvements, especially to the documentation</li> </ul> dbforge tag:github.com,2008:Repository/50163004/v0.1.3 2016-03-23T15:55:09Z v0.1.3 <p>Fix wrong property for dimension in Matrix.Clone</p> dbforge tag:github.com,2008:Repository/50163004/v0.1.0 2016-03-21T18:37:34Z SharpMath 0.1.0 <p>First release of SharpMath (commits <code>d053268</code> - <code>cc96b7a</code>). The basic stuff is implemented and working, it supports vectors, matrices, linear equation systems and expression parsing.<br> Additions, new UnitTests and other stuff will follow soon...</p> dbforge