 attenuation_model | An attenuation loss model computes the absorption of sound by the minerals in sea water |
  attenuation_constant | Models attenuation loss as a constant factor that multiplies distance and frequency |
  attenuation_thorp | Models attenuation loss using the Thorp's model |
  profile_model | A "profile model" computes the environmental parameters of ocean water |
   profile_catenary | Creates an analytic model for a deep sound channel profile |
   profile_grid< DATA_TYPE, NUM_DIMS > | Sound speed model constructed from a 1-D, 2-D, or 3-D data grid |
   profile_grid_fast | Sound speed model constructed from a data_grid_svp |
   profile_linear | Creates an analytic model for a bi-linear, linear, or constant profile |
   profile_munk | Creates an analytic model for the Munk profile, an idealized representation of a deep sound (SOFAR) channel |
   profile_n2 | Creates an analytic model for an N^2 Linear profile |
 reflect_loss_rayleigh::bottom_type_table | Bottom types lookup table |
 data_grid< DATA_TYPE, NUM_DIMS > | N-dimensional data set and its associated axes |
  netcdf_coards< DATA_TYPE, NUM_DIMS > | Reads a single COARDS data grid from a netCDF file |
 data_grid< double, 1 > | |
  ascii_profile | Read a 1-D profile from a text file |
 data_grid< double, 2 > | |
  netcdf_bathy | Extracts bathymetry data from world-wide bathymetry databases |
  ascii_arc_bathy | Extracts bathymetry data from ASCII files with an ARC header |
  data_grid_bathy | Implements fast calculations for data_grids using a non-recursive engine on interpolation |
 data_grid< double, 3 > | |
  netcdf_profile | Extracts ocean profile data from world-wide databases |
   netcdf_woa | Extracts ocean profile data from World Ocean Atlas (WOA) |
  data_grid_svp | Implements fast calculations for data_grids using a non-recursive engine on interpolation |
 data_grid_mackenzie | Implements the Mackenzie model for estimating the speed of sound from the ocean's temperature and salinity profile |
 eigenray | A single acoustic path between a source and target |
 math_traits< T > | |
 math_traits< complex< double > > | |
 math_traits< complex< float > > | |
 math_traits< double > | |
 math_traits< float > | |
 ocean_model | Combines the effects of surface, bottom, and profile into a single model |
 ode_integ | |
 proplossListener | This class is part of a Observer/Subject pattern for the wave_queue class and allows for multiple proploss listeners to be added to wave_queue |
  proploss | Container for a list of targets and their associated propagation data |
 randgen | Singleton class for integrating the Boost Random Number Library with uBLAS vectors and matrices |
 reflect_loss_model | A reflection loss model computes the changes in amplitude and phase that result from the reflection of a ray from a boundary |
  boundary_model | A "boundary model" computes the environmental parameters of the ocean's surface or bottom |
   boundary_flat | Models any flat boundary in the ocean including the ocean surface |
   boundary_grid< DATA_TYPE, NUM_DIMS > | Bottom model constructed from a 1-D or 2-D data grid |
   boundary_grid_fast | Bottom model constructed from 2-D data_grid_bathy |
   boundary_slope | Models a sloping flat bottom |
  reflect_loss_constant | Models reflection loss as a constant factor that is independent of grazing angle and frequency |
  reflect_loss_netcdf | The reflect_loss_netcdf object ingests a netCDF formatted file of bottom province data and creates a reflect_loss_rayleigh object to create a rayleigh reflection loss value for the bottom province number at a specific location and returns broadband reflection loss and phase change |
  reflect_loss_rayleigh | Models plane wave reflection loss from a flat fluid-solid interface |
 reflection_model | |
 reverb_model | A reverberation model listens for interface collision callbacks from a wavefront |
 scalar_asignal< T > | |
 scalar_binary_functor | |
  scalar_atan2< T1, T2 > | |
  scalar_copysign< T1, T2 > | |
  scalar_max< T1, T2 > | |
  scalar_min< T1, T2 > | |
  scalar_pow< T1, T2 > | |
 scalar_real_unary_functor | |
  scalar_abs< T > | |
  scalar_abs2< T > | |
  scalar_arg< T > | |
  scalar_signal< T > | |
  scalar_to_colatitude< T > | |
  scalar_to_degrees< T > | |
  scalar_to_latitude< T > | |
  scalar_to_radians< T > | |
 scalar_unary_functor | |
  scalar_acos< T > | |
  scalar_acosh< T > | |
  scalar_asin< T > | |
  scalar_asinh< T > | |
  scalar_atan< T > | |
  scalar_atanh< T > | |
  scalar_ceil< T > | |
  scalar_cos< T > | |
  scalar_cosh< T > | |
  scalar_exp< T > | |
  scalar_floor< T > | |
  scalar_log< T > | |
  scalar_log10< T > | |
  scalar_sin< T > | |
  scalar_sinh< T > | |
  scalar_sqrt< T > | |
  scalar_tan< T > | |
  scalar_tanh< T > | |
 spreading_model | |
  spreading_hybrid_gaussian | |
  spreading_ray | |
 vector_container | |
  seq_vector | A read-only, monotonic sequence of values |
   seq_data | Sequence defined by an unevenly spaced vector of points |
    seq_rayfan | Defines a sequence of values that are tangentially spaced |
   seq_linear | Sequence defined by an evenly spaced grid of points |
   seq_log | Sequence defined by a logarithmically spaced grid of points |
 wave_front | Wavefront characteristics at a specific point in time |
 wave_queue | Wavefront propagator for the WaveQ3D model |
 wvector | World vector in spherical earth coordinates |
  wposition | World location in geodetic earth coordinates (latitude, longitude, and altitude) |
 wvector1 | Individual world vector in spherical earth coordinates |
  wposition1 | World location in geodetic earth coordinates (latitude, longitude, and altitude) |