- get_dtt_ddepth() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the derivative of travel time wrt to source depth,
in seconds/km.
- get_dtt_dlat() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the derivative of travel time wrt to source latitude,
in seconds/radian.
- get_dtt_dlon() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the derivative of travel time wrt to source longitude,
in seconds/radian.
- getActiveNodeData(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the lat (radians), lon (radians), interface depths (km), P and S
wave interval velocities (km/sec) and P and S mantle gradient (1/sec)
information associated with a specified active node in the velocity grid.
- getActiveNodeId(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the active node ID that corresponds to a specified grid node ID.
- getActiveNodeNeighborInfo(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve NeighborInfo
- getActiveNodeNeighbors(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the active node IDs of the nodes that surround the specified active node.
- getActiveNodeWeights() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the weight assigned to each active node that
was touched by the GreatCircle that is currently in memory.
- getActiveNodeWeightsReceiver() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
- getActiveNodeWeightsSource() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
- getAverageMantleVelocity(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the average P or S wave mantle velocity that is specified in the
model input file.
- getCHMax() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the current value of chMax.
- getDelDepth() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve del_depth, the vertical separation of two points used to compute
derivative of travel time with respect to depth (in km).
- getDelDistance() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the horizontal separation of two
points used to compute horizontal slowness and derivatives of travel time
with respect to latitude and longitude (in radians).
- getDistance() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the source-receiver separation, in radians.
- getDistAz(double, double, double, double, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve distance and azimuth between two points, A and B
(all quantities are in radians).
- getFractionActive() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the fraction of the path length of the current GreatCircle object
that is within the currently defined active region.
- getGreatCircleData() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the information required for input to the travel time
calculation, for the GreatCircle object currently in memory.
- getGreatCircleLocations() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the latitudes, longitudes and depths of all the profile positions
along the moho.
- getGreatCirclePoints(double, double, double, double, int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve an array of lat, lon points along a great circle path
between two points, a and b.
- getGreatCirclePointsOnCenters(double, double, double, double, int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve an array of lat, lon points along a great circle path
between two specified points.
- getGridData(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve data from a single grid node in the earth model.
- getGridNodeId(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the grid node ID that corresponds to a specified active node ID.
- getHeadwaveDistance() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the angular distance traveled by the ray
below the headwave interface, in radians.
- getHeadwaveDistanceKm() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve horizontal distance traveled by the ray
below the headwave interface, in km.
- getInterpolatedPoint(double, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve interpolated data from the earth model at a single
specified latitude, longitude.
- getInterpolatedTransect(ArrayList<Double>, ArrayList<Double>) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve interpolated data from the earth model along a 1 dimensional
transect across the model.
- getInterpolatorType() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the current interpolatorType, either 'linear' or 'natural_neighbor'.
- getLatLon() - Method in class gov.sandia.gnem.slbmjni.GridProfile
-
- getMaxDepth() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the current value for the maximum source depth, in km.
- getMaxDistance() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the current value for the maximum source-receiver separation, in
radians.
- getNActiveNodes() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the number of active nodes in the Grid.
- getNCoefficients() - Method in class gov.sandia.gnem.slbmjni.QueryProfile
-
Retrieve the number of Grid nodes involved in the interpolation of the
information stored by this QueryProfile object.
- getNGridNodes() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the number of Grid nodes in the Earth model.
- getNHeadWavePoints() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the number of Head Wave Points.
- getNIntervals() - Method in class gov.sandia.gnem.slbmjni.GridProfile
-
Retrieve the number of intervals in this GridProfile, including zero
thickness intervals.
- getNIntervals() - Method in class gov.sandia.gnem.slbmjni.QueryProfile
-
Retrieve the number of model intervals intersected by this QueryProfile,
including zero thickness intervals.
- getNNeighbors() - Method in class gov.sandia.gnem.slbmjni.QueryNeighborInfo
-
R
- getNodeAzimuth(int, int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the azimuth from grid node1 to grid node2, radians.
- getNodeHitCount(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the number of times that the specified node has been 'touched'
by a GreatCircle object.
- getNodeNeighborInfo(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve NeighborInfo
- getNodeNeighbors(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the node IDs of the nodes that surround the specified node.
- getNodeSeparation(int, int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the angular separation of two grid nodes, in radians.
- getPathIncrement() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the current value of the spacing of great circle nodes
along the head wave interface, in radians.
- getPgLgComponents() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve information about Pg/Lg travel time calculations.
- getPhase() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve phase specified in last call to createGreatCircle()
- getPiercePointReceiver() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the geographic latitude, longitude and depth of the moho pierce point below the receiver,
in radians, km.
- getPiercePointSource() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the geographic latitude, longitude and depth of the moho pierce point below the receiver,
in radians, km.
- getPoint() - Method in class gov.sandia.gnem.slbmjni.GridProfile
-
- getReceiverCoefficients() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the interpolation coefficients for grid nodes that contributed to the
interpolation of values at the receiver location.
- getReceiverDistance() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve horizontal offset below the receiver, in radians.
- getReceiverNodeIds() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the node IDs for grid nodes that contributed to the
interpolation of values at the receiver location.
- getSlowness() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve horizontal slowness, in seconds/radian.
- getSlownessUncertainty() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Get the slowness uncertainty (seconds/radian) resulting from last call to
createGreatCircle()
- getSlownessUncertainty(String, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve uncertainty of horizontal slowness, in seconds/radian-km.
- getSourceCoefficients() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the interpolation coefficients for grid nodes that contributed to the
interpolation of values at the source location.
- getSourceDistance() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve horizontal offset below the source, in radians.
- getSourceNodeIds() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the node IDs for grid nodes that contributed to the
interpolation of values at the source location.
- getSum() - Method in class gov.sandia.gnem.slbmjni.GridWeight
-
Retrieve the sum of the weights.
- getTessId() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the tessellation ID of the model currently in memory.
- getTravelTime() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the total travel time for the GreatCircle, in seconds.
- getTravelTimeComponents() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the total travel time and all the components that
contributed to the total.
- getTravelTimeUncertainty() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Calculate an uncertainty value (seconds) resulting from last call to
createGreatCircle()
- getTravelTimeUncertainty(String, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Calculate an uncertainty value (seconds) as a function of distance
in radians for a supported seismic phase (Pn, Sn, Pg, Lg).
- getVector(double, double) - Static method in class gov.sandia.gnem.slbmjni.Point
-
Convert geographic lat, lon into a geocentric unit vector.
- getVector(double, double, double[]) - Static method in class gov.sandia.gnem.slbmjni.Point
-
Convert geographic lat, lon into a geocentric unit vector.
- getVersion() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the SLBM version number.
- getWeights() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the weight assigned to each grid node that
was touched by the GreatCircle that is currently in memory.
- getWeightsReceiver() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
- getWeightsSource() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
- getZhaoParameters() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve some of the parameters that contribute to the calculation of
of total travel time using the Zhao algorithm.
- Gm - Variable in class gov.sandia.gnem.slbmjni.ZhaoParameters
-
the velocity gradient at the top of the mantle averaged along the Moho
between the source and receiver pierce points.
- gov.sandia.gnem.slbmjni - package gov.sandia.gnem.slbmjni
-
- gradient - Variable in class gov.sandia.gnem.slbmjni.GridProfile
-
A 2 element array containing the P and S mantle
velocity gradients in 1/sec.
- gradient - Variable in class gov.sandia.gnem.slbmjni.QueryProfile
-
A 2 element array containing the P and S mantle
velocity gradients in 1/sec.
- GreatCircleData - Class in gov.sandia.gnem.slbmjni
-
- GreatCircleData() - Constructor for class gov.sandia.gnem.slbmjni.GreatCircleData
-
- GridProfile - Class in gov.sandia.gnem.slbmjni
-
Stores information related to a single node in the Earth model.
- GridProfile() - Constructor for class gov.sandia.gnem.slbmjni.GridProfile
-
- GridWeight - Class in gov.sandia.gnem.slbmjni
-
- GridWeight() - Constructor for class gov.sandia.gnem.slbmjni.GridWeight
-
- saveVelocityModel(String) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Save the velocity model currently in memory to the specified file.
- saveVelocityModel(String, int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
\brief Save the velocity model currently in memory to
the specified file.
- saveVelocityModelBinary() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Write the model currently in memory out to files.
- setActiveNodeData(GridProfile) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Modify the velocity and gradient information associated with a specified
active node in the Grid.
- setAverageMantleVelocity(int, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Set the average P or S wave mantle velocity that is specified
in the model input file.
- setCHMax(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Set the value of chMax.
- setDelDepth(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Modify the value of del_depth, the vertical separation of two points used to compute
derivative of travel time with respect to depth (in km).
- setDelDistance(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Modify the horizontal separation of two
points used to compute horizontal slowness and derivatives of travel time
with respect to latitude and longitude.
- setGridData(GridProfile) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Modify the velocity and gradient information for a single
grid node in the earth model currently in memory.
- setInterpolatorType(String) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Set the interpolatorType to either 'linear' or 'natural_neighbor'.
- setMaxDepth(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Set the maximum source depth for Pn/Sn phase, in km.
- setMaxDistance(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Set the maximum source-receiver separation for Pn/Sn phase, in radians.
- setPathIncrement(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Set the desired spacing of great circle nodes
along the head wave interface, in radians.
- SLBMException - Exception in gov.sandia.gnem.slbmjni
-
Title: SlbmInterface
- SLBMException() - Constructor for exception gov.sandia.gnem.slbmjni.SLBMException
-
- SLBMException(String) - Constructor for exception gov.sandia.gnem.slbmjni.SLBMException
-
- SLBMException(String, Throwable) - Constructor for exception gov.sandia.gnem.slbmjni.SLBMException
-
- SLBMException(Throwable) - Constructor for exception gov.sandia.gnem.slbmjni.SLBMException
-
- SlbmInterface - Class in gov.sandia.gnem.slbmjni
-
A Java Native Interface to the
SLBM
C++ library, providing access to all supported functionality.
- SlbmInterface() - Constructor for class gov.sandia.gnem.slbmjni.SlbmInterface
-
This is the constructor that should be used under normal circumstances.
- SlbmInterface(double) - Constructor for class gov.sandia.gnem.slbmjni.SlbmInterface
-
Location::EARTH_RADIUS is a variable that controls how the radius of
the earth is defined.
- SlbmInterface.Layers - Enum in gov.sandia.gnem.slbmjni
-
- sourceDepths - Variable in class gov.sandia.gnem.slbmjni.GreatCircleData
-
The depth of each interface in the earth model below the
source, in km.
- sourceVelocitites - Variable in class gov.sandia.gnem.slbmjni.GreatCircleData
-
The P or S velocity of each interval below the source,
in km/sec.
- specifyOutputDirectory(String) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Specify the directory where the model that is currently in memory should be
written to the next time that saveVelocityModelBinary() is called.
- SWAVE - Static variable in class gov.sandia.gnem.slbmjni.SlbmInterface
-