#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. | |