Package com.tensegrity.generic.math

Math related code (e.g. matrices, transforms, algorithms).

See:
          Description

Class Summary
MathUtil MathUtil consists of various math related utility functions.
Matrix Class Matrix represents a generic matrix of size n * m.
Matrix33D Matrix33D represents a 3x3 matrix suitable for affine transformations in 2d.
Matrix44D Matrix44D represents a 4x4 matrix suitable for - affine transformations in 3d - affine transformations in 2d needed for a spline
Polynomial The Polynomial class provides the functionality for multiplying and dividing polynomials with polynomials and monomials.
Transform2D The Transform2D class is responsible for implementing affine transformations http://en.wikipedia.org/wiki/Affine_transformation in 2-dimensional space.
Vector2 This class represents a vector in 2d space.
Vector4 This class represents a vector in 4d space.
 

Exception Summary
MathDynamicException Thrown if mathematical calculations have to be interrupted, for example resulting from a division by zero.
MathException MathException is thrown if mathematical calculations have to be interrupted, for example due to a division by zero.
 

Package com.tensegrity.generic.math Description

Math related code (e.g. matrices, transforms, algorithms).

Custom math code by tensegrity-software. Includes algorithms like random-permutation for object arrays, GCD code, matrix classes, vector classes, solving linear equation systems, solving and evaluating polynomials, numerically stable pq formula implementation.



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.