Main Page   Modules   Compound List   File List   Compound Members   File Members  

Gan_SquMatrixFFuncs Struct Reference
[General Size Matrices]

Structure containing type-specific functions. More...

#include <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 )(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, struct Gan_SquMatrix_f *A, const char *prefix, unsigned indent, const char *fmt)
Gan_SquMatrix_f *(* copy )(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 )(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 )(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 )(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 )(struct Gan_SquMatrix_f *A, 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 )(struct Gan_SquMatrix_f *A)
float(* Fnorm )(struct Gan_SquMatrix_f *A)
Gan_Matrix_f *(* matrix )(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 Mon Oct 13 16:14:47 2003 by doxygen1.3-rc1