10 #if !defined(GEOGRAPHICLIB_SPHERICALHARMONIC_HPP)
11 #define GEOGRAPHICLIB_SPHERICALHARMONIC_HPP 1
19 namespace GeographicLib {
169 const std::vector<real>& S,
170 int N, real a,
unsigned norm = FULL)
200 const std::vector<real>& S,
201 int N,
int nmx,
int mmx,
202 real a,
unsigned norm = FULL)
231 v = SphericalEngine::Value<false, SphericalEngine::FULL, 1>
232 (_c, f, x, y, z, _a, dummy, dummy, dummy);
235 v = SphericalEngine::Value<false, SphericalEngine::SCHMIDT, 1>
236 (_c, f, x, y, z, _a, dummy, dummy, dummy);
259 real& gradx, real& grady, real& gradz)
const {
264 v = SphericalEngine::Value<true, SphericalEngine::FULL, 1>
265 (_c, f, x, y, z, _a, gradx, grady, gradz);
268 v = SphericalEngine::Value<true, SphericalEngine::SCHMIDT, 1>
269 (_c, f, x, y, z, _a, gradx, grady, gradz);
329 SphericalEngine::Circle<true, SphericalEngine::FULL, 1>
331 SphericalEngine::Circle<false, SphericalEngine::FULL, 1>
337 SphericalEngine::Circle<true, SphericalEngine::SCHMIDT, 1>
339 SphericalEngine::Circle<false, SphericalEngine::SCHMIDT, 1>
354 #endif // GEOGRAPHICLIB_SPHERICALHARMONIC_HPP