USML
Ocean Boundaries
Collaboration diagram for Ocean Boundaries:

Detailed Description

A "boundary model" computes the environmental parameters of the ocean's surface or bottom.

The modeled properties include the depth and reflection properties of the interface. This class implements a reflection loss model through delegation. The delegated model is defined separately and added to its host during/after construction. The host is defined as an reflect_loss_model subclass so that its children can share the reflection loss model through this delegation.

Classes

class  boundary_flat
 Models any flat boundary in the ocean including the ocean surface. More...
 
class  boundary_model
 A "boundary model" computes the environmental parameters of the ocean's surface or bottom. More...
 
class  boundary_slope
 Models a sloping flat bottom. More...
 
class  reflect_loss_constant
 Models reflection loss as a constant factor that is independent of grazing angle and frequency. More...
 
class  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. More...
 
class  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. More...
 
class  reflect_loss_rayleigh
 Models plane wave reflection loss from a flat fluid-solid interface. More...