seq_rayfan Class Reference
[Data Grids and Sequences]

Collaboration diagram for seq_rayfan:
Collaboration graph
[legend]

Detailed Description

Defines a sequence of values that are tangentially spaced.

      de = s * tan( u ) + de0
 where:
      u   = uniformly spaced sequence
      s   = spreading factor
      de  = resulting sequence of angles
 

This spacing organizes the D/E angles of acoustic rays such that they intersect horizontal planes with an even spacing in an isovelocity environment.


Constructor & Destructor Documentation

seq_rayfan ( value_type  first = -90.0,
value_type  last = 90.0,
size_type  size = 181,
value_type  center = 0.0,
value_type  spread = 6.0 
) [inline]

Construct sequence of tangentially spaced angles using first value, last value, size, and center.

Parameters:
first Angle at start of sequence (deg).
last Angle at end of sequence (deg).
size Number of elements in this sequence.
center Angle at which rays are densest (deg).
spread Spreading factor.

Generated on 4 May 2015 for USML by  doxygen 1.6.1