Main Page   Modules   Compound List   File List   Compound Members   File Members  

3x3matrixf_eigsym.h File Reference

#include <gandalf/linalg/3x3matrixf.h>

Go to the source code of this file.

Functions

Gan_Bool gan_symmat33f_eigen (Gan_SquMatrix33_f *A, Gan_Vector3_f *W, Gan_Matrix33_f *Z)
 Eigenvalues and maybe eigenvectors of symmetric 3x3 matrix.


Detailed Description

Module: 3x3 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_symmat33f_eigen Gan_SquMatrix33_f   A,
Gan_Vector3_f   W,
Gan_Matrix33_f   Z
 

Eigenvalues and maybe eigenvectors of symmetric 3x3 matrix.

Returns:
GAN_TRUE on success, GAN_FALSE on failure.
Computes the eigenvalues and, optionally, the eigenvectors of a symmetric 3x3 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:38 2003 by doxygen1.3-rc1