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

matvec_clapack.h File Reference

#include <gandalf/common/misc_defs.h>
#include <gandalf/linalg/vec_gen.h>
#include <gandalf/linalg/mat_gen.h>
#include <gandalf/linalg/mat_square.h>

Go to the source code of this file.

Functions

Gan_Bool gan_clapack_pptrf (Gan_SquMatrix *A, int *error_code)
 Function to apply the Cholesky LAPACK operation pptrf.
Gan_Bool gan_clapack_pptri (Gan_SquMatrix *A)
 Computes a symmetric matrix from its Cholesky factorisation.
Gan_Bool gan_clapack_getf2 (Gan_Matrix *A, long *ipiv, int *error_code)
 Function to apply the LU decomposition operation getf2.
Gan_Bool gan_clapack_getrf (Gan_Matrix *A, long *ipiv, int *error_code)
 Function to apply the LU decomposition operation getrf.
Gan_Bool gan_clapack_getri (Gan_Matrix *A, long *ipiv, double *work, unsigned long work_size)
 Computes a symmetric matrix from its Cholesky factorisation.
Gan_Bool gan_clapack_geqrf (Gan_Matrix *A, Gan_Vector *tau, double *work, unsigned long work_size)
 Apply the QR decomposition LAPACK operation geqrf.
Gan_Bool gan_clapack_gelqf (Gan_Matrix *A, Gan_Vector *tau, double *work, unsigned long work_size)
 Apply the LQ decomposition LAPACK operation gelqf.
Gan_Bool gan_clapack_orgqr (Gan_Matrix *A, Gan_Vector *tau, double *work, unsigned long work_size)
 Construct the orthogonal factor $ Q $ given a QR decomposition.
Gan_Bool gan_clapack_orglq (Gan_Matrix *A, Gan_Vector *tau, double *work, unsigned long work_size)
 Construct the orthogonal factor $ Q $ given an LQ decomposition.
Gan_Bool gan_clapack_gesv (Gan_Matrix *A, Gan_Matrix *B, long *ipiv)
 Solve matrix equation Solve matrix equation A*X=B for square matrix A.


Detailed Description

Module: CLAPACK wrapper functions (double precision)

Part of: Gandalf Library

Version:
1.14
Date:
2003/01/31 18:57:11
Author:
pm
Copyright: (c) 2000 Imagineer Software Limited
Generated on Sat May 21 23:52:51 2005 by  doxygen 1.4.3