|
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 | |
| 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... | |
| DirectSolver::DirectSolver | ( | SparseMatrixConverter const & | _matrixConverter | ) |
Constructor.
Takes a reference to a SparseMatrixConverter.
| 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.
1.8.11