10 #if !defined(GEOGRAPHICLIB_SPHERICALHARMONIC1_HPP)
11 #define GEOGRAPHICLIB_SPHERICALHARMONIC1_HPP 1
89 const std::vector<real>& S,
91 const std::vector<real>& C1,
92 const std::vector<real>& S1,
94 real a,
unsigned norm = FULL)
135 const std::vector<real>& S,
136 int N,
int nmx,
int mmx,
137 const std::vector<real>& C1,
138 const std::vector<real>& S1,
139 int N1,
int nmx1,
int mmx1,
140 real a,
unsigned norm = FULL)
176 v = SphericalEngine::Value<false, SphericalEngine::FULL, 2>
177 (_c, f, x, y, z, _a, dummy, dummy, dummy);
180 v = SphericalEngine::Value<false, SphericalEngine::SCHMIDT, 2>
181 (_c, f, x, y, z, _a, dummy, dummy, dummy);
206 real& gradx, real& grady, real& gradz)
const {
211 v = SphericalEngine::Value<true, SphericalEngine::FULL, 2>
212 (_c, f, x, y, z, _a, gradx, grady, gradz);
215 v = SphericalEngine::Value<true, SphericalEngine::SCHMIDT, 2>
216 (_c, f, x, y, z, _a, gradx, grady, gradz);
251 SphericalEngine::Circle<true, SphericalEngine::FULL, 2>
253 SphericalEngine::Circle<false, SphericalEngine::FULL, 2>
259 SphericalEngine::Circle<true, SphericalEngine::SCHMIDT, 2>
261 SphericalEngine::Circle<false, SphericalEngine::SCHMIDT, 2>
281 #endif // GEOGRAPHICLIB_SPHERICALHARMONIC1_HPP