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

Fourier-space bandpass filter on constraint force for spectral condensation. More...

Go to the source code of this file.

Functions/Subroutines

subroutine alias (gcons, ztemp, gcs, gsc, gcc, gss)
 Fourier-space bandpass filter on constraint force for spectral condensation.
 

Detailed Description

Fourier-space bandpass filter on constraint force for spectral condensation.

Definition in file alias.f90.

Function/Subroutine Documentation

◆ alias()

subroutine alias ( real(rprec), dimension(ns*nzeta,ntheta3), intent(out) gcons,
real(rprec), dimension(ns*nzeta,ntheta3), intent(in) ztemp,
real(rprec), dimension(ns,0:ntor,0:mpol1), intent(inout) gcs,
real(rprec), dimension(ns,0:ntor,0:mpol1), intent(inout) gsc,
real(rprec), dimension(ns,0:ntor,0:mpol1), intent(inout) gcc,
real(rprec), dimension(ns,0:ntor,0:mpol1), intent(inout) gss )

Fourier-space bandpass filter on constraint force for spectral condensation.

Eliminates contributions to gcon from m=1 and m=mpol1-1=mpol-2 poloidal mode numbers.

Parameters
gcons! output: Fourier-filtered spectral condensation force gcon
ztemp! input: full-m gcon in real-space constraint force
gcs! temporary storage
gsc! temporary storage
gcc! temporary storage
gss! temporary storage

Definition at line 14 of file alias.f90.

References vmec_main::faccon, vmec_main::ireflect, and vmec_main::tcon.

Referenced by funct3d().

Here is the caller graph for this function: