File List

Here is a list of all files with brief descriptions:
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

Generated on 4 May 2015 for USML by  doxygen 1.6.1