blitzdg
an open-source project aiming to implement parallel discontinuous Galerkin (dg) solvers for common partial differential equations systems using blitz++ for array and tensor manipulations and MPI for distributed parallelism.
Public Member Functions | List of all members
DirectSolver Class Reference

Public Member Functions

 DirectSolver (SparseMatrixConverter const &)
 Constructor. More...
 
void solve (const Array< double, 2 > &A, const Array< double, 2 > &B, Array< double, 2 > &X)
 Solve A*X=B using LAPACK. More...
 

Constructor & Destructor Documentation

DirectSolver::DirectSolver ( SparseMatrixConverter const &  _matrixConverter)

Constructor.

Takes a reference to a SparseMatrixConverter.

Member Function Documentation

void DirectSolver::solve ( const Array< double, 2 > &  A,
const Array< double, 2 > &  B,
Array< double, 2 > &  X 
)

Solve A*X=B using LAPACK.

Here, B and X are allowed to have multiple columns.

Here is the caller graph for this function:


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