Go to the source code of this file.
|
| template<typename ValueType , typename RHSValueType = ValueType, typename SystemMatrixType = CSRMatrix<ValueType, localIdx>, typename BoundaryMatrixType = COOMatrix<ValueType, localIdx>> |
| LinearSystem< ValueType, RHSValueType, SystemMatrixType, BoundaryMatrixType > | NeoN::la::createEmptyLinearSystem (const UnstructuredMesh &mesh, std::shared_ptr< MeshIterationStrategy > strategy=std::make_shared< FaceBasedIterator >()) |
| |
| template<typename MatrixValueType , typename RHSValueType , typename SystemMatrixType , typename BoundaryMatrixType > |
| la::LinearSystem< MatrixValueType, RHSValueType, SystemMatrixType, BoundaryMatrixType > | NeoN::la::removeBoundaryContributions (const la::LinearSystem< MatrixValueType, RHSValueType, SystemMatrixType, BoundaryMatrixType > &lsIn) |
| | for testing purposes, this function reverses boundary contributions previously applied to the matrix diagonal and RHS for some operators (e.g., div).
|
| |