Type | Location | Extends | Description |
---|---|---|---|
ChebyshevPolynomial_t | ChebyshevSolversModule | None | A datatype that represents a Chebyshev polynomial. |
Error_t | ErrorModule | None | A type that can be passed around to accumulate errors. |
HermitePolynomial_t | HermiteSolversModule | None | A datatype that represents a Hermite polynomial. |
Matrix_ldc | DMatrixModule | None | A datatype for storing a dense matrix. |
Matrix_ldr | DMatrixModule | None | A datatype for storing a dense matrix. |
Matrix_lsc | SMatrixModule | None | A datatype for storing a local, complex CSR matrix. |
Matrix_lsr | SMatrixModule | None | A datatype for storing a local, real CSR matrix. |
Matrix_ps | PSMatrixModule | None | A datatype for a distributed blocked CSR matrix. |
MatrixMemoryPool_lc | MatrixMemoryPoolModule | None | A memory pool datatype that can be reused for matrix matrix multiplication. this is to prevent excessive alloc/dealloc. |
MatrixMemoryPool_lr | MatrixMemoryPoolModule | None | A memory pool datatype that can be reused for matrix matrix multiplication. this is to prevent excessive alloc/dealloc. |
MatrixMemoryPool_p | PMatrixMemoryPoolModule | None | A memory pool datatype that can be reused for matrix matrix multiplication. this is to prevent excessive alloc/dealloc. |
Permutation_t | PermutationModule | None | A data structure for storing permutations. |
Polynomial_t | PolynomialSolversModule | None | A datatype that represents a polynomial. |
ProcessGrid_t | ProcessGridModule | None | A datatype which stores a process grid and all its communicators. |
ReduceHelper_t | MatrixReduceModule | None | A data structure to stores internal information about a reduce call. |
SolverParameters_t | SolverParametersModule | None | A class for passing parameters to an iterative solver. |
Triplet_c | TripletModule | None | A data type for a triplet of integer, integer, complex. As this is related to matrix multiplication, the referencing indices are rows and columns. |
Triplet_r | TripletModule | None | A data type for a triplet of integer, integer, double. As this is related to matrix multiplication, the referencing indices are rows and columns. |
TripletList_c | TripletListModule | None | A data type for a list of triplets. |
TripletList_r | TripletListModule | None | A data type for a list of triplets. |