|
template<class Scalar , class Index > |
void | Kaskade::tripletToCompressedColumn (Index nRows, Index nCols, size_t nNonZeros, std::vector< Index > const &ridx, std::vector< Index > const &cidx, std::vector< Scalar > const &values, std::vector< Index > &Ap, std::vector< Index > &Ai, std::vector< Scalar > &Az) |
| Converts a matrix in triplet format to a compressed column format. More...
|
|
template<class Scalar , class Index > |
std::unique_ptr< Factorization< Scalar > > | Kaskade::getFactorization (DirectType directType, MatrixAsTriplet< Scalar, Index > const &A, FactorizationOptions options) |
| Creates a factorization of the given triplet matrix. More...
|
|
template<class Scalar > |
std::unique_ptr< Factorization< Scalar > > | Kaskade::getFactorization (DirectType directType, Dune::BCRSMatrix< Dune::FieldMatrix< Scalar, 1, 1 > > const &A, FactorizationOptions options) |
| Creates a factorization of the given BCRSmatrix. More...
|
|
template<class Scalar , int n, int m, class Index > |
std::unique_ptr< Factorization< Scalar > > | Kaskade::getFactorization (DirectType directType, NumaBCRSMatrix< Dune::FieldMatrix< Scalar, n, m >, Index > const &A, FactorizationOptions options) |
| Creates a factorization of the given NumaBCRS matrix. More...
|
|