uc120 - magnetic field line¶
- type uc120¶
Synopsis¶
INCLUDE 'unilib.h'
COMMON /UC120/ nbrfl, kurfl, mfl
INTEGER*4 nbrfl, kurfl
TYPE(zfln) mfl(nx120)
Arguments¶
Description¶
The common block
uc120
is part of a set of three common blocks:This set of common blocks is used to store a magnetic drift shell which is defined by a set of magnetic field line segments. The common block
uc120
includes a global description of each field line segment as well as indices which points into the common blockuc130
.The argument
nbrfl
indicates the number of magnetic field line segments included in the drift shell. For each segment, the geographic positions of the local magnetic equator (mfl%equat
, and eventually of the foot points,mfl%footpn
,mfl%footps
), pointers to the eastern next and western previous segments (mfl%keast
,mfl%kwest
) and pointers to argumentmseg
of the common blockuc130
(mfl%ind
) are included in the description of each field line segment. The geographic position of the mirror points can be retrieved with the help of the pointersmfl%ind%jmirpn
andmfl%ind%jmirps
. Note that the common blockuc170
has a similar structure (argumentmlin
).
Dependencies¶
Used by¶
- ud316 - Search the equatorial point with the lowest magnetic field intensity
nbrfl, mfl()%equat, mfl()%keast
- ud317 - trace a magnetic drift shell
mfl()%equat, mfl()%kwest
- ud320 - evaluate a double time integral over a drift shell
kurfl, mfl()%kwest, mfl()%keast, mfl()%equat%coord, mfl()%equat%b%dnrm, mfl()%drift and mfl()%ind
- ut992 - print the magnetic drift shell
nbrfl and mfl
- ut993 - Store a magnetic field drift shell
nbrfl and mfl
Modified by¶
See also¶
Examples¶
None
UNILIB/tags/v3.02