ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
petsc.hpp File Reference
#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.