public class SPCBody
extends java.lang.Object
Spectrum the body means the spcdata of
each perturbation point...
スペクトルファイル(spcsac) の中のあるボディ
ista に対応する
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addBody(SPCBody anotherBody)
TODO 別を出すようにする anotherBodyを足し合わせる
|
void |
amplitudeCorrection(double tlen)
after toTimeDomain
|
void |
applyGrowingExponential(double omegaI,
double tlen)
after toTime
|
void |
applySourceTimeFunction(SourceTimeFunction sourceTimeFunction)
before toTime This method applies ramped source time function.
|
void |
differentiate(double tlen)
すべてのコンポーネントに対し時間微分する。
|
int |
getNp() |
int |
getNPTSinTimeDomain() |
int |
getNumberOfComponent() |
SPCComponent |
getSpcComponent(SACComponent sacComponent) |
SPCComponent |
getSpcComponent(io.github.kensuke1984.kibrary.util.spc.SPCTensorComponent tensor)
引数で指定されたテンソル成分に対するコンポーネントを返す
|
SPCComponent[] |
getSpcComponents() |
double[] |
getTimeseries(SACComponent component) |
void |
toTimeDomain(int lsmooth)
Converts all the components to time domain.
|
public SPCComponent[] getSpcComponents()
SPCComponent in thispublic SPCComponent getSpcComponent(io.github.kensuke1984.kibrary.util.spc.SPCTensorComponent tensor)
tensor - SPCTensorComponentpublic SPCComponent getSpcComponent(SACComponent sacComponent)
public void addBody(SPCBody anotherBody)
anotherBody - SPCBody for additionpublic void amplitudeCorrection(double tlen)
tlen - time lengthpublic void applyGrowingExponential(double omegaI,
double tlen)
omegaI - ωitlen - time lengthpublic void applySourceTimeFunction(SourceTimeFunction sourceTimeFunction)
sourceTimeFunction - will be applied on all components.public void differentiate(double tlen)
tlen - time lengthpublic int getNumberOfComponent()
public int getNp()
public int getNPTSinTimeDomain()
public double[] getTimeseries(SACComponent component)
component - SACComponentpublic void toTimeDomain(int lsmooth)
lsmooth - lsmooth