XGCa
Classes | Namespaces | Typedefs | Enumerations | Functions
col_grid_matrix.hpp File Reference
#include <stdexcept>
#include <memory>
#include <Kokkos_DualView.hpp>
#include "space_settings.hpp"
Include dependency graph for col_grid_matrix.hpp:
This graph shows which files directly or indirectly include this file:

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 class  Collisions::LinAlgBackend { Collisions::lapack , Collisions::ginkgo }
 

Functions

std::unique_ptr< GridMatrix< DeviceType > > Collisions::create_matrix (const int n_matrices_in, int nvr, int nvz, const int num_species, const LinAlgBackend labackend, const double ginkgo_residual_reduction, const int ginkgo_max_iterations, const std::string format)