Skip to content

Commit a446d5c

Browse files
Wentzellclaude
andcommitted
initialize dlr2d_rf index 2 for singular terms
Co-Authored-By: Claude <noreply@anthropic.com>
1 parent cac9358 commit a446d5c

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

c++/cppdlr2d/dlr2d.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,11 @@ build_dlr2d(double lambda, double eps, bool compressgrid, bool compressbasis) {
129129
dlr2d_rf(i, 1) = k;
130130
dlr2d_rf(i, 2) = l;
131131
} else {
132+
// Singular term: only one real frequency index k
133+
// Set l = k due to δ_{l,k} factor in the singular term
132134
dlr2d_rf(i, 0) = 3;
133135
dlr2d_rf(i, 1) = idx - 3 * r * r;
136+
dlr2d_rf(i, 2) = idx - 3 * r * r;
134137
}
135138
}
136139

0 commit comments

Comments
 (0)