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

Compute three-dimensional profiles of flux-surface geometry etc. More...

Go to the source code of this file.

Functions/Subroutines

subroutine profil3d (rmn, zmn, lreset)
 Compute three-dimensional profiles of flux-surface geometry etc.
 

Detailed Description

Compute three-dimensional profiles of flux-surface geometry etc.

Definition in file profil3d.f90.

Function/Subroutine Documentation

◆ profil3d()

subroutine profil3d ( real(rprec), dimension(ns,0:ntor,0:mpol1,ntmax), intent(inout) rmn,
real(rprec), dimension(ns,0:ntor,0:mpol1,ntmax), intent(inout) zmn,
logical, intent(in) lreset )

Compute three-dimensional profiles of flux-surface geometry etc.

Parameters
rmnFourier coefficients of \(R\)
zmnFourier coefficients of \(R\)
lresetflag to indicate the geometry of the LCFS (and axis ?) should be used to interpolate into the plasma volume

Definition at line 9 of file profil3d.f90.

References realspace::chip, vmec_main::chips, vmec_main::faclam, vmec_main::ireflect, vmec_main::irzloff, vmec_params::mscale, vmec_params::nscale, vmec_params::ntmax, vmec_main::num_eqsolve_retries, dbgout::open_dbg_context(), realspace::phip, vmec_main::phips, vmec_params::rcc, vmec_params::rcs, vmec_main::rmn_bdy, xstuff::scalxc, realspace::sqrts, vmec_params::uminus, realspace::wint, vmec_params::zcc, vmec_params::zcs, and vmec_main::zmn_bdy.

Referenced by eqsolve(), and initialize_radial().

Here is the call graph for this function:
Here is the caller graph for this function: