Logo MTL4
Public Member Functions
mtl::matrix::umfpack::solver< T > Class Template Reference

Class for repeated Umfpack solutions. More...

#include <umfpack_solve.hpp>

List of all members.

Public Member Functions

 solver (const T &A)
 Constructor refers to matrix A; matrix is not altered.
void update_numeric ()
 Update numeric part, for matrices that kept the sparsity and changed the values.
void update ()
 Update symbolic and numeric part.
template<typename VectorX , typename VectorB >
int operator() (VectorX &x, const VectorB &b)
 Solve system A*x == b with matrix passed in constructor.

Detailed Description

template<typename T>
class mtl::matrix::umfpack::solver< T >

Class for repeated Umfpack solutions.

Keeps symbolic and numeric preprocessing. Numeric part can be updated. Only defined for compressed2D<double> and compressed2D<complex<double> >.


The documentation for this class was generated from the following file:


mtl::matrix::umfpack::solver< T > Class Template Reference -- MTL 4 -- Peter Gottschling and Andrew Lumsdaine -- Gen. with rev. 7542 on Sat Aug 11 2012 by doxygen 1.7.6.1 -- © 2010 by SimuNova UG.