#include <stdarg.h>#include <string.h>#include <gandalf/linalg/matf_square.h>#include <gandalf/linalg/matf_symmetric.h>#include <gandalf/linalg/matf_diagonal.h>#include <gandalf/linalg/matf_scaledI.h>#include <gandalf/linalg/matf_triangular.h>#include <gandalf/linalg/matf_gen.h>#include <gandalf/common/misc_error.h>#include <gandalf/common/endian_io.h>Defines | |
| #define | TYPE_STRING_LENGTH 50 |
Functions | |
| void | gan_squmatf_free (Gan_SquMatrix_f *A) |
| Function to free square matrix. | |
| void | gan_squmatf_free_va (Gan_SquMatrix_f *A,...) |
| Free a NULL-terminated variable argument list of square matrices. | |
| Gan_SquMatrix_f * | gan_squmatf_set_type_size (Gan_SquMatrix_f *A, Gan_SquMatrixType type, unsigned long size) |
| Set type and size of square matrix. | |
| Gan_SquMatrix_f * | gan_squmatf_fill_vap (Gan_SquMatrix_f *A, Gan_SquMatrixType type, unsigned long size, va_list *aptr) |
| Fill square matrix from variable argument list. | |
| Gan_SquMatrix_f * | gan_squmatf_fill_const_q (Gan_SquMatrix_f *A, Gan_SquMatrixType type, unsigned long size, float value) |
| Fill square matrix with constant value. | |
| size_t | gan_squmatf_data_size (Gan_SquMatrixType type, unsigned long size) |
| Returns size of data array needed to create a matrix of given type & size. | |
| Gan_SquMatrix_f * | gan_squmatf_fscanf_q (FILE *fp, Gan_SquMatrix_f *A, char *prefix, int prefix_len) |
| Read square matrix from ASCII file. | |
| Gan_Bool | gan_squmatf_fwrite (FILE *fp, Gan_SquMatrix_f *A, gan_ui32 magic_number) |
| Write square matrix to binary file. | |
| Gan_SquMatrix_f * | gan_squmatf_fread_q (FILE *fp, Gan_SquMatrix_f *A, gan_ui32 *magic_number) |
| Read square matrix from binary file. | |
| Gan_SquMatrix_f * | gan_squmatf_form_gen (Gan_SquMatrix_f *A, Gan_SquMatrixType type, unsigned long size, float *data, size_t data_size) |
| void | gan_squmatf_db (Gan_SquMatrix_f *A) |
Part of: Gandalf Library
Revision: Last edited: Author:
Copyright: (c) 2000 Imagineer Software Limited
1.3-rc1