Main Page   Modules   Compound List   File List   Compound Members   File Members  

4x4matrixf_eigsym.h File Reference

#include <gandalf/linalg/4x4matrixf.h>

Go to the source code of this file.

Functions

Gan_Bool gan_symmat44f_eigsym (Gan_SquMatrix44_f *A, Gan_Vector4_f *W, Gan_Matrix44_f *Z)
 Eigenvalues and maybe eigenvectors of symmetric 4x4 matrix.


Detailed Description

Module: 4x4 symmetric matrix eigenvalues/vectors (single precision)

Part of: Gandalf Library

Revision: Last edited: Author:

Copyright: (c) 2000 Imagineer Software Limited


Function Documentation

Gan_Bool gan_symmat44f_eigsym Gan_SquMatrix44_f   A,
Gan_Vector4_f   W,
Gan_Matrix44_f   Z
 

Eigenvalues and maybe eigenvectors of symmetric 4x4 matrix.

Returns:
GAN_TRUE on success, GAN_FALSE on failure.
Computes the eigenvalues and, optionally, the eigenvectors of a symmetric 4x4 input matrix A, i.e. computing diagonal matrix W as the eigenvalues W, and orthogonal matrix of eigenvectors Z such that

If Z is passed as NULL then the eigenvectors are not computed.

NOTE: the contents of A are NOT destroyed.

The eigenvalues W are provided in ascending order.


Generated on Mon Oct 13 16:14:40 2003 by doxygen1.3-rc1