|
Discontinuous Galerkin Library
#include "dg/algorithm.h"
|
#include <numeric>#include <thrust/sort.h>#include <thrust/gather.h>#include <thrust/sequence.h>#include <thrust/binary_search.h>#include "tensor_traits.h"#include "predicate.h"#include "exceptions.h"#include "config.h"#include "blas2_stencil.h"#include "sparsematrix_cpu.h"#include "sparsematrix_gpu.cuh"Go to the source code of this file.
Classes | |
| struct | dg::SparseMatrix< Index, Value, Vector > |
| A CSR formatted sparse matrix. More... | |
| struct | dg::TensorTraits< SparseMatrix< I, T, V > > |
Namespaces | |
| namespace | dg |
| This is the namespace for all functions and classes defined and used by the discontinuous Galerkin library. | |
| namespace | dg::detail |
Functions | |
| template<class I0 , class I1 > | |
| void | dg::detail::csr2coo_inline (const I0 &csr, I1 &coo) |
| template<class I > | |
| I | dg::detail::csr2coo (const I &csr) |
| template<class I0 , class I1 > | |
| void | dg::detail::coo2csr_inline (const I0 &coo, I1 &csr) |
| template<class I > | |
| I | dg::detail::coo2csr (unsigned num_rows, const I &coo) |