XGC1
|
Classes | |
class | GridMatrix |
class | CSCMatrix |
class | InvalidMatrixType |
Typedefs | |
using | size_type = int |
Enumerations | |
enum | LinAlgBackend { LinAlgBackend::lapack, LinAlgBackend::ginkgo } |
Functions | |
template<typename Device > | |
std::unique_ptr< GridMatrix < Device > > | 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") |
int | bsolver (int LU_n, int LU_nnz, int LU_nrhs, double *dist_col, int LU_ldb, int kl, int ku, int ldAB, double *AB, int *ipiv) |
using Collisions::size_type = typedef int |
|
strong |
int Collisions::bsolver | ( | int | LU_n, |
int | LU_nnz, | ||
int | LU_nrhs, | ||
double * | dist_col, | ||
int | LU_ldb, | ||
int | kl, | ||
int | ku, | ||
int | ldAB, | ||
double * | AB, | ||
int * | ipiv | ||
) |
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" |
||
) |