Skip to content

Commit 9d22359

Browse files
committed
Corrected incorrect "Best Fit" plot (mus') for complex refractive index values.
1 parent 74f137d commit 9d22359

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/calculate.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ void calculate::DoSimulation(Ui_MainWindow *ui, parameters *para,
6767
if (refRelIm == 0.0)
6868
sim.FarFieldSolutionForRealRefIndex(&cS1, &cS2, &qSca, xPara, refRelRe, mu);
6969
else
70-
sim.FarFieldSolutionForComplexRefIndex(&cS1, &cS2, &qSca, xPara,
71-
std::complex<double>(refRelRe, -refRelIm), mu); //multiply by -1 to use "n-ik" convention
70+
sim.FarFieldSolutionForComplexRefIndex(&cS1, &cS2, &qSca, xPara,
71+
std::complex<double>(refRelRe,-refRelIm), mu); //multiply by -1 to use "n-ik" convention
7272
curS1[t] = cS1;
7373
curS2[t] = cS2;
7474
}
@@ -129,7 +129,7 @@ void calculate::DoSimulation(Ui_MainWindow *ui, parameters *para,
129129
sim.FarFieldSolutionForRealRefIndex(&cS1, &cS2, &qSca, xPara, refRelRe, mu);
130130
else
131131
sim.FarFieldSolutionForComplexRefIndex(&cS1, &cS2, &qSca, xPara,
132-
std::complex<double>(refRelRe,refRelIm), mu);
132+
std::complex<double>(refRelRe,-refRelIm), mu); //multiply by -1 to use "n-ik" convention
133133
curS1[t] = cS1;
134134
curS2[t] = cS2;
135135
}

0 commit comments

Comments
 (0)