Synthetic Magnetic Anomaly Calculation (CALMA)
MAGAFD, MPOINT, MVLINE, MHRECT, MPRISM, CALMA
NAME
magafd - Define directions of magnetization and ambient magnetic field
mpoint - Specify point source and its parameter
mvline - Specify vertical line source and its parameter
mhrect - Specify horizontal rectangle surface source and its parameter
mprism - Specify rectangular block source and its parameter
calma - Calculate magnetic anomaly (total intensity anomaly) at specified
observation point. Any directional component may be calculated
by setting its direction as ambient field direction.
(Note) Assume righthanded Cartesian coordinates X pointing North, Y pointing
East, and Z pointing Down. All units of lengths can be arbitrary as far
as they are common to all lengths.
SYNOPSIS
call magafd(the, phi, dip, dec)
the, phi [float] Inclination and declination (in degrees) of magnetization
dip, dec [float] Inclination and declination (in degrees) of ambient field
(Earth's magnetic field)
call mpoint(am, xc, yc, zc, vol)
call mvline(am, xc, yc, za, w, area)
call mhrect(am, cx, rx, cy, ry, zc, h)
call mprism(am, cx, rx, cy, ry, za, w)
am [float] Magnetization intensity (in A/m)
xc, yc [float] Horizontal coordinates of source
zc [float] Downward coordinate of source
cx, rx [float] X-axis range (median and range value) of source
cy, ry [float] Y-axis range (median and range value) of source
za, w [float] Top depth and depth range of source
If w=0., bottom unlimitted model is assumed.
vol [float] Volume represented by a point
(in the unit of cube of common length unit)
area [float] Area of cross-section represented by a line
(in the unit of square of common length unit)
h [float] Thickness of the body represented by a surface
(in the unit common with lengths)
f = calma(xp, yp, zp)
xp, yp [float] Horizontal coordinates of the point of calculation
zp [float] Depth coordinate of the point of calculation
f [float] Calculated result.
Total force (in nT) value of magnetic anomaly is given.