| actual_path_increment | slbm::GreatCircle | protected |
| computeTravelTime()=0 | slbm::GreatCircle | protectedpure virtual |
| DEL_DEPTH | slbm::GreatCircle | protectedstatic |
| DEL_DISTANCE | slbm::GreatCircle | protectedstatic |
| depthReceiver | slbm::GreatCircle | protected |
| depthSource | slbm::GreatCircle | protected |
| distance | slbm::GreatCircle | protected |
| esaz | slbm::GreatCircle | protected |
| get_dtt_ddepth(double &dtt_ddepth) | slbm::GreatCircle | |
| get_dtt_ddist(double &dtt_ddist) | slbm::GreatCircle | inline |
| get_dtt_dlat(double &dtt_dlat) | slbm::GreatCircle | inline |
| get_dtt_dlon(double &dtt_dlon) | slbm::GreatCircle | inline |
| get_ttEast() | slbm::GreatCircle | protected |
| get_ttEastZ() | slbm::GreatCircle | protected |
| get_ttHminus() | slbm::GreatCircle | protected |
| get_ttHplus() | slbm::GreatCircle | protected |
| get_ttHZplus() | slbm::GreatCircle | protected |
| get_ttNorth() | slbm::GreatCircle | protected |
| get_ttNorthZ() | slbm::GreatCircle | protected |
| get_ttSouth() | slbm::GreatCircle | protected |
| get_ttWest() | slbm::GreatCircle | protected |
| get_ttZminus() | slbm::GreatCircle | protected |
| get_ttZplus() | slbm::GreatCircle | protected |
| getActualPathIncrement() | slbm::GreatCircle | inline |
| getActualPathIncrement(const int &i) | slbm::GreatCircle | inlineprotected |
| getClassCount() | slbm::GreatCircle | static |
| getData(int &phase, double &actual_path_increment, double sourceDepth[NLAYERS], double sourceVelocity[NLAYERS], double receiverDepth[NLAYERS], double receiverVelocity[NLAYERS], int &npoints, double headWaveVelocity[], double gradient[]) | slbm::GreatCircle | |
| getData(int &phase, double &actual_path_increment, vector< double > &sourceDepth, vector< double > &sourceVelocity, vector< double > &receiverDepth, vector< double > &receiverVelocity, vector< double > &headWaveVelocity, vector< double > &gradient) | slbm::GreatCircle | |
| getDelDepth() | slbm::GreatCircle | inlinestatic |
| getDelDistance() | slbm::GreatCircle | inlinestatic |
| getDistance() | slbm::GreatCircle | inline |
| getEsaz() | slbm::GreatCircle | |
| getFractionActive() | slbm::GreatCircle | inline |
| getGreatCircleLocation(const double &distance, Location &loc) | slbm::GreatCircle | |
| getGrid() | slbm::GreatCircle | inline |
| getHeadwaveDistance() | slbm::GreatCircle | inline |
| getHeadwaveDistanceKm() | slbm::GreatCircle | inline |
| getHeadWaveInterface() | slbm::GreatCircle | inline |
| getLayerProfileLocation(const int &i, Location &loc) | slbm::GreatCircle | |
| getNodeInfo(int **neighbors, double **coefficients, const int &maxpoints, const int &maxnodes, int &npoints, int *nnodes) | slbm::GreatCircle | |
| getNodeInfo(vector< vector< int > > &neighbors, vector< vector< double > > &coefficients) | slbm::GreatCircle | |
| getNProfiles() | slbm::GreatCircle | inline |
| getPathIncrement() | slbm::GreatCircle | inlinestatic |
| getPgLgComponents(double &tT, double &tTaup, double &tHeadwave, double &pTaup, double &pHeadwave, double &trTaup, double &trHeadwave) | slbm::GreatCircle | inlinevirtual |
| getPhase() | slbm::GreatCircle | inline |
| getPhaseString() | slbm::GreatCircle | inline |
| getProfile(const int &i) | slbm::GreatCircle | |
| getRayParameter() | slbm::GreatCircle | inline |
| getReceiverDistance() | slbm::GreatCircle | inline |
| getReceiverDistanceS() | slbm::GreatCircle | inline |
| getReceiverDistanceX() | slbm::GreatCircle | inline |
| getReceiverDistanceZ() | slbm::GreatCircle | inline |
| getReceiverProfile() | slbm::GreatCircle | inline |
| getReceiverRayParameter() | slbm::GreatCircle | inline |
| getSourceDistance() | slbm::GreatCircle | inline |
| getSourceDistanceS() | slbm::GreatCircle | inline |
| getSourceDistanceX() | slbm::GreatCircle | inline |
| getSourceDistanceZ() | slbm::GreatCircle | inline |
| getSourceProfile() | slbm::GreatCircle | inline |
| getSourceRayParameter() | slbm::GreatCircle | inline |
| getTravelTime() | slbm::GreatCircle | inline |
| getTravelTime(double &tTotal, double &tSource, double &tReceiver, double &tMantle, double &tGradient) | slbm::GreatCircle | inline |
| getTurningRadius() | slbm::GreatCircle | inline |
| getWeights(vector< int > &nodeids, vector< double > &weights, bool headWaveWeights=true) | slbm::GreatCircle | |
| getWeights(int nodeids[], double weights[], int &nweights) | slbm::GreatCircle | |
| getZhaoParameters(double &Vm, double &Gm, double &H, double &C, double &Cm, int &udSign)=0 | slbm::GreatCircle | pure virtual |
| GreatCircle(const int &_phase, Grid &_grid, const double &latSource, const double &lonSource, const double &depthSource, const double &latReceiver, const double &lonReceiver, const double &depthReceiver) | slbm::GreatCircle | |
| GreatCircle(const GreatCircle &other) | slbm::GreatCircle | |
| greatCircleClassCount | slbm::GreatCircle | protectedstatic |
| grid | slbm::GreatCircle | protected |
| headWaveInterface | slbm::GreatCircle | protected |
| latReceiver | slbm::GreatCircle | protected |
| latSource | slbm::GreatCircle | protected |
| location | slbm::GreatCircle | protected |
| lonReceiver | slbm::GreatCircle | protected |
| lonSource | slbm::GreatCircle | protected |
| MAX_DEPTH | slbm::GreatCircle | static |
| MAX_DISTANCE | slbm::GreatCircle | static |
| memSize() | slbm::GreatCircle | inlinevirtual |
| operator!=(const GreatCircle &other) const | slbm::GreatCircle | inlinevirtual |
| operator=(const GreatCircle &other) | slbm::GreatCircle | |
| operator==(const GreatCircle &other) const | slbm::GreatCircle | virtual |
| PATH_INCREMENT | slbm::GreatCircle | protectedstatic |
| phase | slbm::GreatCircle | protected |
| profiles | slbm::GreatCircle | protected |
| rayParameter | slbm::GreatCircle | protected |
| receiver | slbm::GreatCircle | protected |
| receiverIndex | slbm::GreatCircle | protected |
| receiverRayParameter | slbm::GreatCircle | protected |
| setDelDepth(const double &del_depth) | slbm::GreatCircle | inlinestatic |
| setDelDistance(const double &del_distance) | slbm::GreatCircle | inlinestatic |
| setNAValues() | slbm::GreatCircle | |
| setPathIncrement(const double &path_increment) | slbm::GreatCircle | inlinestatic |
| solutionMethod | slbm::GreatCircle | protected |
| source | slbm::GreatCircle | protected |
| sourceIndex | slbm::GreatCircle | protected |
| sourceRayParameter | slbm::GreatCircle | protected |
| sqr(const double &x) | slbm::GreatCircle | inlineprotected |
| sReceiver | slbm::GreatCircle | protected |
| sSource | slbm::GreatCircle | protected |
| tGamma | slbm::GreatCircle | protected |
| tHorizontal | slbm::GreatCircle | protected |
| toString(const int &verbosity)=0 | slbm::GreatCircle | pure virtual |
| tReceiver | slbm::GreatCircle | protected |
| tSource | slbm::GreatCircle | protected |
| ttEast | slbm::GreatCircle | protected |
| ttEastZ | slbm::GreatCircle | protected |
| ttHminus | slbm::GreatCircle | protected |
| ttHplus | slbm::GreatCircle | protected |
| ttHZplus | slbm::GreatCircle | protected |
| ttNorth | slbm::GreatCircle | protected |
| ttNorthZ | slbm::GreatCircle | protected |
| tTotal | slbm::GreatCircle | protected |
| ttSouth | slbm::GreatCircle | protected |
| ttWest | slbm::GreatCircle | protected |
| turningRadius | slbm::GreatCircle | protected |
| vtp | slbm::GreatCircle | protected |
| xHorizontal | slbm::GreatCircle | protected |
| xReceiver | slbm::GreatCircle | protected |
| xSource | slbm::GreatCircle | protected |
| zReceiver | slbm::GreatCircle | protected |
| zSource | slbm::GreatCircle | protected |
| ~GreatCircle() | slbm::GreatCircle | virtual |