1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-12 12:17:05 +01:00

Use 2 passes of GS in coarse operator construction

This commit is contained in:
Daniel Richtmann
2018-01-29 17:21:42 +01:00
parent 194e4b94bb
commit faf4278019

View File

@ -334,10 +334,9 @@ namespace Grid {
CoarseVector iProj(Grid());
CoarseVector oProj(Grid());
CoarseScalar InnerProd(Grid());
// Orthogonalise the subblocks over the basis
blockOrthogonalise(InnerProd,Subspace.subspace);
Subspace.Orthogonalise();
// Compute the matrix elements of linop between this orthonormal
// set of vectors.