Main Page | Modules | Class List | File List | Class Members | File Members

Gan_SquMatrixFFuncs Struct Reference
[General Size Matrices]

Structure containing type-specific functions. More...

#include <gandalf/linalg/matf_square.h>

List of all members.

Public Attributes

Gan_Bool(* set_el )(struct Gan_SquMatrix_f *A, unsigned i, unsigned j, float value)
float(* get_el )(const struct Gan_SquMatrix_f *A, unsigned i, unsigned j)
Gan_Bool(* inc_el )(struct Gan_SquMatrix_f *A, unsigned i, unsigned j, float value)
Gan_Bool(* dec_el )(struct Gan_SquMatrix_f *A, unsigned i, unsigned j, float value)
Gan_Bool(* fprint )(FILE *fp, const struct Gan_SquMatrix_f *A, const char *prefix, unsigned indent, const char *fmt)
Gan_SquMatrix_f *(* copy )(const struct Gan_SquMatrix_f *A, struct Gan_SquMatrix_f *B)
Gan_SquMatrix_f *(* scale )(struct Gan_SquMatrix_f *A, float a, struct Gan_SquMatrix_f *B)
Gan_SquMatrix_f *(* add )(struct Gan_SquMatrix_f *A, Gan_TposeFlag A_tr, struct Gan_SquMatrix_f *B, Gan_TposeFlag B_tr, struct Gan_SquMatrix_f *C)
Gan_SquMatrix_f *(* sub )(struct Gan_SquMatrix_f *A, Gan_TposeFlag A_tr, struct Gan_SquMatrix_f *B, Gan_TposeFlag B_tr, struct Gan_SquMatrix_f *C)
Gan_Vector_f *(* multv )(const struct Gan_SquMatrix_f *A, Gan_TposeFlag A_tr, Gan_InvertFlag A_inv, struct Gan_Vector_f *x, struct Gan_Vector_f *y)
Gan_Matrix_f *(* rmult )(const struct Gan_SquMatrix_f *A, Gan_TposeFlag A_tr, Gan_InvertFlag A_inv, struct Gan_Matrix_f *B, Gan_TposeFlag B_tr, struct Gan_Matrix_f *C)
Gan_Matrix_f *(* lmult )(const struct Gan_SquMatrix_f *A, Gan_TposeFlag A_tr, Gan_InvertFlag A_inv, struct Gan_Matrix_f *B, Gan_TposeFlag B_tr, struct Gan_Matrix_f *C)
Gan_SquMatrix_f *(* rmult_squ )(struct Gan_SquMatrix_f *A, Gan_TposeFlag A_tr, Gan_InvertFlag A_inv, struct Gan_SquMatrix_f *B, Gan_TposeFlag B_tr, Gan_InvertFlag B_inv, struct Gan_SquMatrix_f *C)
Gan_SquMatrix_f *(* lrmult )(const struct Gan_SquMatrix_f *A, const struct Gan_Matrix_f *B, Gan_TposeFlag B_tr, struct Gan_Matrix_f *C, struct Gan_SquMatrix_f *D)
Gan_SquMatrix_f *(* invert )(struct Gan_SquMatrix_f *A, struct Gan_SquMatrix_f *B)
Gan_SquMatrix_f *(* cholesky )(struct Gan_SquMatrix_f *S, struct Gan_SquMatrix_f *L, int *error_code)
float(* sumsqr )(const struct Gan_SquMatrix_f *A)
float(* Fnorm )(const struct Gan_SquMatrix_f *A)
Gan_Matrix_f *(* matrix )(const struct Gan_SquMatrix_f *A, struct Gan_Matrix_f *B)


Detailed Description

Structure containing type-specific functions.


The documentation for this struct was generated from the following file:
Generated on Fri Mar 17 12:44:53 2006 by  doxygen 1.3.9.1