Package edu.sc.seis.TauP
Class TauModelLoader
java.lang.Object
edu.sc.seis.TauP.TauModelLoader
public class TauModelLoader
extends java.lang.Object
static class that loads a tau model, after searching for it. It can be
extended to change the search mechanism.
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
packageName
-
Constructor Summary
Constructors Constructor Description TauModelLoader()
-
Method Summary
Modifier and Type Method Description static void
clearCache()
static TauModel
internalLoad(java.lang.String modelName, java.lang.String searchPath, boolean verbose)
static TauModel
load(java.lang.String modelName)
static TauModel
load(java.lang.String modelName, java.lang.String searchPath)
Reads the velocity model, slowness model, and tau model from a file saved using Java's Serializable interface.static TauModel
load(java.lang.String modelName, java.lang.String searchPath, boolean verbose)
protected static TauModel
loadFromCache(java.lang.String modelName)
-
Field Details
-
packageName
protected static java.lang.String packageName
-
-
Constructor Details
-
TauModelLoader
public TauModelLoader()
-
-
Method Details
-
load
- Throws:
TauModelException
-
load
public static TauModel load(java.lang.String modelName, java.lang.String searchPath) throws TauModelExceptionReads the velocity model, slowness model, and tau model from a file saved using Java's Serializable interface.- Throws:
TauModelException
-
load
public static TauModel load(java.lang.String modelName, java.lang.String searchPath, boolean verbose) throws TauModelException- Throws:
TauModelException
-
internalLoad
public static TauModel internalLoad(java.lang.String modelName, java.lang.String searchPath, boolean verbose) throws TauModelException- Throws:
TauModelException
-
loadFromCache
-
clearCache
public static void clearCache()
-