public class PerturbationPoint extends HorizontalPoint
dr dlatitude dlongitude で dVを作る
TODO 名前のチェック validity
コンストラクタと説明 |
---|
PerturbationPoint(java.io.File horizontalPointFile,
java.io.File perturbationPointFile) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
computeVolumes()
各点の体積を計算する
|
static void |
createPerturbationPoint(double[] r,
java.io.File horizontalInfo,
java.io.File out)
全てのr、水平分布に対しての摂動点情報のperturbationInfoファイルを書く
|
void |
createUnknownParameterSetFile(java.io.File outFile) |
Location[] |
getNearestLocation(Location location) |
Location[] |
getPerturbationLocation() |
java.io.File |
getPerturbationPointFile() |
int |
getPointN() |
java.lang.String[] |
getPointName() |
double[] |
getR() |
double |
getR(int i) |
java.util.Map<Location,java.lang.Double> |
getVolumeMap() |
static void |
main(java.lang.String[] args) |
void |
printVolumes() |
void |
setDlatitude(double dlatitude) |
void |
setDlongitude(double dlongitude) |
void |
setDr(double dr) |
getHorizontalPointNameSet, getHorizontalPosition, getInfoFile, getNearestPoints, getPerPointMap, toString
public PerturbationPoint(java.io.File horizontalPointFile, java.io.File perturbationPointFile) throws java.nio.file.NoSuchFileException
horizontalPointFile
- File
for HorizontalPoint
perturbationPointFile
- File
for link PerturbationPoint}java.nio.file.NoSuchFileException
- if anypublic static void main(java.lang.String[] args) throws java.nio.file.FileAlreadyExistsException, java.nio.file.NoSuchFileException
args
- dir dR dLatitude dLongitudejava.nio.file.FileAlreadyExistsException
- if anyjava.nio.file.NoSuchFileException
- if anypublic static void createPerturbationPoint(double[] r, java.io.File horizontalInfo, java.io.File out) throws java.nio.file.NoSuchFileException
r
- array of radiushorizontalInfo
- file for HorizontalPoint
out
- for writejava.nio.file.NoSuchFileException
- if anypublic void printVolumes()
public void computeVolumes()
public void createUnknownParameterSetFile(java.io.File outFile) throws java.nio.file.FileAlreadyExistsException
java.nio.file.FileAlreadyExistsException
public void setDr(double dr)
public void setDlatitude(double dlatitude)
public void setDlongitude(double dlongitude)
public java.util.Map<Location,java.lang.Double> getVolumeMap()
public java.lang.String[] getPointName()
public java.io.File getPerturbationPointFile()
public double[] getR()
public double getR(int i)
i
- indexpublic Location[] getPerturbationLocation()
public int getPointN()