Meta Matrix Library
Home About FAQ Install Documentation To Do Download Related Links


Tutorial   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages (e.g. ToDo)  

disl.c File Reference

Interface to direct solvers form lapack and UMFPACK. More...

#include "disl.h"

Functions

void disl_solve_upper_right_f (const ME_MATRIX *R, const VECTOR *b, VECTOR *x)
 R x = b.
VECTORdisl_solve_upper_right (const ME_MATRIX *R, const VECTOR *b)
 R x = b.
VECTORdisl_LU_solve (const ME_MATRIX *A, const VECTOR *b)
 A x = b.
VECTORdisl_umfpack (const ME_MATRIX *M, const VECTOR *b)


Detailed Description

Interface to direct solvers form lapack and UMFPACK.

Author:
Joerg Frochte

Function Documentation

VECTOR* disl_LU_solve const ME_MATRIX A,
const VECTOR b
 

A x = b.

Warning:
This function is based on the lapack-function dgesv and so it is not practical for a great, sparce matrix.
In this case try SuperLU or a iterative method like gmres.

VECTOR* disl_solve_upper_right const ME_MATRIX R,
const VECTOR b
 

R x = b.

void disl_solve_upper_right_f const ME_MATRIX R,
const VECTOR b,
VECTOR x
 

R x = b.

Todo:
'quick and dirty' . Not optimized for the different matrix types.

VECTOR* disl_umfpack const ME_MATRIX M,
const VECTOR b
 


Generated on Tue Mar 28 14:10:38 2006 by  doxygen 1.4.1