SLBM  2.7
slbm::SlbmInterface Member List
This is the complete list of members for slbm::SlbmInterface, including all inherited members.
CH_MAXslbm::SlbmInterface [protected, static]
clear()slbm::SlbmInterface
clearGreatCircles()slbm::SlbmInterface [protected]
createGreatCircle(const string &phase, const double &sourceLat, const double &sourceLon, const double &sourceDepth, const double &receiverLat, const double &receiverLon, const double &receiverDepth)slbm::SlbmInterface [inline]
createGreatCircle(const int &phase, const double &sourceLat, const double &sourceLon, const double &sourceDepth, const double &receiverLat, const double &receiverLon, const double &receiverDepth)slbm::SlbmInterface
get_dtt_ddepth(double &dtt_ddepth)slbm::SlbmInterface [inline]
get_dtt_dlat(double &dtt_dlat)slbm::SlbmInterface [inline]
get_dtt_dlon(double &dtt_dlon)slbm::SlbmInterface [inline]
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::SlbmInterface [inline]
getActiveNodeNeighborInfo(const int &nid, int neighbors[], double distance[], double azimuth[], int &nNeighbors)slbm::SlbmInterface [inline]
getActiveNodeNeighborInfo(const int &nid, vector< int > &neighbors, vector< double > &distance, vector< double > &azimuth)slbm::SlbmInterface [inline]
getActiveNodeNeighbors(const int &nid, int neighbors[], int &nNeighbors)slbm::SlbmInterface [inline]
getActiveNodeNeighbors(const int &nid, vector< int > &neighbors)slbm::SlbmInterface [inline]
getActiveNodeWeights(int nodeId[], double weight[], int &nWeights)slbm::SlbmInterface [inline]
getActiveNodeWeights(vector< int > &nodeId, vector< double > &weight)slbm::SlbmInterface [inline]
getActiveNodeWeightsReceiver(int nodeids[], double weights[])slbm::SlbmInterface [inline]
getActiveNodeWeightsSource(int nodeids[], double weights[])slbm::SlbmInterface [inline]
getAverageMantleVelocity(const int &type, double &velocity)slbm::SlbmInterface [inline]
getBufferSize() const slbm::SlbmInterface [protected]
getCHMax(double &chMax)slbm::SlbmInterface [static]
getClassCount()slbm::SlbmInterface [inline]
getDelDepth(double &del_depth)slbm::SlbmInterface
getDelDistance(double &del_distance)slbm::SlbmInterface
getDistance(double &distance)slbm::SlbmInterface [inline]
getDistAz(const double &aLat, const double &aLon, const double &bLat, const double &bLon, double &distance, double &azimuth, const double &naValue)slbm::SlbmInterface [inline]
getFractionActive(double &fractionActive)slbm::SlbmInterface [inline]
getGreatCircleData(string &phase, double &actual_path_increment, double sourceDepth[NLAYERS], double sourceVelocity[NLAYERS], double receiverDepth[NLAYERS], double receiverVelocity[NLAYERS], double headWaveVelocity[], double gradient[], int neighbors[][nCoefficients], double coefficients[][nCoefficients], int &npoints)slbm::SlbmInterface [inline]
getGreatCircleLocations(double lat[], double lon[], double depth[], int &npoints)slbm::SlbmInterface [inline]
getGreatCircleObject()slbm::SlbmInterface [inline]
getGreatCirclePoints(const double &aLat, const double &aLon, const double &bLat, const double &bLon, const int &npoints, double latitude[], double longitude[])slbm::SlbmInterface [inline]
getGreatCirclePointsOnCenters(const double &aLat, const double &aLon, const double &bLat, const double &bLon, const int &npoints, double latitude[], double longitude[])slbm::SlbmInterface [inline]
getGridData(const int &nodeId, double &latitude, double &longitude, double depth[NLAYERS], double pvelocity[NLAYERS], double svelocity[NLAYERS], double gradient[2])slbm::SlbmInterface
getGridNodeId(int activeNodeId)slbm::SlbmInterface [inline]
getGridObject()slbm::SlbmInterface [inline]
getHeadwaveDistance(double &dist)slbm::SlbmInterface [inline]
getHeadwaveDistanceKm(double &dist)slbm::SlbmInterface [inline]
getInterpolatedPoint(const double &lat, const double &lon, int nodeId[nCoefficients], double coefficients[nCoefficients], double depth[NLAYERS], double pvelocity[NLAYERS], double svelocity[NLAYERS], double &pgradient, double &sgradient)slbm::SlbmInterface [inline]
getInterpolatedTransect(double lat[], double lon[], const int &nLatLon, int nodeId[][nCoefficients], double coefficients[][nCoefficients], double depth[][NLAYERS], double pvelocity[][NLAYERS], double svelocity[][NLAYERS], double pgradient[NLAYERS], double sgradient[NLAYERS], int &nInvalid)slbm::SlbmInterface [inline]
getMaxDepth(double &maxDepth)slbm::SlbmInterface [static]
getMaxDistance(double &maxDistance)slbm::SlbmInterface [static]
getModelPath() const slbm::SlbmInterface [inline]
getNActiveNodes()slbm::SlbmInterface [inline]
getNGridNodes(int &n)slbm::SlbmInterface [inline]
getNHeadWavePoints(int &nHeadWavePoints)slbm::SlbmInterface [inline]
getNodeAzimuth(const int &node1, const int &node2, double &azimuth)slbm::SlbmInterface [inline]
getNodeHitCount(const int &nodeId, int &hitCount)slbm::SlbmInterface [inline]
getNodeNeighborInfo(const int &nid, int neighbors[], double distance[], double azimuth[], int &nNeighbors)slbm::SlbmInterface [inline]
getNodeNeighbors(const int &nid, int neighbors[], int &nNeighbors)slbm::SlbmInterface [inline]
getNodeNeighbors(const int &nid, vector< int > &neighbors)slbm::SlbmInterface [inline]
getNodeSeparation(const int &node1, const int &node2, double &distance)slbm::SlbmInterface [inline]
getPathIncrement(double &pathIncrement)slbm::SlbmInterface
getPgLgComponents(double &tTotal, double &tTaup, double &tHeadwave, double &pTaup, double &pHeadwave, double &trTaup, double &trHeadwave)slbm::SlbmInterface [inline]
getPhase()slbm::SlbmInterface [inline]
getPiercePointReceiver(double &lat, double &lon, double &depth)slbm::SlbmInterface [inline]
getPiercePointSource(double &lat, double &lon, double &depth)slbm::SlbmInterface [inline]
getReceiverDistance(double &dist)slbm::SlbmInterface [inline]
getSlowness(double &slowness)slbm::SlbmInterface [inline]
getSlownessUncertainty(const int &phase, const double &distance, double &uncert)slbm::SlbmInterface [inline]
getSlownessUncertainty(double &slownessUncertainty)slbm::SlbmInterface [inline]
getSourceDistance(double &dist)slbm::SlbmInterface [inline]
getTessId(string &tessId)slbm::SlbmInterface [inline]
getTravelTime(double &travelTime)slbm::SlbmInterface [inline]
getTravelTimeComponents(double &tTotal, double &tSource, double &tReceiver, double &tHeadwave, double &tGradient)slbm::SlbmInterface [inline]
getTravelTimeUncertainty(const int &phase, const double &distance, double &uncert)slbm::SlbmInterface [inline]
getTravelTimeUncertainty(double &travelTimeUncertainty)slbm::SlbmInterface [inline]
getVersion()slbm::SlbmInterface [inline]
getWeights(int nodeId[], double weight[], int &nWeights)slbm::SlbmInterface [inline]
getWeights(vector< int > &nodeId, vector< double > &weight)slbm::SlbmInterface [inline]
getWeightsReceiver(int nodeids[], double weights[])slbm::SlbmInterface [inline]
getWeightsSource(int nodeids[], double weights[])slbm::SlbmInterface [inline]
getZhaoParameters(double &Vm, double &Gm, double &H, double &C, double &Cm, int &udSign)slbm::SlbmInterface [inline]
greatCircleslbm::SlbmInterface [protected]
gridslbm::SlbmInterface [protected]
initializeActiveNodes(const double &latmin, const double &lonmin, const double &latmax, const double &lonmax)slbm::SlbmInterface [inline]
isValid()slbm::SlbmInterface [inline]
loadVelocityModel(const string &modelFileName)slbm::SlbmInterface
loadVelocityModelBinary(const string &modelDirectory)slbm::SlbmInterface
loadVelocityModelBinary(util::DataBuffer &buffer)slbm::SlbmInterface [protected]
modelPathslbm::SlbmInterface [protected]
movePoint(const double &aLat, const double &aLon, const double &distance, const double &azimuth, double &bLat, double &bLon)slbm::SlbmInterface [inline]
saveVelocityModel(const string &modelFileName)slbm::SlbmInterface
saveVelocityModelBinary()slbm::SlbmInterface
saveVelocityModelBinary(util::DataBuffer &buffer)slbm::SlbmInterface [protected]
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::SlbmInterface [inline]
setCHMax(const double &chMax)slbm::SlbmInterface [static]
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
setMaxDepth(const double &maxDepth)slbm::SlbmInterface [static]
setMaxDistance(const double &maxDistance)slbm::SlbmInterface [static]
setPathIncrement(const double &pathIncrement)slbm::SlbmInterface
SlbmInterface()slbm::SlbmInterface
SlbmInterface(const double &earthRadius)slbm::SlbmInterface
specifyOutputDirectory(const string &directoryName)slbm::SlbmInterface
toString(const int &verbosity)slbm::SlbmInterface [inline]
uncertaintyslbm::SlbmInterface [protected]
validslbm::SlbmInterface [protected]
~SlbmInterface()slbm::SlbmInterface [virtual]