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

Evaluate the geometry of the LCFS and tangential derivatives. More...

Go to the source code of this file.

Functions/Subroutines

subroutine surface (rc, rs, zs, zc, xm, xn, mnmax, lasym, signgs)
 Evaluate the geometry of the LCFS and tangential derivatives.
 

Detailed Description

Evaluate the geometry of the LCFS and tangential derivatives.

Definition in file surface.f90.

Function/Subroutine Documentation

◆ surface()

subroutine surface ( real(rprec), dimension(mnmax), intent(in) rc,
real(rprec), dimension(mnmax), intent(in) rs,
real(rprec), dimension(mnmax), intent(in) zs,
real(rprec), dimension(mnmax), intent(in) zc,
real(rprec), dimension(mnmax), intent(in) xm,
real(rprec), dimension(mnmax), intent(in) xn,
integer, intent(in) mnmax,
logical, intent(in) lasym,
real(rprec), intent(in) signgs )

Evaluate the geometry of the LCFS and tangential derivatives.

Parameters
rc
rs
zs
zc
xm
xn
mnmax
lasym
signgs

Definition at line 15 of file surface.f90.

References vacmod::auu, vacmod::auv, vacmod::avv, vacmod::drv, vacmod::guu_b, vacmod::guv_b, vacmod::gvv_b, vmec_main::num_eqsolve_retries, vacmod::onp, vacmod::onp2, dbgout::open_dbg_context(), vacmod::p5, vacmod::r1b, vacmod::rcosuv, vacmod::rsinuv, vacmod::rub, vacmod::ruu, vacmod::ruv, vacmod::rvb, vacmod::rvv, vacmod::rzb2, vacmod::snr, vacmod::snv, vacmod::snz, vacmod::z1b, vacmod::zub, vacmod::zuu, vacmod::zuv, vacmod::zvb, and vacmod::zvv.

Referenced by vacuum().

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