Package edu.sc.seis.TauP.cmdline
Class TauP_Find
java.lang.Object
edu.sc.seis.TauP.cmdline.TauP_Tool
edu.sc.seis.TauP.cmdline.TauP_AbstractPhaseTool
edu.sc.seis.TauP.cmdline.TauP_Find
- Direct Known Subclasses:
TauP_Walk
-
Field Summary
FieldsFields inherited from class edu.sc.seis.TauP.cmdline.TauP_AbstractPhaseTool
phaseNamesFields inherited from class edu.sc.seis.TauP.cmdline.TauP_Tool
ABREV_SYNOPSIS, abstractOutputTypeArgs, OPTIONS_HEADING, toolProps -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateWalker(TauModel tMod, double receiverDepth, List<Double> excludeDepths) voiddestroy()findForAllDepth(List<ProtoSeismicPhase> walk) findForDist(List<ProtoSeismicPhase> walk, TauModel tMod, List<RayCalculateable> distanceValues, double[] rayParamRange) getExcludedDepths(TauModel tMod) protected Double[]voidinit()booleanmatchDepthToDiscon(List<Double> excludeDepth, VelocityModel vMod, double tol) voidprintResult(PrintWriter out, List<Arrival> arrivalList) voidprintResultCsv(PrintWriter writer, List<ProtoSeismicPhase> walk) voidprintResultHtml(PrintWriter writer, List<ProtoSeismicPhase> walk) voidprintResultJson(PrintWriter writer, List<ProtoSeismicPhase> walk) voidprintResultText(PrintWriter writer, List<ProtoSeismicPhase> walk) protected voidvoidstart()voidMethods inherited from class edu.sc.seis.TauP.cmdline.TauP_AbstractPhaseTool
appendPhaseName, appendPhaseName, calcSeismicPhases, calcSeismicPhases, clearPhaseNames, clearPhases, createTimeResult, getNumPhases, getPhaseArgs, getRadiusOfEarth, getReceiverDepths, getScatterer, getScattererDepth, getSeismicPhases, getSourceDepths, getTauModelDepthCorrected, getTauModelName, parsePhaseNameList, setModelName, setPhaseNameList, setPhaseNames, setScatterer, setSingleReceiverDepth, setSingleSourceDepth, setTauModelMethods inherited from class edu.sc.seis.TauP.cmdline.TauP_Tool
call, configDefaults, getCmdLineArgs, getOutFileExtension, isDEBUG, isVerbose, setDEBUG, setOutFileBase, setOutFileExtension, setOutputFormat, setToolPropsFilename, setVerbose, toolNameFromClass
-
Field Details
-
azimuth
-
-
Constructor Details
-
TauP_Find
public TauP_Find()
-
-
Method Details
-
getOutputFormat
- Specified by:
getOutputFormatin classTauP_Tool
-
init
- Overrides:
initin classTauP_AbstractPhaseTool- Throws:
TauPException
-
createWalker
public SeismicPhaseWalk createWalker(TauModel tMod, double receiverDepth, List<Double> excludeDepths) throws TauModelException - Throws:
TauModelException
-
start
- Specified by:
startin classTauP_Tool- Throws:
IOExceptionTauPException
-
findForDist
public List<Arrival> findForDist(List<ProtoSeismicPhase> walk, TauModel tMod, List<RayCalculateable> distanceValues, double[] rayParamRange) throws TauPException - Throws:
TauPException
-
printResult
- Throws:
TauPException
-
findForAllDepth
- Throws:
TauPException
-
matchDepthToDiscon
public List<Double> matchDepthToDiscon(List<Double> excludeDepth, VelocityModel vMod, double tol) throws NoSuchLayerException - Throws:
NoSuchLayerException
-
printResultHtml
- Throws:
TauPException
-
printResultText
-
printResultCsv
-
printResultJson
- Throws:
TauPException
-
destroy
- Specified by:
destroyin classTauP_Tool- Throws:
TauPException
-
validateArguments
- Specified by:
validateArgumentsin classTauP_Tool- Throws:
TauPException
-
getRayParamRange
- Throws:
TauModelException
-
getExcludedDepths
-
isWithAmplitude
public boolean isWithAmplitude() -
getSourceArgs
-
setDegree
-
getDistanceArgs
-