ascii_arc_bathy.h [code] | Extracts bathymetry data from from ASCII files with an ARC header |
ascii_profile.h [code] | Read a 1-D profile from a text file |
attenuation_constant.h [code] | Models attenuation loss as a constant factor |
attenuation_model.h [code] | Generic interface for attenuation loss models |
attenuation_thorp.h [code] | Models attenuation loss using Thorp's model |
boundary_flat.h [code] | Models any flat boundary in the ocean including the ocean surface |
boundary_grid.h [code] | Creates a bottom model from a 1-D or 2-D data grid |
boundary_grid_fast.h [code] | Creates a bottom model from a 1-D or 2-D data grid |
boundary_lock.h [code] | A wrapper for a boundary model that provides each instantiation with its own set of mutex's for the height() and reflect_loss() methods |
boundary_model.h [code] | Generic interface for the ocean's surface or bottom |
boundary_slope.h [code] | Models a sloping flat bottom |
data_grid.h [code] | N-dimensional data set and its associated axes |
data_grid_bathy.h [code] | Wrapper for a data_grid in 2d that uses the fast non-recursive interpolation algorithm |
data_grid_mackenzie.h [code] | Mackenzie model for the speed of sound vs |
data_grid_svp.h [code] | Wrapper for a data_grid in 3d that uses the fast non-recursive interpolation algorithm |
eigenray.h [code] | A single acoustic path between a source and target |
eigenrayListener.h [code] | |
Mainpage.h [code] | |
math_traits.h [code] | Traits implementation of new math algorithms for scientific applications |
matrix_math.h [code] | Matrix extensions to the uBLAS math library that create new math algorithms for scientific applications |
netcdf_bathy.h [code] | Extracts bathymetry data from world-wide bathymetry databases |
netcdf_coards.h [code] | Reads a single COARDS data grid from a netCDF file |
netcdf_files.h [code] | NetCDF Files |
netcdf_profile.h [code] | Extracts ocean profile data from world-wide databases |
netcdf_woa.h [code] | Extracts ocean profile data from World Ocean Atlas |
ocean.h [code] | Ocean Components |
ocean_model.h [code] | Combines the effects of surface, bottom, volume and profile into a single model |
ode_integ.h [code] | Integration utilities for ordinary differential equations |
profile_catenary.h [code] | Creates an analytic model for a deep duct catenary profile |
profile_grid.h [code] | Creates a sound speed model from a 1-D, 2-D, or 3-D data grid |
profile_grid_fast.h [code] | Creates a sound speed model from a data_grid_svp |
profile_linear.h [code] | Creates an analytic model for the Bi-Linear, Linear or Constant profile |
profile_lock.h [code] | A wrapper for a USML profile model that provides each instantiation with its own set of mutex's for the sound_speed() and attenuation() methods |
profile_model.h [code] | Generic interface for ocean water models |
profile_munk.h [code] | Creates an analytic model for the Munk profile |
profile_n2.h [code] | Creates an analytic model for the N^2 Linear profile |
proploss.h [code] | Container for a list of targets and their associated propagation data |
randgen.h [code] | Integrates the Boost Random Number Library with uBLAS vectors and matrices |
reflect_loss_beckmann.h [code] | Models ocean surface reflection loss using Beckmann-Spizzichino model |
reflect_loss_constant.h [code] | Models reflection loss as a constant factor |
reflect_loss_eckart.h [code] | Models ocean surface reflection loss using Eckart's model |
reflect_loss_model.h [code] | Generic interface for reflection loss models |
reflect_loss_netcdf.h [code] | Builds rayleigh models for an imported netcdf bottom province file |
reflect_loss_rayleigh.h [code] | Models plane wave reflection from a flat fluid-solid interface |
reflect_loss_rayleigh_grid.h [code] | Builds rayleigh models for an imported data_grid bottom types |
reflection_model.h [code] | Reflection model components of wave_queue object type |
reverberation_model.h [code] | Listens for interface collision callbacks from a wavefront |
scalar_math.h [code] | Expression template functors to create new math algorithms for scientific applications |
scattering_constant.h [code] | Models reverberation scattering strength as a constant factor |
scattering_lambert.h [code] | Models diffuse scattering from ocean bottom using Lambert/Mackenzie model |
scattering_model.h [code] | Generic interface for reverberation scattering strength model |
seq_data.h [code] | Sequence defined by an unevenly spaced vector of points |
seq_linear.h [code] | Sequence defined by an evenly spaced grid of points |
seq_log.h [code] | Sequence defined by a logarithmically spaced grid of points |
seq_rayfan.h [code] | Defines a sequence of values that are tangentially spaced |
seq_vector.h [code] | A read-only, monotonic sequence of values |
spreading_hybrid_gaussian.h [code] | Spreading loss based on a hybrid Gaussian beam theory |
spreading_model.h [code] | Spreading loss component of propagation loss |
spreading_ray.h [code] | Spreading loss based on classic ray theory |
types.h [code] | Fundamental Data Types |
ublas.h [code] | UBLAS Extensions |
usml_config.h [code] | Compiler specific setup for USML library |
vector_math.h [code] | Vector extensions to the uBLAS math library that create new math algorithms for scientific applications |
volume_flat.h [code] | Models a simple volume reverberation layer in the ocean |
volume_model.h [code] | Generic interface for volume scattering layers |
wave_front.h [code] | Wavefront characteristics at a specific point in time |
wave_height_pierson.h [code] | Pierson and Moskowitz model for computing wave height from wind speed |
wave_queue.h [code] | Wavefront propagator for the WaveQ3D model |
waveq3d.h [code] | WaveQ3D Model |
wposition.h [code] | World location in geodetic earth coordinates (latitude, longitude, and altitude) |
wposition1.h [code] | Individual world location in geodetic earth coordinates (latitude, longitude, and altitude) |
wvector.h [code] | World vector in spherical earth coordinates |
wvector1.h [code] | Individual world vector in spherical earth coordinates |