XGC1
|
#include <stdexcept>
#include <memory>
#include <Kokkos_DualView.hpp>
#include "space_settings.hpp"
#include "col_grid_matrix.tpp"
Go to the source code of this file.
Classes | |
class | Collisions::GridMatrix< Device > |
class | Collisions::CSCMatrix< Device > |
class | Collisions::InvalidMatrixType< Device > |
Namespaces | |
Collisions | |
Typedefs | |
using | Collisions::size_type = int |
Enumerations | |
enum | Collisions::LinAlgBackend { Collisions::LinAlgBackend::lapack, Collisions::LinAlgBackend::ginkgo } |
Functions | |
template<typename Device > | |
std::unique_ptr< GridMatrix < Device > > | Collisions::create_matrix (size_type n_matrices, int nvr, int nvz, int num_species, LinAlgBackend labackend, double ginkgo_residual_reduction, int ginkgo_max_iterations, std::string format="default") |