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

linalg_defs.h File Reference

Go to the source code of this file.

Typedefs

typedef enum Gan_LapackLamchFlag Gan_LapackLamchFlag
 Type of test in lamch functions.
typedef enum Gan_LapackNormType Gan_LapackNormType
 Type of norm in lansp functions.
typedef enum Gan_LapackPlaneRotationType Gan_LapackPlaneRotationType
 Plane rotation type.
typedef enum Gan_LapackPlaneRotationDirection Gan_LapackPlaneRotationDirection
 Plane rotation direction.
typedef enum Gan_LapackPivotType Gan_LapackPivotType
 Pivot type.
typedef enum Gan_LapackSortOrder Gan_LapackSortOrder
 Sort order.
typedef enum Gan_LapackEvecType Gan_LapackEvecType
 Type of eigenvector calculation.

Enumerations

enum  Gan_TposeFlag { GAN_NOTRANSPOSE = 0, GAN_TRANSPOSE = 1 }
 Whether or not matrix is (to be) transposed. More...
enum  Gan_InvertFlag { GAN_NOINVERT = 0, GAN_INVERT = 1 }
 Whether or not matrix is (to be) inverted. More...
enum  Gan_LapackUpLoFlag { GAN_MATRIXPART_LOWER, GAN_MATRIXPART_UPPER, GAN_MATRIXPART_WHOLE }
 Whether matrix is upper or lower triangular. More...
enum  Gan_LapackMatStorage {
  GAN_MATSTORAGE_FULL, GAN_MATSTORAGE_LOWERTRIANGULAR, GAN_MATSTORAGE_UPPERTRIANGULAR, GAN_MATSTORAGE_UPPERHESSENBERG,
  GAN_MATSTORAGE_SYMMBANDLOWER, GAN_MATSTORAGE_SYMMBANDUPPER, GAN_MATSTORAGE_BAND
}
 Matrix storage type. More...
enum  Gan_LapackUnitFlag { GAN_NOUNIT = 0, GAN_UNIT = 1 }
 Whether triangular matrix is unit along the diagonal. More...
enum  Gan_LapackLamchFlag {
  GAN_LAMCH_EPS, GAN_LAMCH_SFMIN, GAN_LAMCH_BASE, GAN_LAMCH_PREC,
  GAN_LAMCH_T, GAN_LAMCH_RND, GAN_LAMCH_EMIN, GAN_LAMCH_RMIN,
  GAN_LAMCH_EMAX, GAN_LAMCH_RMAX
}
 Type of test in lamch functions. More...
enum  Gan_LapackNormType { GAN_NORMTYPE_MAXABSVAL, GAN_NORMTYPE_ONE, GAN_NORMTYPE_INFINITY, GAN_NORMTYPE_FROBENIUS }
 Type of norm in lansp functions. More...
enum  Gan_LapackPlaneRotationType { GAN_PLANEROTATION_LEFT, GAN_PLANEROTATION_RIGHT }
 Plane rotation type.
enum  Gan_LapackPlaneRotationDirection { GAN_PLANEROTATIONDIRECTION_FORWARDS, GAN_PLANEROTATIONDIRECTION_BACKWARDS }
 Plane rotation direction.
enum  Gan_LapackPivotType { GAN_PIVOTTYPE_VARIABLE, GAN_PIVOTTYPE_TOP, GAN_PIVOTTYPE_BOTTOM }
 Pivot type.
enum  Gan_LapackSortOrder { GAN_SORTORDER_INCREASING, GAN_SORTORDER_DECREASING }
 Sort order.
enum  Gan_LapackEvecType { GAN_EVECTYPE_EVALSONLY, GAN_EVECTYPE_EVECSORIGINAL, GAN_EVECTYPE_EVECSTRIDIAGONAL }
 Type of eigenvector calculation. More...
enum  Gan_LapackSideFlag { GAN_LEFTMULT = 0, GAN_RIGHTMULT = 1 }
 Whether product is on left or right side. More...
enum  Gan_SquMatrixType {
  GAN_SYMMETRIC_MATRIX, GAN_DIAGONAL_MATRIX, GAN_SCALED_IDENT_MATRIX, GAN_LOWER_TRI_MATRIX,
  GAN_UPPER_TRI_MATRIX, GAN_ZERO_SQUARE_MATRIX
}
 Types of square matrix. More...


Detailed Description

Module: Miscellaneous linear algebra package stuff

Part of: Gandalf Library

Version:
1.9
Date:
2005/05/21 22:11:18
Author:
pm
Copyright: (c) 2000 Imagineer Software Limited
Generated on Fri Mar 17 12:44:52 2006 by  doxygen 1.3.9.1