Index
A C D E F G H I L M N P Q R S T U V W Z
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- accessGridProfileNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- actualPathIncrement - Variable in class gov.sandia.gnem.slbmjni.GreatCircleData
-
The horizontal separation of the LayerProfile objects along the head wave interface, in radians.
- azimuth - Variable in class gov.sandia.gnem.slbmjni.QueryNeighborInfo
-
An array of azimuths between nid and neighbors of nid
C
- C - Variable in class gov.sandia.gnem.slbmjni.ZhaoParameters
-
a constant whose product with V0 gives the mantle velocity gradient for a flat Earth; V0 is the velocity of the top of the mantle averaged over the whole model.
- clear() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Delete the current GreatCircle object from memory and clear the pool of stored CrustalProfile objects.
- clearHitCount() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Reset the hit count of every grid node to zero.
- clearHitCountNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- clearNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- close() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Delete the C++ SlbmInterface object from memory.
- closeNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- Cm - Variable in class gov.sandia.gnem.slbmjni.ZhaoParameters
-
a constant whose product with Vm gives the mantle velocity gradient for a flat Earth.
- coefficient - Variable in class gov.sandia.gnem.slbmjni.QueryProfile
-
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.
- coefficients - Variable in class gov.sandia.gnem.slbmjni.GreatCircleData
-
The interpolation coefficients applied to each element of neighbors.
- computeGreatCircleLocationsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- computeGreatCirclePointsNative(double, double, double, double, int, boolean) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- computeWeightsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- computeWeightsReceiverNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- computeWeightsSourceNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- createGreatCircle(String, double, double, double, double, double, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Instantiate a new GreatCircle object between two locations.
- createGreatCircleNative(int, double, double, double, double, double, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- createQueryProfileNative(double, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
D
- deleteGreatCirclePointsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- deleteQueryProfileNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- deleteWeightsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- depth - Variable in class gov.sandia.gnem.slbmjni.GridProfile
-
The depth of each interface in the model, in km.
- depth - Variable in class gov.sandia.gnem.slbmjni.QueryProfile
-
The depth of each interface in the model, in km.
- distance - Variable in class gov.sandia.gnem.slbmjni.QueryNeighborInfo
-
An array of distances between nid and neighbors of nid
- dot(double[], double[]) - Static method in class gov.sandia.gnem.slbmjni.Point
E
- equals(Object) - Method in class gov.sandia.gnem.slbmjni.GridProfile
- equals(Object) - Method in class gov.sandia.gnem.slbmjni.Point
F
- finalize() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Delete the C++ SlbmInterface object from memory.
G
- 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.
- getActiveNodeIdNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getActiveNodeNeighborsNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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
- getActualPathIncrementNative() - 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.
- getAverageMantleVelocityNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getCHMax() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the current value of chMax.
- getCHMaxNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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).
- getDelDepthNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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).
- getDelDistanceNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getDistance() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the source-receiver separation, in radians.
- getDistanceNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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).
- getDistAzNative(double, double, double, double, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getDttDdepthNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getDttDlatNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getDttDlonNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getFractionActiveNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGreatCircleCoefficientsNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getGreatCircleHeadwaveGradientNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGreatCircleHeadwaveVelocityNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGreatCircleLocations() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the latitudes, longitudes and depths of all the profile positions along the moho.
- getGreatCircleNeighborsNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGreatCirclePhaseNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getGreatCirclePointsDepthNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGreatCirclePointsLatNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGreatCirclePointsLonNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getGreatCircleReceiverDepthNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGreatCircleReceiverVelocityNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGreatCircleSourceDepthNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGreatCircleSourceVelocityNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGridData(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve data from a single grid node in the earth model.
- getGridDepthNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGridGradientNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGridLatNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGridLonNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGridNodeId(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the grid node ID that corresponds to a specified active node ID.
- getGridNodeIdNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getGridVelocityNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getHeadwaveDistanceKmNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getHeadwaveDistanceNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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'.
- getInterpolatorTypeNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getMaxDepthNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getMaxDistance() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the current value for the maximum source-receiver separation, in radians.
- getMaxDistanceNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getNActiveNodes() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the number of active nodes in the Grid.
- getNActiveNodesNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getNGridNodesNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getNHeadWavePoints() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the number of Head Wave Points.
- getNHeadWavePointsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getNodeAzimuthNative(int, int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getNodeHitCountNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getNodeNeighborsNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getNodeSeparation(int, int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the angular separation of two grid nodes, in radians.
- getNodeSeparationNative(int, int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getPathIncrementNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getPgLgComponents() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve information about Pg/Lg travel time calculations.
- getPgLgComponentsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getPhase() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve phase specified in last call to createGreatCircle()
- getPhaseNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getPiercePointReceiverNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getPiercePointSourceNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getPoint() - Method in class gov.sandia.gnem.slbmjni.GridProfile
- getQueryCoefficientNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getQueryDepthNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getQueryGradientNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getQueryNodeIdNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getQueryVelocityNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getRayParameter() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve the ray parameter in sec/km.
- getRayParameterNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getReceiverCoefficientsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getReceiverDistance() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve horizontal offset below the receiver, in radians.
- getReceiverDistanceNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getReceiverNodeIdsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getSlowness() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve horizontal slowness, in seconds/radian.
- getSlownessNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getSlownessUncertaintyNative(int, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getSourceCoefficientsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getSourceDistance() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve horizontal offset below the source, in radians.
- getSourceDistanceNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getSourceNodeIdsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getTessIdNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getTravelTimeComponentsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getTravelTimeNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getTravelTimeUncertainty() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Calculate an uncertainty value (seconds) resulting from last call to createGreatCircle()
- getTravelTimeUncertainty(boolean) - 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).
- getTravelTimeUncertainty1D() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Calculate an uncertainty value (seconds) resulting from last call to createGreatCircle().
- getTravelTimeUncertainty1DNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getTravelTimeUncertaintyNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getTravelTimeUncertaintyNative(boolean) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getTravelTimeUncertaintyPhaseDistanceNative(int, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getTurningRadius() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve turning radius in km
- getTurningRadiusNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getVersionNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getWeightNodesNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getWeightsNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- getZhaoParametersNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- getZhaoUdSignNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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
-
Stores data required for input to the travel time calculation, for the C++ GreatCircle object in memory the last time
SlbmInterface.getGreatCircleData()
was called. - 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
-
Stores the weight assigned to each grid node that was touched by the GreatCircle that was in memory the last time
SlbmInterface.getWeights()
was called. - GridWeight() - Constructor for class gov.sandia.gnem.slbmjni.GridWeight
H
- H - Variable in class gov.sandia.gnem.slbmjni.ZhaoParameters
-
the turning depth of the ray relative to the Moho
- hashCode() - Method in class gov.sandia.gnem.slbmjni.Point
- headWaveVelocities - Variable in class gov.sandia.gnem.slbmjni.GreatCircleData
-
The P or S velocity at the center of each horizontal segment between the source and the receiver, in km/sec.
I
- initializeActiveNodes(double, double, double, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Initialize the list of active nodes in the model grid.
- initializeActiveNodesNative(double, double, double, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
L
- lat - Variable in class gov.sandia.gnem.slbmjni.GridProfile
-
The geographic latitude of the grid node, in radians.
- lat - Variable in class gov.sandia.gnem.slbmjni.QueryProfile
-
The geographic latitude of the grid node, in radians.
- layers - Static variable in class gov.sandia.gnem.slbmjni.GridProfile
- Layers() - Constructor for enum gov.sandia.gnem.slbmjni.SlbmInterface.Layers
- loadVelocityModel(String) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Load the velocity model into memory from the specified file.
- loadVelocityModelBinary(String) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Load the velocity model into memory from the specified file.
- loadVelocityModelNative(String) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- lon - Variable in class gov.sandia.gnem.slbmjni.GridProfile
-
The geographic longitude of the grid node, in radians.
- lon - Variable in class gov.sandia.gnem.slbmjni.QueryProfile
-
The geographic longitude of the grid node, in radians.
- LOWER_CRUST - gov.sandia.gnem.slbmjni.SlbmInterface.Layers
M
- MANTLE - gov.sandia.gnem.slbmjni.SlbmInterface.Layers
- mantleGradients - Variable in class gov.sandia.gnem.slbmjni.GreatCircleData
-
The P or S velocity gradient in the mantle at the center of each horizontal segment of the head wave, in 1/sec.
- MIDDLE_CRUST_G - gov.sandia.gnem.slbmjni.SlbmInterface.Layers
- MIDDLE_CRUST_N - gov.sandia.gnem.slbmjni.SlbmInterface.Layers
- modelsEqual(String, String) - Static method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Check if two models are equal
- modelsEqualNative(String, String) - Static method in class gov.sandia.gnem.slbmjni.SlbmInterface
- movePoint(double, double, double, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Find geographic latitude and longitude of the point that is the specified distance and azimuth from point A.
- movePointNative(double, double, double, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
N
- neighbors - Variable in class gov.sandia.gnem.slbmjni.GreatCircleData
-
The nodeIds of the neighboring grid nodes used to derive the interpolated data at each head wave profile.
- neighbors - Variable in class gov.sandia.gnem.slbmjni.QueryNeighborInfo
-
The node IDs of neighbors of nid.
- nid - Variable in class gov.sandia.gnem.slbmjni.QueryNeighborInfo
-
Node ID of interest.
- nNeighbors - Variable in class gov.sandia.gnem.slbmjni.QueryNeighborInfo
-
The number of neighbors nid has
- node - Variable in class gov.sandia.gnem.slbmjni.GridWeight
-
The IDs of the grid nodes that were 'touched' by the current GreatCircle.
- nodeId - Variable in class gov.sandia.gnem.slbmjni.GridProfile
-
The node ID of this node in the grid.
- nodeId - Variable in class gov.sandia.gnem.slbmjni.QueryProfile
-
The IDs of the grid nodes that were used to interpolate the depth, velocity and gradient values of this QueryProfile.
P
- phase - Variable in class gov.sandia.gnem.slbmjni.GreatCircleData
-
The phase that this GreatCircle supports.
- point - Variable in class gov.sandia.gnem.slbmjni.GridProfile
- Point - Class in gov.sandia.gnem.slbmjni
- Point(double, double, boolean) - Constructor for class gov.sandia.gnem.slbmjni.Point
-
Point constructor
- Point(GridProfile) - Constructor for class gov.sandia.gnem.slbmjni.Point
- PWAVE - Static variable in class gov.sandia.gnem.slbmjni.SlbmInterface
Q
- QueryNeighborInfo - Class in gov.sandia.gnem.slbmjni
-
Stores information related to an interpolated profile through the Earth model.
- QueryNeighborInfo() - Constructor for class gov.sandia.gnem.slbmjni.QueryNeighborInfo
- QueryProfile - Class in gov.sandia.gnem.slbmjni
-
Stores information related to an interpolated profile through the Earth model.
- QueryProfile() - Constructor for class gov.sandia.gnem.slbmjni.QueryProfile
R
- receiverDepths - Variable in class gov.sandia.gnem.slbmjni.GreatCircleData
-
The depth of each interface in the earth model below the receiver, in km.
- receiverVelocities - Variable in class gov.sandia.gnem.slbmjni.GreatCircleData
-
The P or S velocity of each interval below the receiver, in km/sec.
S
- 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.
- saveVelocityModelBinaryNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- saveVelocityModelNative(String, int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- SEDIMENT1 - gov.sandia.gnem.slbmjni.SlbmInterface.Layers
- SEDIMENT2 - gov.sandia.gnem.slbmjni.SlbmInterface.Layers
- SEDIMENT3 - gov.sandia.gnem.slbmjni.SlbmInterface.Layers
- 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.
- setAverageMantleVelocityNative(int, double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- setCHMax(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Set the value of chMax.
- setCHMaxNative(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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).
- setDelDepthNative(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- setDelDistanceNative(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- setGridDataNative(int, double[], double[], double[], double[]) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- setGridDepthNative(double[]) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- setGridGradientNative(double[]) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- setGridVelocityNative(int, double[]) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- setInterpolatorType(String) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Set the interpolatorType to either 'linear' or 'natural_neighbor'.
- setInterpolatorTypeNative(String) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- setMaxDepth(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Set the maximum source depth for Pn/Sn phase, in km.
- setMaxDepthNative(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- setMaxDistance(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Set the maximum source-receiver separation for Pn/Sn phase, in radians.
- setMaxDistanceNative(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- setPathIncrementNative(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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
- SlbmInterfaceFixedEarthRadiusNative(double) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- SlbmInterfaceNative() - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- 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.
- specifyOutputDirectoryNative(String) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
- SWAVE - Static variable in class gov.sandia.gnem.slbmjni.SlbmInterface
T
- toString() - Method in class gov.sandia.gnem.slbmjni.GreatCircleData
- toString() - Method in class gov.sandia.gnem.slbmjni.GridProfile
-
Retrieve a formatted String representation of the information in this GridProfile object.
- toString() - Method in class gov.sandia.gnem.slbmjni.GridWeight
-
Retrieve a formatted String representation of the information in this GridProfile object.
- toString() - Method in class gov.sandia.gnem.slbmjni.QueryNeighborInfo
-
Retrieve a formatted String representation of the information in this QueryNeighborInfo object.
- toString() - Method in class gov.sandia.gnem.slbmjni.QueryProfile
-
Retrieve a formatted String representation of the information in this QueryProfile object.
- toString() - Method in class gov.sandia.gnem.slbmjni.ZhaoParameters
- toString(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
-
Retrieve a formatted String representation of the results computed by a GreatCircle object.
- toStringNative(int) - Method in class gov.sandia.gnem.slbmjni.SlbmInterface
U
- u - Variable in class gov.sandia.gnem.slbmjni.Point
- udSign - Variable in class gov.sandia.gnem.slbmjni.ZhaoParameters
-
a value of 0 indicates the source is in the crust; +1 indicates the ray leaves a mantle source in the downgoing direction; -1 indicates the ray leaves a mantle source in an upgoing direction.
- UPPER_CRUST - gov.sandia.gnem.slbmjni.SlbmInterface.Layers
V
- valueOf(String) - Static method in enum gov.sandia.gnem.slbmjni.SlbmInterface.Layers
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum gov.sandia.gnem.slbmjni.SlbmInterface.Layers
-
Returns an array containing the constants of this enum type, in the order they are declared.
- velocity - Variable in class gov.sandia.gnem.slbmjni.GridProfile
-
A 2 x nIntervals array containing the P and S velocities of each interval of the earth model encountered at this horizontal position, in km/sec.
- velocity - Variable in class gov.sandia.gnem.slbmjni.QueryProfile
-
A 2 x nLayers array containing the P and S velocities of each layer in the model, in km/sec.
- Vm - Variable in class gov.sandia.gnem.slbmjni.ZhaoParameters
-
the velocity at the top of the mantle averaged along the Moho between the source and receiver pierce points.
- vtkId - Variable in class gov.sandia.gnem.slbmjni.SlbmInterface
W
- WATER - gov.sandia.gnem.slbmjni.SlbmInterface.Layers
- weight - Variable in class gov.sandia.gnem.slbmjni.GridWeight
-
The weight accumulated by each node.
Z
- ZhaoParameters - Class in gov.sandia.gnem.slbmjni
- ZhaoParameters() - Constructor for class gov.sandia.gnem.slbmjni.ZhaoParameters
All Classes|All Packages