template<class DATA_TYPE, int NUM_DIMS>
class usml::ocean::profile_grid< DATA_TYPE, NUM_DIMS >
Sound speed model constructed from a 1-D, 2-D, or 3-D data grid.
The coordinate system for each kind of data set is:
- 1-D: Assumes that the sound speed is only a function
of altitude
- 2-D: Assumes that the order of axes in the grid is
(altitude, latitude)
- 3-D: Assumes that the order of axes in the grid is
(altitude, latitude, longitude)
—NOTE: altitude is the distance from the surface of the ocean to the location under the ocean with down as negative.
^^^NOTE: All calculations are under the assumption that the grid axes passed in have already been transformed to their spherical earth equivalents (altitude -> rho, theta,phi).