RSTT  3.1.0
Regional Seismic Travel Time
slbm::SlbmInterfaceToJNI Member List

This is the complete list of members for slbm::SlbmInterfaceToJNI, including all inherited members.

accessGridNodeNeighbors(int nid)slbm::SlbmInterfaceToJNI
accessGridProfile(const int &nodeId)slbm::SlbmInterfaceToJNIinline
CH_MAXslbm::SlbmInterfaceprotectedstatic
clear()slbm::SlbmInterface
clearActiveNodes()slbm::SlbmInterfaceinline
clearGreatCircles()slbm::SlbmInterfaceprotected
clearNodeHitCount()slbm::SlbmInterfaceinline
computeGreatCircleLocations()slbm::SlbmInterfaceToJNIinline
computeGreatCirclePoints(const double &aLat, const double &aLon, const double &bLat, const double &bLon, const int &npoints, const bool &onCenters)slbm::SlbmInterfaceToJNIinline
computeWeights()slbm::SlbmInterfaceToJNIinline
computeWeightsReceiver()slbm::SlbmInterfaceToJNIinline
computeWeightsSource()slbm::SlbmInterfaceToJNIinline
createGreatCircle(const string &phase, const double &sourceLat, const double &sourceLon, const double &sourceDepth, const double &receiverLat, const double &receiverLon, const double &receiverDepth)slbm::SlbmInterfaceinline
createGreatCircle(const int &phase, const double &sourceLat, const double &sourceLon, const double &sourceDepth, const double &receiverLat, const double &receiverLon, const double &receiverDepth)slbm::SlbmInterface
createQueryProfile(const double &lat, const double &lon)slbm::SlbmInterfaceToJNIinline
deleteGreatCirclePoints()slbm::SlbmInterfaceToJNIinline
deleteGridProfile()slbm::SlbmInterfaceToJNI
deleteQueryProfile()slbm::SlbmInterfaceToJNIinline
deleteWeights()slbm::SlbmInterfaceToJNIinline
get_dtt_ddepth(double &dtt_ddepth)slbm::SlbmInterfaceinline
get_dtt_ddepth()slbm::SlbmInterfaceinline
get_dtt_ddist(double &slowness)slbm::SlbmInterfaceinline
get_dtt_ddist()slbm::SlbmInterfaceinline
get_dtt_dlat(double &dtt_dlat)slbm::SlbmInterfaceinline
get_dtt_dlat()slbm::SlbmInterfaceinline
get_dtt_dlon(double &dtt_dlon)slbm::SlbmInterfaceinline
get_dtt_dlon()slbm::SlbmInterfaceinline
getActiveNodeData(const int &nodeId, double &latitude, double &longitude, double depth[NLAYERS], double pvelocity[NLAYERS], double svelocity[NLAYERS], double gradient[2])slbm::SlbmInterface
getActiveNodeId(int gridNodeId)slbm::SlbmInterfaceinline
getActiveNodeNeighborInfo(const int &nid, int neighbors[], double distance[], double azimuth[], int &nNeighbors)slbm::SlbmInterfaceinline
getActiveNodeNeighborInfo(const int &nid, vector< int > &neighbors, vector< double > &distance, vector< double > &azimuth)slbm::SlbmInterfaceinline
getActiveNodeNeighbors(const int &nid, int neighbors[], int &nNeighbors)slbm::SlbmInterfaceinline
getActiveNodeNeighbors(const int &nid, vector< int > &neighbors)slbm::SlbmInterfaceinline
getActiveNodeWeights(int nodeId[], double weight[], int &nWeights)slbm::SlbmInterfaceinline
getActiveNodeWeights(vector< int > &nodeId, vector< double > &weight)slbm::SlbmInterfaceinline
getActiveNodeWeightsReceiver(int nodeids[], double weights[], int &nWeights)slbm::SlbmInterfaceinline
getActiveNodeWeightsSource(int nodeids[], double weights[], int &nWeights)slbm::SlbmInterfaceinline
getActualPathIncrement()slbm::SlbmInterfaceToJNIinline
getAverageMantleVelocity(const int &type, double &velocity)slbm::SlbmInterfaceinline
getBufferSize() constslbm::SlbmInterface
getCHMax(double &chMax)slbm::SlbmInterfacestatic
getClassCount()slbm::SlbmInterfaceinline
getDelDepth(double &del_depth)slbm::SlbmInterface
getDelDistance(double &del_distance)slbm::SlbmInterface
getDistance(double &distance)slbm::SlbmInterfaceinline
getDistance()slbm::SlbmInterfaceinline
getDistAz(const double &aLat, const double &aLon, const double &bLat, const double &bLon, double &distance, double &azimuth, const double &naValue)slbm::SlbmInterfaceinline
getFractionActive(double &fractionActive)slbm::SlbmInterfaceinline
getGreatCircleCoefficients(const int &i, double *coeff, int &size)slbm::SlbmInterfaceToJNIinline
getGreatCircleData(string &phase, double &actual_path_increment, double sourceDepth[NLAYERS], double sourceVelocity[NLAYERS], double receiverDepth[NLAYERS], double receiverVelocity[NLAYERS], int &npoints, double headWaveVelocity[], double gradient[])slbm::SlbmInterfaceinline
getGreatCircleHeadwaveGradient(vector< double > &gradients)slbm::SlbmInterfaceToJNIinline
getGreatCircleHeadwaveVelocity(vector< double > &velocities)slbm::SlbmInterfaceToJNIinline
getGreatCircleLocations(double lat[], double lon[], double depth[], int &npoints)slbm::SlbmInterfaceinline
getGreatCircleNeighbors(const int &i, int *nodeIds, int &size)slbm::SlbmInterfaceToJNIinline
getGreatCircleNodeInfo(int **neighbors, double **coefficients, const int &maxpoints, const int &maxnodes, int &npoints, int *nnodes)slbm::SlbmInterfaceinline
getGreatCircleObject()slbm::SlbmInterfaceinline
getGreatCirclePhase()slbm::SlbmInterfaceToJNIinline
getGreatCirclePoints(const double &aLat, const double &aLon, const double &bLat, const double &bLon, const int &npoints, double latitude[], double longitude[])slbm::SlbmInterfaceinline
getGreatCirclePointsDepth()slbm::SlbmInterfaceToJNIinline
getGreatCirclePointsLat()slbm::SlbmInterfaceToJNIinline
getGreatCirclePointsLon()slbm::SlbmInterfaceToJNIinline
getGreatCirclePointsOnCenters(const double &aLat, const double &aLon, const double &bLat, const double &bLon, const int &npoints, double latitude[], double longitude[])slbm::SlbmInterfaceinline
getGreatCircleReceiverDepth(double *depths, int &n)slbm::SlbmInterfaceToJNIinline
getGreatCircleReceiverVelocity(int &n)slbm::SlbmInterfaceToJNIinline
getGreatCircleSourceDepth(double *depths, int &n)slbm::SlbmInterfaceToJNIinline
getGreatCircleSourceVelocity(int &n)slbm::SlbmInterfaceToJNIinline
getGridData(const int &nodeId, double &latitude, double &longitude, double depth[NLAYERS], double pvelocity[NLAYERS], double svelocity[NLAYERS], double gradient[2])slbm::SlbmInterface
getGridDepth(vector< double > &depths)slbm::SlbmInterfaceToJNIinline
getGridGradient(double *gradient)slbm::SlbmInterfaceToJNIinline
getGridLat()slbm::SlbmInterfaceToJNIinline
getGridLon()slbm::SlbmInterfaceToJNIinline
getGridNodeId(int activeNodeId)slbm::SlbmInterfaceinline
getGridObject()slbm::SlbmInterfaceinline
getGridVelocity(const int &waveType, double *velocity)slbm::SlbmInterfaceToJNIinline
getHeadwaveDistance(double &dist)slbm::SlbmInterfaceinline
getHeadwaveDistanceKm(double &dist)slbm::SlbmInterfaceinline
getInterpolatedPoint(const double &lat, const double &lon, int *nodeId, double *coefficients, int &nnodes, double depth[NLAYERS], double pvelocity[NLAYERS], double svelocity[NLAYERS], double &pgradient, double &sgradient)slbm::SlbmInterfaceinline
getInterpolatedTransect(double lat[], double lon[], const int &nLatLon, int **neighbors, double **coefficients, int *nNeighbors, double depth[][NLAYERS], double pvelocity[][NLAYERS], double svelocity[][NLAYERS], double pgradient[NLAYERS], double sgradient[NLAYERS], int &nInvalid)slbm::SlbmInterfaceinline
getInterpolatorType()slbm::SlbmInterfaceinline
getMaxDepth(double &maxDepth)slbm::SlbmInterfacestatic
getMaxDistance(double &maxDistance)slbm::SlbmInterfacestatic
getModelPath() constslbm::SlbmInterfaceinline
getModelString()slbm::SlbmInterfaceinline
getNActiveNodes()slbm::SlbmInterfaceinline
getNGridNodes()slbm::SlbmInterfaceToJNIinline
slbm::SlbmInterface::getNGridNodes(int &n)slbm::SlbmInterfaceinline
getNHeadWavePoints()slbm::SlbmInterfaceToJNIinline
slbm::SlbmInterface::getNHeadWavePoints(int &nHeadWavePoints)slbm::SlbmInterfaceinline
getNodeAzimuth(const int &node1, const int &node2, double &azimuth)slbm::SlbmInterfaceinline
getNodeHitCount(const int &nodeId, int &hitCount)slbm::SlbmInterfaceinline
getNodeNeighborInfo(const int &nid, int neighbors[], double distance[], double azimuth[], int &nNeighbors)slbm::SlbmInterfaceinline
getNodeNeighbors(const int &nid, int neighbors[], int &nNeighbors)slbm::SlbmInterfaceinline
getNodeNeighbors(const int &nid, vector< int > &neighbors)slbm::SlbmInterfaceinline
getNodeSeparation(const int &node1, const int &node2, double &distance)slbm::SlbmInterfaceinline
getPathIncrement(double &pathIncrement)slbm::SlbmInterface
getPathIncrement()slbm::SlbmInterface
getPgLgComponents(double &tTotal, double &tTaup, double &tHeadwave, double &pTaup, double &pHeadwave, double &trTaup, double &trHeadwave)slbm::SlbmInterfaceinline
getPhase()slbm::SlbmInterfaceToJNIinline
getPiercePointReceiver(double &lat, double &lon, double &depth)slbm::SlbmInterfaceinline
getPiercePointSource(double &lat, double &lon, double &depth)slbm::SlbmInterfaceinline
getQueryCoefficient()slbm::SlbmInterfaceToJNIinline
getQueryDepth()slbm::SlbmInterfaceToJNIinline
getQueryGradient()slbm::SlbmInterfaceToJNIinline
getQueryNCoefficients()slbm::SlbmInterfaceToJNIinline
getQueryNodeId()slbm::SlbmInterfaceToJNIinline
getQueryVelocity(const int &waveType)slbm::SlbmInterfaceToJNIinline
getRayParameter(double &ray_parameter)slbm::SlbmInterface
getReceiverDistance(double &dist)slbm::SlbmInterfaceinline
getSlowness(double &slowness)slbm::SlbmInterfaceinline
getSlownessUncertainty(const int &phase, const double &distance, double &uncert)slbm::SlbmInterfaceinline
getSlownessUncertainty(double &slownessUncertainty)slbm::SlbmInterfaceinline
getSourceDistance(double &dist)slbm::SlbmInterfaceinline
getTessId(string &tessId)slbm::SlbmInterfaceinline
getTravelTime(double &travelTime)slbm::SlbmInterfaceinline
getTravelTimeComponents(double &tTotal, double &tSource, double &tReceiver, double &tHeadwave, double &tGradient)slbm::SlbmInterfaceinline
getTravelTimeUncertainty(const int &phase, const double &distance, double &uncert)slbm::SlbmInterface
getTravelTimeUncertainty(double &travelTimeUncertainty, bool calcRandomError=false)slbm::SlbmInterface
getTravelTimeUncertainty1D(double &travelTimeUncertainty)slbm::SlbmInterface
getTurningRadius(double &turning_radius)slbm::SlbmInterface
getUncertaintyFileFormat(const int &attribute, const int &phase)slbm::SlbmInterfaceinline
getUncertaintyTable(const int &attribute, const int &phase)slbm::SlbmInterfaceinline
getVersion()slbm::SlbmInterfaceinline
getWeightNodes()slbm::SlbmInterfaceToJNIinline
getWeights()slbm::SlbmInterfaceToJNIinline
slbm::SlbmInterface::getWeights(int nodeId[], double weight[], int &nWeights)slbm::SlbmInterfaceinline
slbm::SlbmInterface::getWeights(vector< int > &nodeId, vector< double > &weight)slbm::SlbmInterfaceinline
getWeightsReceiver(int nodeids[], double weights[], int &nWeights)slbm::SlbmInterfaceinline
getWeightsSource(int nodeids[], double weights[], int &nWeights)slbm::SlbmInterfaceinline
getZhaoParameters(double &Vm, double &Gm, double &H, double &C, double &Cm, int &udSign)slbm::SlbmInterfaceinline
greatCircleslbm::SlbmInterfaceprotected
gridslbm::SlbmInterfaceprotected
initializeActiveNodes(const double &latmin, const double &lonmin, const double &latmax, const double &lonmax)slbm::SlbmInterfaceinline
initializeActiveNodes(const string &polygonFileName)slbm::SlbmInterfaceinline
initializeActiveNodes(GeoTessPolygon *polygon)slbm::SlbmInterfaceinline
initializeActiveNodes(double *lat, double *lon, const int &npoints, const bool &inDegrees=true)slbm::SlbmInterfaceinline
initializeActiveNodes(vector< double * > &unitVectors)slbm::SlbmInterfaceinline
isValid()slbm::SlbmInterfaceinline
loadVelocityModel(const string &modelPath)slbm::SlbmInterface
movePoint(const double &aLat, const double &aLon, const double &distance, const double &azimuth, double &bLat, double &bLon)slbm::SlbmInterfaceinline
saveVelocityModel(const string &modelFileName, const int &format=4)slbm::SlbmInterface
setActiveNodeData(const int &nodeId, double depths[NLAYERS], double pvelocity[NLAYERS], double svelocity[NLAYERS], double gradient[2])slbm::SlbmInterface
setAverageMantleVelocity(const int &type, const double &velocity)slbm::SlbmInterfaceinline
setCHMax(const double &chMax)slbm::SlbmInterfacestatic
setDelDepth(const double &del_depth)slbm::SlbmInterface
setDelDistance(const double &del_distance)slbm::SlbmInterface
setGridData(const int &nodeId, double depths[NLAYERS], double pvelocity[NLAYERS], double svelocity[NLAYERS], double gradient[2])slbm::SlbmInterface
setInterpolatorType(const string &interpolatorType)slbm::SlbmInterfaceinline
setMaxDepth(const double &maxDepth)slbm::SlbmInterfacestatic
setMaxDistance(const double &maxDistance)slbm::SlbmInterfacestatic
setPathIncrement(const double &pathIncrement)slbm::SlbmInterface
SlbmInterface()slbm::SlbmInterface
SlbmInterface(const double &earthRadius)slbm::SlbmInterface
SlbmInterfaceToJNI()slbm::SlbmInterfaceToJNI
SlbmInterfaceToJNI(const double &earthRadius)slbm::SlbmInterfaceToJNI
toString(const int &verbosity)slbm::SlbmInterfaceinline
validslbm::SlbmInterfaceprotected
~SlbmInterface()slbm::SlbmInterfacevirtual
~SlbmInterfaceToJNI()slbm::SlbmInterfaceToJNI