Infragistics Math Library

Now, you can access an extensive library of mathematical and statistical structures and functions that you can use with all our NetAdvantage® Line of Business Controls and Data Visualization toolsets.

The Math Library provides you with a unified set of core functions that will allow you to perform a large range of mathematical operations with ease. Perform mathematical calculations that are fast, accurate and memory efficient. Build your own math-driven applications without having to translate your data structures across multiple formats.

Features at a Glance

  • An Extensive Core Library – Our "mathematics engine" represents a comprehensive selection of math constants, trigonometry functions, matrix objects and other key classes, including:
    • Compute Class - An all-purpose class that provides you with access to math functions.
    • Complex Numbers - These "real and imaginary number parts" are used in many complex analyses.
    • Constants - Because mathematical constants are needed for many calculations, we provide you with a modest selection of constants that are hard-coded as decimals.
    • Vector Arrays and Matrices - The Math Library includes: Vectors, Complex Vectors, Matrices and Complex Matrices. Vectors are one dimensional rows or columns of values. Matrices are the object of study in Linear Algebra. All standard mathematical operations are defined on Vectors and Matrices and, for your benefit; many statistical calculations can be reduced to simple matrix operations.
    • Boolean Vectors - These are specialized arrays of Boolean values that exist so that your "compare operators" can be defined on Vectors.

This large selection of 120+ operational choices summarized above is designed to be computationally efficient and will speed up your development time.

  • Forward Vision - You will greatly reduce the need to implement common mathematical functions on your own in managing your data grids and charts. The Math Library provides a unified set of static methods which will allow you to perform a large set of common mathematical operations with ease. It allows you to standardize mathematical computing across our Line of Business and Data Visualization UI Control toolsets.
  • Mathematical "Intuition" - The Math Library is organized to allow you the ability to extend your "intuition" or thinking past your current mathematical operations and towards sets of mathematical objects that can store data for you more effectively.
  • Minimize Keystrokes While Maintaining Readability - Our light architecture is designed to allow you to create a single functional module called "Compute" which contains many functions and will minimize your effort and development time.