edu.sc.seis.TauP
Class TauModelLoader

java.lang.Object
  extended by 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
protected static java.lang.String packageName
           
 
Constructor Summary
TauModelLoader()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packageName

protected static java.lang.String packageName
Constructor Detail

TauModelLoader

public TauModelLoader()
Method Detail

load

public static TauModel load(java.lang.String modelName)
                     throws TauModelException
Throws:
TauModelException

load

public static TauModel load(java.lang.String modelName,
                            java.lang.String searchPath)
                     throws TauModelException
Reads 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

protected static TauModel loadFromCache(java.lang.String modelName)