VMEC
8.52
3D Equilibrium solver with nested flux surfaces.
Toggle main menu visibility
Loading...
Searching...
No Matches
bextrema.f90
Go to the documentation of this file.
1
!> \file
2
!> \brief Computes minimum and maximum \f$|\mathbf{B}|\f$ along \f$\zeta\f$ between two angle lines (\f$\theta = 0, \pi\f$).
3
4
!> \brief Computes minimum and maximum \f$|\mathbf{B}|\f$ along \f$\zeta\f$ between two angle lines (\f$\theta = 0, \pi\f$).
5
!>
6
!> @param modb magnitude of magnetic field \f$|\mathbf{B}|\f$
7
!> @param bmin minimum value of \f$|\mathbf{B}|\f$
8
!> @param bmax maximum value of \f$|\mathbf{B}|\f$
9
!> @param nzeta number of grid points in toroidal direction
10
!> @param ntheta number of grid points in poloidal direction
11
SUBROUTINE
bextrema
(modb, bmin, bmax, nzeta, ntheta)
12
13
USE
stel_kinds
14
15
IMPLICIT NONE
16
17
INTEGER
,
intent(in)
:: nzeta, ntheta
18
REAL
(rprec),
INTENT(in)
:: modb(nzeta,ntheta)
19
REAL
(rprec),
INTENT(out)
:: bmin(ntheta), bmax(ntheta)
20
21
INTEGER
:: ku
22
23
DO
ku = 1,ntheta
24
bmin(ku) = minval(modb(:,ku))
25
bmax(ku) = maxval(modb(:,ku))
26
ENDDO
27
28
END SUBROUTINE
bextrema
bextrema
subroutine bextrema(modb, bmin, bmax, nzeta, ntheta)
Computes minimum and maximum along between two angle lines ( ).
Definition
bextrema.f90:12
stel_kinds
Definition
stel_kinds.f90:2
src
bextrema.f90
Generated on
for VMEC by
1.17.0