public class BPinfo
extends java.lang.Object
This class is immutable
コンストラクタと説明 |
---|
BPinfo(Station station,
java.lang.String outputDir,
PolynomialStructure structure,
double tlen,
int np,
double[] perturbationPointR,
HorizontalPosition[] perturbationPosition) |
修飾子とタイプ | メソッドと説明 |
---|---|
double |
getArtificialDamp() |
int |
getImax() |
int |
getImin() |
int |
getNp() |
java.lang.String |
getOutputDir() |
double[] |
getPerturbationPointDepth() |
double |
getRatc() |
double |
getRatl() |
double |
getRe() |
PolynomialStructure |
getStructure() |
double |
getTlen() |
protected java.lang.String[] |
outputDSMHeader() |
void |
writePSVBP(java.nio.file.Path outPath,
java.nio.file.OpenOption... options)
Write an information file for psvbp
|
void |
writeSHBP(java.nio.file.Path outPath,
java.nio.file.OpenOption... options)
Write an information file for shbp
|
public BPinfo(Station station, java.lang.String outputDir, PolynomialStructure structure, double tlen, int np, double[] perturbationPointR, HorizontalPosition[] perturbationPosition)
station
- Information of stationoutputDir
- the name of the write folderstructure
- velocity structuretlen
- must be a power of 2 / 10 (2n)/10np
- must be a power of 2 (2n)perturbationPointR
- will be copiedperturbationPosition
- will be copiedpublic java.lang.String getOutputDir()
public double[] getPerturbationPointDepth()
public PolynomialStructure getStructure()
public void writePSVBP(java.nio.file.Path outPath, java.nio.file.OpenOption... options) throws java.io.IOException
outPath
- Path for the fileoptions
- for opening the filejava.io.IOException
- If an I/O error happenspublic void writeSHBP(java.nio.file.Path outPath, java.nio.file.OpenOption... options) throws java.io.IOException
outPath
- Path for the fileoptions
- for opening the filejava.io.IOException
- if an I/O error happenspublic double getTlen()
public int getNp()
public int getImin()
public int getImax()
public double getRe()
public double getRatc()
public double getRatl()
public double getArtificialDamp()
protected java.lang.String[] outputDSMHeader()