KASKADE 7 development version
|
Specialize this template for your matrix type in order to use it with VariationalFunctionalAssembler::template get<Matrix>() or MatrixRepresentedOperator::template get<Matrix>() More...
Specialize this template for your matrix type in order to use it with VariationalFunctionalAssembler::template get<Matrix>() or MatrixRepresentedOperator::template get<Matrix>()
Its apply function takes the following parameters:
block | MatrixBlockArray (heterogeneous collection of NumaBCRSMatrices) holding the assembled data. See Matrix_to_Triplet for an example how to access the data. |
firstRowBlock | first row in MatrixBlockArray block |
firstColumnBlock | first column in MatrixBlockArray block, |
rowOff | std::vector of offsets for following blocks |
colOff | std::vector of offsets for following blocks |
extractOnlyLowerTriangle | if true, only the lower triangular part of the source data is copied |
nnz | number of scalar nonzero entries |
nrows | number of scalar rows |
ncols | number of scalar columns |
Definition at line 114 of file assemblerMatrixExtraction.hh.