SLBM: Member List

SLBM 3.0 Regional Seismic Travel Time

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

slbm::SlbmInterface Member List

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

CH_MAX | slbm::SlbmInterface | protectedstatic
clear() | slbm::SlbmInterface |
clearActiveNodes() | slbm::SlbmInterface | inline
clearGreatCircles() | slbm::SlbmInterface | protected
clearNodeHitCount() | slbm::SlbmInterface | inline
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_ddepth() | slbm::SlbmInterface | inline
get_dtt_ddist(double &slowness) | slbm::SlbmInterface | inline
get_dtt_ddist() | slbm::SlbmInterface | inline
get_dtt_dlat(double &dtt_dlat) | slbm::SlbmInterface | inline
get_dtt_dlat() | slbm::SlbmInterface | inline
get_dtt_dlon(double &dtt_dlon) | slbm::SlbmInterface | inline
get_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[], int &nWeights) | slbm::SlbmInterface | inline
getActiveNodeWeightsSource(int nodeids[], double weights[], int &nWeights) | slbm::SlbmInterface | inline
getAverageMantleVelocity(const int &type, double &velocity) | slbm::SlbmInterface | inline
getBufferSize() const | slbm::SlbmInterface |
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
getDistance() | 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], int &npoints, double headWaveVelocity[], double gradient[]) | slbm::SlbmInterface | inline
getGreatCircleLocations(double lat[], double lon[], double depth[], int &npoints) | slbm::SlbmInterface | inline
getGreatCircleNodeInfo(int **neighbors, double **coefficients, const int &maxpoints, const int &maxnodes, int &npoints, int *nnodes) | 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, double *coefficients, int &nnodes, 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 **neighbors, double **coefficients, int *nNeighbors, double depth[][NLAYERS], double pvelocity[][NLAYERS], double svelocity[][NLAYERS], double pgradient[NLAYERS], double sgradient[NLAYERS], int &nInvalid) | slbm::SlbmInterface | inline
getInterpolatorType() | slbm::SlbmInterface | inline
getMaxDepth(double &maxDepth) | slbm::SlbmInterface | static
getMaxDistance(double &maxDistance) | slbm::SlbmInterface | static
getModelPath() const | slbm::SlbmInterface | inline
getModelString() | slbm::SlbmInterface | inline
getNActiveNodes() | slbm::SlbmInterface | inline
getNGridNodes(int &n) | slbm::SlbmInterface | inline
getNGridNodes() | 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 |
getPathIncrement() | 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
getUncertaintyFileFormat(const int &attribute, const int &phase) | slbm::SlbmInterface | inline
getUncertaintyTable(const int &attribute, const int &phase) | 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[], int &nWeights) | slbm::SlbmInterface | inline
getWeightsSource(int nodeids[], double weights[], int &nWeights) | slbm::SlbmInterface | inline
getZhaoParameters(double &Vm, double &Gm, double &H, double &C, double &Cm, int &udSign) | slbm::SlbmInterface | inline
greatCircle | slbm::SlbmInterface | protected
grid | slbm::SlbmInterface | protected
initializeActiveNodes(const double &latmin, const double &lonmin, const double &latmax, const double &lonmax) | slbm::SlbmInterface | inline
initializeActiveNodes(const string &polygonFileName) | slbm::SlbmInterface | inline
initializeActiveNodes(GeoTessPolygon *polygon) | slbm::SlbmInterface | inline
initializeActiveNodes(double *lat, double *lon, const int &npoints, const bool &inDegrees=true) | slbm::SlbmInterface | inline
initializeActiveNodes(vector< double * > &unitVectors) | slbm::SlbmInterface | inline
isValid() | slbm::SlbmInterface | inline
loadVelocityModel(const string &modelPath) | slbm::SlbmInterface |
movePoint(const double &aLat, const double &aLon, const double &distance, const double &azimuth, double &bLat, double &bLon) | slbm::SlbmInterface | inline
rcvLat | slbm::SlbmInterface | private
rcvLon | slbm::SlbmInterface | private
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::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 |
setInterpolatorType(const string &interpolatorType) | slbm::SlbmInterface | inline
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 |
srcLat | slbm::SlbmInterface | private
srcLon | slbm::SlbmInterface | private
toString(const int &verbosity) | slbm::SlbmInterface | inline
valid | slbm::SlbmInterface | protected
~SlbmInterface() | slbm::SlbmInterface | virtual