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.h File Reference

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "meml.h"
#include "umfpack.h"

Functions

VECTORdisl_umfpack (const ME_MATRIX *A, const VECTOR *b)
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.

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 A,
const VECTOR b
 


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