MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
Classes | Functions
UMFPACK Namespace Reference

Linear solver for sparse systems. More...

Classes

class  Sys

Functions

String ErrorMsg (int info)
void Solve (Sparse::Matrix< double, int > const &A, Vec_t const &B, Vec_t &X)
void Solve (Sparse::Triplet< double, int > const &A, Vec_t const &B, Vec_t &X)
double Det (Sparse::Matrix< double, int > const &A)

Detailed Description

Linear solver for sparse systems.

Unsymmetric multifrontal sparse LU factorization package. UMFPACK is a set of routines for solving unsymmetric sparse linear systems, Ax=b, using the Unsymmetric MultiFrontal method. See Tim Davis' web page.

Examples:


Function Documentation

double UMFPACK::Det ( Sparse::Matrix< double, int > const &  A) [inline]
String UMFPACK::ErrorMsg ( int  info)

UMFPACK internal error message.

Parameters:
infoUMFPACK internal error code
void UMFPACK::Solve ( Sparse::Matrix< double, int > const &  A,
Vec_t const &  B,
Vec_t X 
) [inline]

Solves $ {X} \leftarrow [A]^{-1}{B} $.

Parameters:
ASparse matrix
BRight-hand side vector
XResult
void UMFPACK::Solve ( Sparse::Triplet< double, int > const &  A,
Vec_t const &  B,
Vec_t X 
) [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines