XNMaths

Objective-C framework, designed to help you work with math classes and routines
Download

XNMaths Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Nat Gadzhibalaev
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 72 KB

XNMaths Tags


XNMaths Description

Objective-C framework, designed to help you work with math classes and routines XNMaths is a small and open source framework which provides some mathematical classes and functions for Objective-C development.You might want to use it if you need a matrix class in Objective-C and you’re lazy enought not to use native C arrays with all the pain of pointer arithmetics.XNMaths is suitable for:· Drawing 2D function graphs by string expression.· Drawing surfaces is comming soon. We plan to provide a simple yet powerfull Objective-C interface wrapper to build beautiful, percise scientific graphs/plots really stunning simple.· Building math function interpolation polynomes (multiple methods are available: lagrange, newton, cubic splines and others are coming soon)· Solving linear equation systems with really simple Objective-C class model.· Solving hyperbolic, parabolic, elliptic equations is the killer feature: will be released in a month.XNMaths provides:· XNVector and XNMatrix classes which store data internally as plain c arrays, which is fast.· XNFunction class which is math function class, which can build a function from expression string using GCMathParser. 2D functions, surfaces (functions of two and more arguments) are coming soon.· XNFunction also provides methods to build a interpolation of target function by array of points and interpolation methods (Lagrange and Newton are currently supported).· Plotting capabilities: is uses PLplot library to render 2Dplots. Full support of advanced 3D plotting is coming soon.· XNMatrix and XNVector class will provide basic linear algebra capabilities really soon, we’re working hard to wrap Apple’s Accelerate.framework with it’s cBLAS and cLAPACK native interfaces.· Test suite with SENTestingKit, covering XNMatrix, XNVector and most of XNFunction methods.· It’s own classes to work with native C types: XNFloat, XNDouble (if i’ll decide we need to go with it), XN2DPoint, etc. We need it to provide more consistend code. Using CGFloat is just not okay semantically.


XNMaths Related Software