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

Gan_SquMatrixFuncs Struct Reference
[General Size Matrices]

Structure containing type-specific functions. More...

#include <gandalf/linalg/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 )(const 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, const struct Gan_SquMatrix *A, const char *prefix, unsigned indent, const char *fmt)
Gan_SquMatrix *(* copy )(const 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 )(const struct Gan_SquMatrix *A, Gan_TposeFlag A_tr, Gan_InvertFlag A_inv, struct Gan_Vector *x, struct Gan_Vector *y)
Gan_Matrix *(* rmult )(const 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 )(const 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 )(const struct Gan_SquMatrix *A, const 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 )(const struct Gan_SquMatrix *A)
double(* Fnorm )(const struct Gan_SquMatrix *A)
Gan_Matrix *(* matrix )(const 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 Fri Mar 17 12:44:53 2006 by  doxygen 1.3.9.1