public class SyntheticDSMInfo
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected GlobalCMTData |
EVENT |
protected java.lang.String |
OUTPUT |
protected java.util.Set<Station> |
STATIONS
unmodifiable
|
protected PolynomialStructure |
STRUCTURE |
コンストラクタと説明 |
---|
SyntheticDSMInfo(PolynomialStructure structure,
GlobalCMTData event,
java.util.Set<Station> stations,
java.lang.String outputDir,
double tlen,
int np) |
修飾子とタイプ | メソッドと説明 |
---|---|
double |
getArtificialDamp() |
GlobalCMTData |
getGlobalCMTData() |
int |
getImax() |
int |
getImin() |
int |
getNp() |
double |
getRatc() |
double |
getRatl() |
double |
getRe() |
double |
getTlen() |
protected java.lang.String[] |
outputDSMHeader() |
SyntheticDSMInfo |
replaceStructure(PolynomialStructure structure) |
void |
writePSV(java.nio.file.Path psvPath,
java.nio.file.OpenOption... options)
PSV計算用のファイル出力
|
void |
writeSH(java.nio.file.Path outPath,
java.nio.file.OpenOption... options)
SH計算用のファイル出力
|
protected final PolynomialStructure STRUCTURE
protected final java.lang.String OUTPUT
protected final java.util.Set<Station> STATIONS
protected final GlobalCMTData EVENT
public SyntheticDSMInfo(PolynomialStructure structure, GlobalCMTData event, java.util.Set<Station> stations, java.lang.String outputDir, double tlen, int np)
structure
- of velocityevent
- GlobalCMTID
stations
- ステーション情報outputDir
- name of outputDir (relative PATH)tlen
- TLEN[s]np
- NPpublic void writePSV(java.nio.file.Path psvPath, java.nio.file.OpenOption... options) throws java.io.IOException
psvPath
- Path of an write fileoptions
- for writejava.io.IOException
- if an I/O error occurspublic void writeSH(java.nio.file.Path outPath, java.nio.file.OpenOption... options) throws java.io.IOException
outPath
- write pathoptions
- for writejava.io.IOException
- if an I/O error occurspublic SyntheticDSMInfo replaceStructure(PolynomialStructure structure)
public GlobalCMTData getGlobalCMTData()
public 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()