choclo.prism.kernel_pot#
- choclo.prism.kernel_pot(easting, northing, upward, radius)[source]#
Kernel for the potential field due to a rectangular prism.
Evaluates the integration kernel for the potential field generated by a prism [Nagy2000] on a single vertex of the prism. The coordinates that must be passed are shifted coordinates: the coordinates of the vertex from a Cartesian coordinate system whose origin is located in the observation point.
This function makes use of a safe natural logarithmic function and a safe arctangent function [Fukushima2020] that guarantee a good accuracy on every observation point.
- Parameters:
- Returns:
- kernel
float
Value of the numerical kernel function for the potential field due to a rectangular prism evaluated on a single vertex.
- kernel
Notes
Computes the following numerical kernel on the passed shifted coordinates:
where
and
References