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.
EigenSolver.hpp
1 #pragma once
2 #include <blitz/array.h>
3 #include <SparseMatrixConverter.hpp>
4 
5 using namespace blitz;
6 
7 class EigenSolver {
8  int N;
9  SparseMatrixConverter MatrixConverter;
10 
11  public:
13 
14  void solve(const Array<double,2> & A, Array<double,1> & eigenvalues, Array<double, 2> & eigenvectors);
15 
16  ~EigenSolver();
17 };
18 
Definition: EigenSolver.hpp:7
Definition: SparseMatrixConverter.hpp:8