VMEC 8.52
3D Equilibrium solver with nested flux surfaces.
Loading...
Searching...
No Matches
fsym_fft.f90 File Reference

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.
 

Detailed Description

Fourier transforms.

Definition in file fsym_fft.f90.

Function/Subroutine Documentation

◆ fsym_fft()

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.

Parameters
bsoutput \(B_s\)
buoutput \(B_\theta\)
bvoutput \(B_zeta\)
bs_ssymmetric part of \(B_s\)
bu_ssymmetric part of \(B_\theta\)
bv_ssymmetric part of \(B_\zeta\)
bs_aanti-symmetric part of \(B_s\)
bu_aanti-symmetric part of \(B_\theta\)
bv_aanti-symmetric part of \(B_\zeta\)

Definition at line 16 of file fsym_fft.f90.

Referenced by jxbforce().

Here is the caller graph for this function: