|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.sandia.gnem.slbmjni.QueryProfile
public class QueryProfile
Stores information related to an interpolated profile through the Earth model.
The information is retrieved from a C++
QueryProfile
object via a call to 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.
Field Summary | |
---|---|
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 Summary | |
---|---|
QueryProfile()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public double lat
public double lon
public double[] depth
public double[][] velocity
public double[] gradient
public int[] nodeId
public double[] coefficient
Constructor Detail |
---|
public QueryProfile()
Method Detail |
---|
public int getNIntervals()
public int getNCoefficients()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |