![]() |
deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+00:00
|
Classes | |
| class | ComputeMatrixScratchData |
Functions | |
| template<int dim, typename Number , typename VectorizedArrayType , typename VectorType , typename VectorType2 > | |
| void | compute_diagonal (const MatrixFree< dim, Number, VectorizedArrayType > &matrix_free, const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, false > &data_cell, const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, true > &data_face, const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, true > &data_boundary, VectorType &diagonal_global, std::vector< VectorType2 * > &diagonal_global_components) |
| template<int dim, typename Number , typename VectorizedArrayType , typename MatrixType > | |
| void | compute_matrix (const MatrixFree< dim, Number, VectorizedArrayType > &matrix_free, const AffineConstraints< Number > &constraints, const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, false > &cell_operation, const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, true > &face_operation, const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, true > &boundary_operation, MatrixType &matrix) |
| void MatrixFreeTools::internal::compute_diagonal | ( | const MatrixFree< dim, Number, VectorizedArrayType > & | matrix_free, |
| const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, false > & | data_cell, | ||
| const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, true > & | data_face, | ||
| const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, true > & | data_boundary, | ||
| VectorType & | diagonal_global, | ||
| std::vector< VectorType2 * > & | diagonal_global_components | ||
| ) |
Compute the diagonal of a linear operator (diagonal_global), given matrix_free and the local cell, face and boundary integral operation.
| void MatrixFreeTools::internal::compute_matrix | ( | const MatrixFree< dim, Number, VectorizedArrayType > & | matrix_free, |
| const AffineConstraints< Number > & | constraints, | ||
| const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, false > & | cell_operation, | ||
| const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, true > & | face_operation, | ||
| const internal::ComputeMatrixScratchData< dim, VectorizedArrayType, true > & | boundary_operation, | ||
| MatrixType & | matrix | ||
| ) |
Compute the matrix representation of a linear operator (matrix), given matrix_free and the local cell, face and boundary integral operation.