#include <petscksp.h>#include <mpi.h>#include <iterator>#include <vector>#include <numeric>#include <memory>#include <unordered_map>Go to the source code of this file.
Classes | |
| class | viennashe::solvers::PETSC_handler< NumericT, VectorType > |
| class | viennashe::solvers::PETSC_matrix< NumericT, VectorType > |
| Wrapper class to the PETSC matrix. More... | |
| class | viennashe::solvers::PETSC_vector< NumericT, VectorType > |
| Class Encapsulate The PETSc COMM WORLD -Should be singleton. More... | |
Namespaces | |
| namespace | viennashe |
| The main ViennaSHE namespace. All functionality resides inside this namespace. | |
| namespace | viennashe::solvers |
| Namespace containing a variety of different linear solvers. | |