XGC1
|
Classes | |
class | GridMatrix |
class | CSCMatrix |
class | InvalidMatrixType |
Typedefs | |
using | size_type = int |
Enumerations | |
enum class | LinAlgBackend { lapack , ginkgo } |
Functions | |
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) |
std::unique_ptr< GridMatrix< DeviceType > > | 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) |
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< 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 | ||
) |