Main Page   Modules   Compound List   File List   Compound Members   File Members  

4x4matrix_eigsym.h File Reference

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

Go to the source code of this file.

Functions

Gan_Bool gan_symmat44_eigen (Gan_SquMatrix44 *A, Gan_Vector4 *W, Gan_Matrix44 *Z)
 Eigenvalues and maybe eigenvectors of symmetric 4x4 matrix.


Detailed Description

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

Part of: Gandalf Library

Revision: Last edited: Author:

Copyright: (c) 2000 Imagineer Software Limited


Function Documentation

Gan_Bool gan_symmat44_eigen Gan_SquMatrix44   A,
Gan_Vector4   W,
Gan_Matrix44   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:39 2003 by doxygen1.3-rc1