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

Compute Fourier integrals and build amatrix. More...

Go to the source code of this file.

Functions/Subroutines

subroutine fouri (grpmn, gsource, amatrix, amatsq, bvec, wint, lasym)
 Compute Fourier integrals and build amatrix.
 

Detailed Description

Compute Fourier integrals and build amatrix.

Definition in file fouri.f90.

Function/Subroutine Documentation

◆ fouri()

subroutine fouri ( real(rprec), dimension(mnpd,nv,nu3,ndim), intent(in) grpmn,
real(rprec), dimension(nuv), intent(in) gsource,
real(rprec), dimension(mnpd,mnpd,ndim**2), intent(out) amatrix,
real(rprec), dimension(mnpd2,mnpd2), intent(out) amatsq,
real(rprec), dimension(0:mf,-nf:nf,ndim), intent(inout) bvec,
real(rprec), dimension(nuv2), intent(in) wint,
logical, intent(in) lasym )

Compute Fourier integrals and build amatrix.

Parameters
grpmn
gsource
amatrix
amatsq
bvec
wint
lasym

interior (int_ext=-1), exterior (int_ext=+1) neumann problem

Definition at line 13 of file fouri.f90.

References vacmod::actemp, vacmod::amatrix, vacmod::astemp, vacmod::bcos, vacmod::bsin, vacmod::grpmn, vmec_main::num_eqsolve_retries, vacmod::onp, dbgout::open_dbg_context(), vacmod::p5, vacmod::pi2, vacmod::pi3, and vacmod::source.

Referenced by scalpot().

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