36 lduMatrix::preconditioner::
37 addsymMatrixConstructorToTable<diagonalPreconditioner>
40 lduMatrix::preconditioner::
41 addasymMatrixConstructorToTable<diagonalPreconditioner>
48 Foam::diagonalPreconditioner::diagonalPreconditioner
57 solveScalar* __restrict__ rDPtr = rD.begin();
58 const scalar* __restrict__ DPtr = solver_.matrix().diag().begin();
60 const label nCells = rD.size();
79 solveScalar* __restrict__ wAPtr = wA.begin();
80 const solveScalar* __restrict__ rAPtr = rA.begin();
81 const solveScalar* __restrict__ rDPtr = rD.begin();
83 const label nCells = wA.size();