23 real Wres =
W(slam, clam, gx, gy, gz);
33 real Tres = InternalT(slam, clam, deltax, deltay, deltaz,
true,
true);
40 if ((_caps & GEOID_HEIGHT) != GEOID_HEIGHT)
45 real correction = _corrmult * _correction(slam, clam);
46 return T/_gamma0 + correction;
51 if ((_caps & SPHERICAL_ANOMALY) != SPHERICAL_ANOMALY) {
58 deltax, deltay, deltaz,
59 T = InternalT(slam, clam, deltax, deltay, deltaz,
true,
false);
65 Dg01 = - deltaz - 2 *
T * _invR;
72 real Wres =
V(slam, clam, gX, gY, gZ) + _frot * _Px / 2;
85 Vres = _gravitational(slam, clam, GX, GY, GZ),
86 f = _GMmodel / _amodel;
96 bool gradp,
bool correct)
const {
98 if ((_caps & DISTURBANCE) != DISTURBANCE) {
103 if ((_caps & DISTURBING_POTENTIAL) != DISTURBING_POTENTIAL)
109 ? _disturbing(slam, clam, deltaX, deltaY, deltaZ)
110 : _disturbing(slam, clam));
111 T = (
T / _amodel - (correct ? _dzonal0 : 0) * _invR) * _GMmodel;
113 real f = _GMmodel / _amodel;
118 real r3 = _GMmodel * _dzonal0 * _invR * _invR * _invR;
119 deltaX += _Px * clam *
r3;
120 deltaY += _Px * slam *
r3;