Loading graph_driver/xrays.cpp +1 −2 Original line number Diff line number Diff line Loading @@ -255,9 +255,8 @@ void run_solver(const commandline::parser &cl, if (index == 0 && print) { solve.print(sample); } else { solve.write_step(); } solve.write_step(); } //------------------------------------------------------------------------------ Loading graph_framework/dispersion.hpp +12 −12 Original line number Diff line number Diff line Loading @@ -654,8 +654,8 @@ namespace dispersion { kz*eq->get_esup3(x, y, z))/w; auto b_vec = eq->get_magnetic_field(x, y, z); auto b_hat = b_vec->unit(); auto nperp = b_hat->cross(n)->length(); auto nperp2 = nperp*nperp; auto nperp = b_hat->cross(n); auto nperp2 = nperp->dot(nperp); auto w2 = w*w; Loading Loading @@ -724,14 +724,14 @@ namespace dispersion { ky*eq->get_esup2(x, y, z) + kz*eq->get_esup3(x, y, z))/w; auto b_hat = b_vec->unit(); auto nperp = b_hat->cross(n)->length(); auto nperp2 = nperp*nperp; auto nperp = b_hat->cross(n); auto nperp2 = nperp->dot(nperp); auto wh = wpe2 + wec*wec; auto w2 = w*w; return 1.0 - wpe2/(w2)*(w2 - wpe2)/(w2 - wh) - nperp; return 1.0 - wpe2/(w2)*(w2 - wpe2)/(w2 - wh) - nperp2; } }; Loading Loading @@ -929,8 +929,8 @@ namespace dispersion { auto n2 = n->dot(n); auto npara = n->dot(b_hat); auto npara2 = npara*npara; auto nperp = b_hat->cross(n)->length(); auto nperp2 = nperp*nperp; auto nperp = b_hat->cross(n); auto nperp2 = nperp->dot(nperp); auto n2nperp2 = n2*nperp2; auto q_func = 1.0 - 2.0*q; Loading Loading @@ -1033,8 +1033,8 @@ namespace dispersion { auto n2 = n->dot(n); auto npara = n->dot(b_hat); auto npara2 = npara*npara; auto nperp = b_hat->cross(n)->length(); auto nperp2 = nperp*nperp; auto nperp = b_hat->cross(n); auto nperp2 = nperp->dot(nperp); auto zeta = (1.0 - ec/w)/(npara*ve); auto Z_func = this->z.Z(zeta); Loading Loading @@ -1144,8 +1144,8 @@ namespace dispersion { auto n2 = n->dot(n); auto npara = b_hat->dot(n); auto npara2 = npara*npara; auto nperp = b_hat->cross(n)->length(); auto nperp2 = nperp*nperp; auto nperp = b_hat->cross(n); auto nperp2 = nperp->dot(nperp); auto vtnorm = ve/physics<T, SAFE_MATH>::c; Loading Loading
graph_driver/xrays.cpp +1 −2 Original line number Diff line number Diff line Loading @@ -255,9 +255,8 @@ void run_solver(const commandline::parser &cl, if (index == 0 && print) { solve.print(sample); } else { solve.write_step(); } solve.write_step(); } //------------------------------------------------------------------------------ Loading
graph_framework/dispersion.hpp +12 −12 Original line number Diff line number Diff line Loading @@ -654,8 +654,8 @@ namespace dispersion { kz*eq->get_esup3(x, y, z))/w; auto b_vec = eq->get_magnetic_field(x, y, z); auto b_hat = b_vec->unit(); auto nperp = b_hat->cross(n)->length(); auto nperp2 = nperp*nperp; auto nperp = b_hat->cross(n); auto nperp2 = nperp->dot(nperp); auto w2 = w*w; Loading Loading @@ -724,14 +724,14 @@ namespace dispersion { ky*eq->get_esup2(x, y, z) + kz*eq->get_esup3(x, y, z))/w; auto b_hat = b_vec->unit(); auto nperp = b_hat->cross(n)->length(); auto nperp2 = nperp*nperp; auto nperp = b_hat->cross(n); auto nperp2 = nperp->dot(nperp); auto wh = wpe2 + wec*wec; auto w2 = w*w; return 1.0 - wpe2/(w2)*(w2 - wpe2)/(w2 - wh) - nperp; return 1.0 - wpe2/(w2)*(w2 - wpe2)/(w2 - wh) - nperp2; } }; Loading Loading @@ -929,8 +929,8 @@ namespace dispersion { auto n2 = n->dot(n); auto npara = n->dot(b_hat); auto npara2 = npara*npara; auto nperp = b_hat->cross(n)->length(); auto nperp2 = nperp*nperp; auto nperp = b_hat->cross(n); auto nperp2 = nperp->dot(nperp); auto n2nperp2 = n2*nperp2; auto q_func = 1.0 - 2.0*q; Loading Loading @@ -1033,8 +1033,8 @@ namespace dispersion { auto n2 = n->dot(n); auto npara = n->dot(b_hat); auto npara2 = npara*npara; auto nperp = b_hat->cross(n)->length(); auto nperp2 = nperp*nperp; auto nperp = b_hat->cross(n); auto nperp2 = nperp->dot(nperp); auto zeta = (1.0 - ec/w)/(npara*ve); auto Z_func = this->z.Z(zeta); Loading Loading @@ -1144,8 +1144,8 @@ namespace dispersion { auto n2 = n->dot(n); auto npara = b_hat->dot(n); auto npara2 = npara*npara; auto nperp = b_hat->cross(n)->length(); auto nperp2 = nperp*nperp; auto nperp = b_hat->cross(n); auto nperp2 = nperp->dot(nperp); auto vtnorm = ve/physics<T, SAFE_MATH>::c; Loading