3 simpleMatrix<scalar>
A(
Nc);
16 A[i][i] =
TEqn.diag()[i];
19 for(
label faceI=0; faceI<
TEqn.lduAddr().lowerAddr().size(); faceI++)
21 label l =
TEqn.lduAddr().lowerAddr()[faceI];
22 label u =
TEqn.lduAddr().upperAddr()[faceI];
23 A[l][u] =
TEqn.upper()[faceI];
24 A[u][l] =
TEqn.upper()[faceI];
29 const fvPatch &pp =
T.boundaryField()[patchI].patch();
32 label cellI = pp.faceCells()[faceI];
33 A[cellI][cellI] +=
TEqn.internalCoeffs()[patchI][faceI];
34 A.source()[cellI] +=
TEqn.boundaryCoeffs()[patchI][faceI];
38 Info<<
"¥n==Coefficient Matrix==" <<
endl;
43 Info<<
A[i][j] <<
" ";