public class QueryProfile
extends java.lang.Object
SlbmInterface.getInterpolatedPoint(double, double)
.
Information includes: the geographic latitude and
longitude of the point in the Earth model where the information was
interpolated, the depths of all model interfaces beneath the point
of interpolation, the P and S velocities of each model interval,
and the P and S velocity gradients in the mantle. Also includes the
node IDs and interpolation coefficients used to interpolate the
information from the grid nodes.Modifier and Type | Field and Description |
---|---|
double[] |
coefficient
The interpolation coefficients that were applied to the
the depth, velocity and gradient values of the grid nodes
identified by nodeId to compute the corresponding data values
of this QueryProfile.
|
double[] |
depth
The depth of each interface in the model, in km.
|
double[] |
gradient
A 2 element array containing the P and S mantle
velocity gradients in 1/sec.
|
double |
lat
The geographic latitude of the grid node, in radians.
|
double |
lon
The geographic longitude of the grid node, in radians.
|
int[] |
nodeId
The IDs of the grid nodes that were used to interpolate
the depth, velocity and gradient values of this
QueryProfile.
|
double[][] |
velocity
A 2 x nLayers array containing the P and S velocities
of each layer in the model, in km/sec.
|
Constructor and Description |
---|
QueryProfile() |
Modifier and Type | Method and Description |
---|---|
int |
getNCoefficients()
Retrieve the number of Grid nodes involved in the interpolation of the
information stored by this QueryProfile object.
|
int |
getNIntervals()
Retrieve the number of model intervals intersected by this QueryProfile,
including zero thickness intervals.
|
java.lang.String |
toString()
Retrieve a formatted String representation of the
information in this QueryProfile object.
|
public double lat
public double lon
public double[] depth
public double[][] velocity
public double[] gradient
public int[] nodeId
public double[] coefficient
public int getNIntervals()
public int getNCoefficients()
public java.lang.String toString()
toString
in class java.lang.Object