Skip to content

Commit e8ae70a

Browse files
author
Martin D. Weinberg
committed
Wrong sign on recursion ICs for Cube
1 parent e610727 commit e8ae70a

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

expui/BiorthBasis.cc

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4017,14 +4017,16 @@ namespace BasisClasses
40174017
// Recursion multipliers
40184018
//
40194019
Eigen::Vector3cd step
4020-
{std::exp(-kfac*x), std::exp(-kfac*y), std::exp(-kfac*z)};
4020+
{std::exp(-kfac*x),
4021+
std::exp(-kfac*y),
4022+
std::exp(-kfac*z)};
40214023

40224024
// Initial values for recursion
40234025
//
40244026
Eigen::Vector3cd init
4025-
{std::exp(-kfac*(x*nmaxx)),
4026-
std::exp(-kfac*(y*nmaxy)),
4027-
std::exp(-kfac*(z*nmaxz))};
4027+
{std::exp(kfac*(x*nmaxx)),
4028+
std::exp(kfac*(y*nmaxy)),
4029+
std::exp(kfac*(z*nmaxz))};
40284030

40294031
Eigen::VectorXcd g;
40304032
if (pcavar) {
@@ -4043,9 +4045,9 @@ namespace BasisClasses
40434045
// Compute wavenumber; recall that the coefficients are
40444046
// stored as: -nmax,-nmax+1,...,0,...,nmax-1,nmax
40454047
//
4046-
int ii = ix-nmaxx;
4047-
int jj = iy-nmaxy;
4048-
int kk = iz-nmaxz;
4048+
int ii = ix - nmaxx;
4049+
int jj = iy - nmaxy;
4050+
int kk = iz - nmaxz;
40494051

40504052
// Throw away constant term
40514053
if (ii==0 and jj==0 and kk==0) continue;

0 commit comments

Comments
 (0)