The TTSUPPORT structure is a surrogate for global variables used by the respective Travel Time computation software. It allows to avoid unnecessary repetitions of table computations.
The routines MKLOCSMITH uses to work with travel times must accept a TTSUPPORT strucutre as input parameter and must return a TTSUPPORT structure as output parameter. The details of this structure depend on the travel time software used.
The description given below contains only those field that are used by the TTBOX package.
Field | Type | Units | Description |
---|---|---|---|
package | string | - | string defining for which travel time package this ttsupport structure is valid. This string must match the lsopt.tt_package field. |
pscan | structure array | - | This is an array of pscan structures as returned by the TTBOX-routine MKSCANP. This struct array contains all informations needed by TTBOX-routine MKFINDP to determine the take off angle and ray parameter for a certain phase and focal depth to make the ray arrive at a given epicentral distance. PSCAN will contain this information for all phases and all focal depths. For details of the PSCAN structure, see the TTBOX documentation. (sorry for being vague here, but it does not make sense to copy all that stuff, especially since I intend to modify TTBOX.) |