Main Page   Modules   Compound List   File List   Compound Members   File Members  

Gan_SquMatrixFuncs Struct Reference
[General Size Matrices]

Structure containing type-specific functions. More...

#include <mat_square.h>

List of all members.

Public Attributes

Gan_Bool(* set_el )(struct Gan_SquMatrix *A, unsigned i, unsigned j, double value)
double(* get_el )(struct Gan_SquMatrix *A, unsigned i, unsigned j)
Gan_Bool(* inc_el )(struct Gan_SquMatrix *A, unsigned i, unsigned j, double value)
Gan_Bool(* dec_el )(struct Gan_SquMatrix *A, unsigned i, unsigned j, double value)
Gan_Bool(* fprint )(FILE *fp, struct Gan_SquMatrix *A, const char *prefix, unsigned indent, const char *fmt)
Gan_SquMatrix *(* copy )(struct Gan_SquMatrix *A, struct Gan_SquMatrix *B)
Gan_SquMatrix *(* scale )(struct Gan_SquMatrix *A, double a, struct Gan_SquMatrix *B)
Gan_SquMatrix *(* add )(struct Gan_SquMatrix *A, Gan_TposeFlag A_tr, struct Gan_SquMatrix *B, Gan_TposeFlag B_tr, struct Gan_SquMatrix *C)
Gan_SquMatrix *(* sub )(struct Gan_SquMatrix *A, Gan_TposeFlag A_tr, struct Gan_SquMatrix *B, Gan_TposeFlag B_tr, struct Gan_SquMatrix *C)
Gan_Vector *(* multv )(struct Gan_SquMatrix *A, Gan_TposeFlag A_tr, Gan_InvertFlag A_inv, struct Gan_Vector *x, struct Gan_Vector *y)
Gan_Matrix *(* rmult )(struct Gan_SquMatrix *A, Gan_TposeFlag A_tr, Gan_InvertFlag A_inv, struct Gan_Matrix *B, Gan_TposeFlag B_tr, struct Gan_Matrix *C)
Gan_Matrix *(* lmult )(struct Gan_SquMatrix *A, Gan_TposeFlag A_tr, Gan_InvertFlag A_inv, struct Gan_Matrix *B, Gan_TposeFlag B_tr, struct Gan_Matrix *C)
Gan_SquMatrix *(* rmult_squ )(struct Gan_SquMatrix *A, Gan_TposeFlag A_tr, Gan_InvertFlag A_inv, struct Gan_SquMatrix *B, Gan_TposeFlag B_tr, Gan_InvertFlag B_inv, struct Gan_SquMatrix *C)
Gan_SquMatrix *(* lrmult )(struct Gan_SquMatrix *A, struct Gan_Matrix *B, Gan_TposeFlag B_tr, struct Gan_Matrix *C, struct Gan_SquMatrix *D)
Gan_SquMatrix *(* invert )(struct Gan_SquMatrix *A, struct Gan_SquMatrix *B)
Gan_SquMatrix *(* cholesky )(struct Gan_SquMatrix *S, struct Gan_SquMatrix *L, int *error_code)
double(* sumsqr )(struct Gan_SquMatrix *A)
double(* Fnorm )(struct Gan_SquMatrix *A)
Gan_Matrix *(* matrix )(struct Gan_SquMatrix *A, struct Gan_Matrix *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