|
VMEC 8.52
3D Equilibrium solver with nested flux surfaces.
|
Fourier transforms. More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | fsym_fft (bs, bu, bv, bs_s, bu_s, bv_s, bs_a, bu_a, bv_a) |
Contract bs,bu,bv from full nu interval to half-u interval so cos, sin integrals can be performed on half-u interval. | |
Fourier transforms.
Definition in file fsym_fft.f90.
| subroutine fsym_fft | ( | real(rprec), dimension(nzeta,ntheta3), intent(in) | bs, |
| real(rprec), dimension(nzeta,ntheta3,0:1), intent(in) | bu, | ||
| real(rprec), dimension(nzeta,ntheta3,0:1), intent(in) | bv, | ||
| real(rprec), dimension(nzeta,ntheta2), intent(out) | bs_s, | ||
| real(rprec), dimension(nzeta,ntheta2,0:1), intent(out) | bu_s, | ||
| real(rprec), dimension(nzeta,ntheta2,0:1), intent(out) | bv_s, | ||
| real(rprec), dimension(nzeta,ntheta2), intent(out) | bs_a, | ||
| real(rprec), dimension(nzeta,ntheta2,0:1), intent(out) | bu_a, | ||
| real(rprec), dimension(nzeta,ntheta2,0:1), intent(out) | bv_a ) |
Contract bs,bu,bv from full nu interval to half-u interval so cos, sin integrals can be performed on half-u interval.
| bs | output \(B_s\) |
| bu | output \(B_\theta\) |
| bv | output \(B_zeta\) |
| bs_s | symmetric part of \(B_s\) |
| bu_s | symmetric part of \(B_\theta\) |
| bv_s | symmetric part of \(B_\zeta\) |
| bs_a | anti-symmetric part of \(B_s\) |
| bu_a | anti-symmetric part of \(B_\theta\) |
| bv_a | anti-symmetric part of \(B_\zeta\) |
Definition at line 16 of file fsym_fft.f90.
Referenced by jxbforce().