#include <gandalf/linalg/vec_gen.h>#include <gandalf/linalg/mat_gen.h>#include <gandalf/linalg/mat_square.h>Go to the source code of this file.
| Compounds | |
| struct | Gan_SymMatEigenStruct | 
| Structure for eigendecomposition of an accumulated symmetric matrix. More... | |
| Functions | |
| Gan_SymMatEigenStruct * | gan_symeigen_form_data (Gan_SymMatEigenStruct *sme, long max_size, double *work_data, unsigned long work_data_size) | 
| Forms a symmetric matrix eigendecomposition structure. | |
| Gan_SymMatEigenStruct * | gan_symeigen_form (Gan_SymMatEigenStruct *sme, long max_size) | 
| Macro: Forms a symmetric matrix eigendecomposition structure. | |
| Gan_SymMatEigenStruct * | gan_symeigen_alloc (long max_size) | 
| Macro: Allocates a symmetric matrix eigendecomposition structure. | |
| void | gan_symeigen_free (Gan_SymMatEigenStruct *sme) | 
| Frees a symmetric matrix eigendecomposition structure. | |
| Gan_Bool | gan_symeigen_reset (Gan_SymMatEigenStruct *sme, long size) | 
| Initialises an accumulated outer product matrix to zero. | |
| Gan_Bool | gan_symeigen_increment (Gan_SymMatEigenStruct *sme, double scale,...) | 
| Increments an accumulated outer product matrix. | |
| Gan_Bool | gan_symeigen_solve (Gan_SymMatEigenStruct *sme) | 
| Eigendecomposes a matrix accumulated by summing outer products. | |
Part of: Gandalf Library
Revision: Last edited: Author:
Copyright: (c) 2000 Imagineer Software Limited
| 
 | ||||||||||||||||||||
| Forms a symmetric matrix eigendecomposition structure. 
 
 
 
 
 | 
| 
 | 
| Frees a symmetric matrix eigendecomposition structure. 
 
 
 
 
 | 
| 
 | ||||||||||||||||
| Increments an accumulated outer product matrix. 
 
 
 
 | 
| 
 | ||||||||||||
| Initialises an accumulated outer product matrix to zero. 
 
 
 
 | 
| 
 | 
| Eigendecomposes a matrix accumulated by summing outer products. 
 
 
 
 | 
 1.3-rc1
1.3-rc1