概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
X
Z
A
A0
- クラス cloud.
CloudViewCanvas
の static 変数
Bohr 半径 (nm)
a0
- クラス math.
ConicFunction
の変数
定数項係数
a0
- クラス math.
ConstantFunction
の変数
定数
a0
- クラス math.
CubicFunction
の変数
定数項係数
a0
- クラス math.
LinearFunction
の変数
定数項係数
a1
- クラス math.
ConicFunction
の変数
1 次項係数
a1
- クラス math.
CubicFunction
の変数
1 次項係数
a1
- クラス math.
LinearFunction
の変数
1 次項係数
a2
- クラス math.
ConicFunction
の変数
2 次項係数
a2
- クラス math.
CubicFunction
の変数
2 次項係数
a3
- クラス math.
CubicFunction
の変数
3 次項係数
abm1(int, double[], double[], double)
- クラス cloud.atom.
Orbit
のメソッド
アダムス−バシュフォース−ムールトン法で原点から節点までを計算する
abm2(int, double[], double[], double)
- クラス cloud.atom.
Orbit
のメソッド
アダムス−バシュフォース−ムールトン法で無限遠点から節点までを計算する
AbstractAtom
-
cloud.atom
の クラス
原子の電子軌道計算の抽象スーパークラス
AbstractAtom(OrbitList, int, int, double[], double)
- クラス cloud.atom.
AbstractAtom
のコンストラクタ
原子の電子軌道を計算するオブジェクトを構築する
ANGLE_COUNT
- クラス cloud.atom.
AtomImpl
の static 変数
方位角の計算上の分割数
AssociatedLegendre
-
math
の クラス
ルジャンドル陪多項式クラス
AssociatedLegendre()
- クラス math.
AssociatedLegendre
のコンストラクタ
Atom
-
cloud.atom
の インタフェース
原子の電子軌道を計算するインターフェース
atom
- クラス cloud.
CloudViewCanvas
の変数
表示する原子
AtomChoice
-
cloud
の クラス
原子選択チョイス
AtomChoice(CloudViewCanvas, AtomInfo[])
- クラス cloud.
AtomChoice
のコンストラクタ
原子選択チョイスを構築する
AtomImpl
-
cloud.atom
の クラス
原子の電子軌道計算を実装するクラス
AtomImpl(OrbitList, int, int, double[], double)
- クラス cloud.atom.
AtomImpl
のコンストラクタ
原子の電子軌道を計算するオブジェクトを構築する
AtomInfo
-
cloud.atom
の クラス
原子情報クラス
AtomInfo(int, String, ElectricState[])
- クラス cloud.atom.
AtomInfo
のコンストラクタ
原子情報を構築する
AtomReader
-
cloud.io
の クラス
原子情報読み込みクラス
AtomReader()
- クラス cloud.io.
AtomReader
のコンストラクタ
原子情報読み込みオブジェクトを構築する
B
BasicViewCanvas
-
gui
の クラス
標準表示キャンバス
BasicViewCanvas()
- クラス gui.
BasicViewCanvas
のコンストラクタ
標準表示キャンバスを構築する
bg
- クラス gui.
BasicViewCanvas
の変数
ダブルバッファリング用イメージのグラフィックスコンテキスト
bgColor
- クラス cloud.
CloudViewCanvas
の変数
背景色
bgImage
- クラス gui.
BasicViewCanvas
の変数
ダブルバッファリング用イメージ
C
CALC_MESSAGE
- クラス cloud.
CloudViewCanvas
の static 変数
計算中のメッセージ
calculate()
- クラス cloud.atom.
AbstractAtom
のメソッド
電子軌道の計算をする
calculate()
- インタフェース cloud.atom.
Atom
のメソッド
電子軌道の計算をする
calcWaveFuction(double[], double[], double)
- クラス cloud.atom.
Orbit
のメソッド
波動関数を計算する
calcWaveFuction(double[], double[], double)
- クラス cloud.atom.
OrbitList
のメソッド
波動関数を計算する
canvas
- クラス cloud.
AtomChoice
の変数
電子雲表示キャンバス
CC
- クラス cloud.atom.
Orbit
の static 変数
アダムス−バシュフォース−ムールトン法の補正子係数を格納した配列
center
- クラス cloud.
CloudViewCanvas
の変数
画面中心点座標
clone()
- クラス math.
ConicFunction
のメソッド
オブジェクトのコピーを返す
clone()
- クラス math.
ConstantFunction
のメソッド
オブジェクトのコピーを返す
clone()
- クラス math.
CubicFunction
のメソッド
オブジェクトのコピーを返す
clone()
- クラス math.
LinearFunction
のメソッド
オブジェクトのコピーを返す
cloud
- パッケージ cloud
電子雲計算固有のクラスを提供する。
cloud.atom
- パッケージ cloud.atom
原子内の電子のシュレディンガー方程式を計算するクラスを提供する。
cloud.distribution
- パッケージ cloud.distribution
分布関数を実装するクラスを提供する。
cloud.io
- パッケージ cloud.io
原子情報データの入出力に使用するクラスを提供する。
CloudApplet
-
cloud
の クラス
電子雲 メインクラス
CloudApplet()
- クラス cloud.
CloudApplet
のコンストラクタ
CloudViewCanvas
-
cloud
の クラス
電子雲表示キャンバス
CloudViewCanvas(AtomInfo, String)
- クラス cloud.
CloudViewCanvas
のコンストラクタ
電子雲表示キャンバスを構築する
ConicFunction
-
math
の クラス
2 次関数クラス
ConicFunction(double, double, double)
- クラス math.
ConicFunction
のコンストラクタ
係数を指定してオブジェクトを構築する
ConstantFunction
-
math
の クラス
定数関数クラス
ConstantFunction(double)
- クラス math.
ConstantFunction
のコンストラクタ
値を指定してオブジェクトを構築する
coulomb(int)
- クラス cloud.atom.
AbstractAtom
のメソッド
クーロンエネルギー項を計算する
coulomb(int)
- クラス cloud.atom.
AtomImpl
のメソッド
クーロンエネルギー項を計算する
count
- クラス cloud.atom.
OrbitList
の変数
電子軌道の数
count
- クラス cloud.distribution.
MultiDistributionFunction
の変数
分布関数の数
CP
- クラス cloud.atom.
Orbit
の static 変数
アダムス−バシュフォース−ムールトン法の予測子係数を格納した配列
createAtom(int, double, double)
- クラス cloud.atom.
AtomInfo
のメソッド
原子データを構築する
CTHETA
- クラス cloud.atom.
Orbit
の static 変数
経度波動関数の係数
CubicFunction
-
math
の クラス
3 次関数クラス
CubicFunction(double, double, double, double)
- クラス math.
CubicFunction
のコンストラクタ
係数を指定してオブジェクトを構築する
CubicSplineIP
-
math
の クラス
3次スプライン補間クラス
CubicSplineIP(int, double[], double[])
- クラス math.
CubicSplineIP
のコンストラクタ
補間オブジェクトを構築する
CubicSplineIP(int, Point2D[])
- クラス math.
CubicSplineIP
のコンストラクタ
補間オブジェクトを構築する
D
D1_3
- クラス cloud.atom.
AtomImpl
の static 変数
1/3
density(int)
- クラス cloud.atom.
AbstractAtom
のメソッド
電子密度を返す
density(int)
- インタフェース cloud.atom.
Atom
のメソッド
電子密度を返す
density(int)
- クラス cloud.atom.
Orbit
のメソッド
電子密度を返す
density(int)
- クラス cloud.atom.
OrbitList
のメソッド
電子密度を返す
destroy()
- クラス cloud.
CloudApplet
のメソッド
リソースを破棄する
dfunc
- クラス cloud.
CloudViewCanvas
の変数
分布関数
dfunc
- クラス cloud.distribution.
MultiDistributionFunction
の変数
分布関数を格納する配列
dif2(int, double[], double[])
- クラス cloud.atom.
Orbit
のメソッド
2 階微分の値を返す
DifferentiableFunction
-
math
の インタフェース
1 変数微分可能関数インターフェイス
DistributionFunction
-
cloud
の インタフェース
分布関数インターフェース
draddx
- クラス cloud.atom.
Orbit
の変数
波動関数の
x
微分を格納した配列
drawErrorMessage(Graphics2D, String)
- クラス gui.
BasicViewCanvas
のメソッド
エラーメッセージを表示する
drawScale(Graphics)
- クラス cloud.
CloudViewCanvas
のメソッド
目盛を表示する
dx
- クラス cloud.atom.
AbstractAtom
の変数
x
の刻み幅
DX
- クラス cloud.
CloudViewCanvas
の static 変数
x
座標の刻み幅
E
ecount
- クラス cloud.atom.
ElectricState
の変数
縮重度 = 軌道の電子数 < 4
l
+ 2
ecount
- クラス cloud.atom.
Orbit
の変数
縮重度
ee
- クラス cloud.atom.
Orbit
の変数
エネルギー
ElectricState
-
cloud.atom
の クラス
電子状態クラス
ElectricState(int, int, int)
- クラス cloud.atom.
ElectricState
のコンストラクタ
電子状態オブジェクトを構築する
energy()
- クラス cloud.atom.
AbstractAtom
のメソッド
エネルギーを返す
energy()
- インタフェース cloud.atom.
Atom
のメソッド
エネルギーを返す
energy()
- クラス cloud.atom.
Orbit
のメソッド
エネルギーを返す
energy()
- クラス cloud.atom.
OrbitList
のメソッド
エネルギーを返す
eps
- クラス cloud.atom.
AbstractAtom
の変数
緩和係数
equals(Object)
- クラス math.
ConicFunction
のメソッド
オブジェクトの等価判定をする
equals(Object)
- クラス math.
ConstantFunction
のメソッド
オブジェクトの等価判定をする
equals(Object)
- クラス math.
CubicFunction
のメソッド
オブジェクトの等価判定をする
equals(Object)
- クラス math.
LinearFunction
のメソッド
オブジェクトの等価判定をする
exchange(int)
- クラス cloud.atom.
AbstractAtom
のメソッド
交換相関項を計算する
EXCHANGE
- クラス cloud.atom.
AtomImpl
の static 変数
交換相関項の係数
exchange(int)
- クラス cloud.atom.
AtomImpl
のメソッド
交換相関項を計算する
F
factorial(int)
- クラス math.
AssociatedLegendre
の static メソッド
階乗の値を返す
fgColor
- クラス cloud.
CloudViewCanvas
の変数
前景色
fm
- クラス cloud.
CloudViewCanvas
の変数
フォントメトリックス
FORM
- クラス cloud.
CloudViewCanvas
の static 変数
数値書式
Function
-
math
の インタフェース
1 変数関数インターフェイス
functions
- クラス math.
SequenceFunction
の変数
関数を格納した配列
G
get(int)
- クラス cloud.atom.
OrbitList
のメソッド
電子軌道を返す
get(double, double, double)
- クラス cloud.distribution.
MultiDistributionFunction
のメソッド
分布関数の値を返す
get(double, double, double)
- クラス cloud.distribution.
SingleDistributionFunction
のメソッド
分布関数の値を返す
get(double, double, double)
- インタフェース cloud.
DistributionFunction
のメソッド
分布関数の値を返す
get(double, int, int)
- クラス math.
AssociatedLegendre
の static メソッド
ルジャンドル陪多項式の値を返す
getAppletInfo()
- クラス cloud.
CloudApplet
のメソッド
アプレット情報を返す
getAtomInfo()
- クラス cloud.
CloudApplet
のメソッド
原子情報を取得する
getCoefficient(int, double[], double[])
- クラス math.
CubicSplineIP
のメソッド
係数を設定する
getDerivative()
- クラス math.
ConicFunction
のメソッド
導関数を返す
getDerivative()
- クラス math.
ConstantFunction
のメソッド
導関数を返す
getDerivative()
- クラス math.
CubicFunction
のメソッド
導関数を返す
getDerivative()
- クラス math.
CubicSplineIP
のメソッド
導関数を返す
getDerivative()
- インタフェース math.
DifferentiableFunction
のメソッド
導関数を返す
getDerivative()
- クラス math.
LinearFunction
のメソッド
導関数を返す
getDistributionFunction()
- インタフェース cloud.atom.
Atom
のメソッド
分布関数を返す
getDistributionFunction()
- クラス cloud.atom.
AtomImpl
のメソッド
分布関数を返す
getDistributionFunction(double[], int)
- クラス cloud.atom.
Orbit
のメソッド
分布関数を返す
getDistributionFunction(double[], int)
- クラス cloud.atom.
OrbitList
のメソッド
分布関数を返す
getDistributionFunctionX()
- インタフェース cloud.atom.
Atom
のメソッド
分布関数を返す
getDistributionFunctionX()
- クラス cloud.atom.
AtomImpl
のメソッド
分布関数を返す
getDistributionFunctionX(double[], int)
- クラス cloud.atom.
Orbit
のメソッド
分布関数を返す
getDistributionFunctionX(double[], int)
- クラス cloud.atom.
OrbitList
のメソッド
分布関数を返す
getName()
- クラス cloud.atom.
AtomInfo
のメソッド
原子名を返す
getParameterInfo()
- クラス cloud.
CloudApplet
のメソッド
このアプレットが解釈するパラメータ情報を返す
getPhyFunction(int)
- クラス cloud.atom.
Orbit
のメソッド
方位角波動関数を返す
getPhyFunction2(int)
- クラス cloud.atom.
Orbit
のメソッド
方位角波動関数の2乗を返す
getPhyFunction2sum(int)
- クラス cloud.atom.
Orbit
のメソッド
方位角波動関数の2乗和を返す
getRmax()
- クラス cloud.atom.
AtomInfo
のメソッド
描画する最大半径を返す
getThetaFunction()
- クラス cloud.atom.
Orbit
のメソッド
経度波動関数を返す
getThetaFunction2()
- クラス cloud.atom.
Orbit
のメソッド
経度波動関数の2乗を返す
getValue(double)
- クラス math.
ConicFunction
のメソッド
関数値を返す
getValue(double)
- クラス math.
ConstantFunction
のメソッド
関数値を返す
getValue(double)
- クラス math.
CubicFunction
のメソッド
関数値を返す
getValue(double)
- インタフェース math.
Function
のメソッド
関数値を返す
getValue(double)
- クラス math.
LinearFunction
のメソッド
関数値を返す
getValue(double)
- クラス math.
SequenceFunction
のメソッド
補間した値を返す
getViewCoef()
- クラス cloud.atom.
AtomInfo
のメソッド
描画する分布関数の係数を返す
getWaveFunction(double[])
- クラス cloud.atom.
Orbit
のメソッド
動径波動関数を返す
getWaveFunction2(double[])
- クラス cloud.atom.
Orbit
のメソッド
動径波動関数の2乗を返す
getWaveFunctionX(double[])
- クラス cloud.atom.
Orbit
のメソッド
動径波動関数を返す
getWaveFunctionX2(double[])
- クラス cloud.atom.
Orbit
のメソッド
動径波動関数の2乗を返す
gui
- パッケージ gui
GUI コンポーネントを使用する基本クラスを提供する。
H
hashCode()
- クラス math.
ConicFunction
のメソッド
オブジェクトのハッシュコード値を返す
hashCode()
- クラス math.
ConstantFunction
のメソッド
オブジェクトのハッシュコード値を返す
hashCode()
- クラス math.
CubicFunction
のメソッド
オブジェクトのハッシュコード値を返す
hashCode()
- クラス math.
LinearFunction
のメソッド
オブジェクトのハッシュコード値を返す
I
info
- クラス cloud.
CloudViewCanvas
の変数
原子情報
init()
- クラス cloud.
CloudApplet
のメソッド
アプレットを初期化する
itemStateChanged(ItemEvent)
- クラス cloud.
AtomChoice
のメソッド
原子を選択する
K
ke(int, double[], double[])
- クラス cloud.atom.
Orbit
のメソッド
2 階微分の中の演算子の値を返す
L
l
- クラス cloud.atom.
ElectricState
の変数
角運動量量子数
l2l
- クラス cloud.atom.
Orbit
の変数
シュレディンガー方程式の係数
LinearFunction
-
math
の クラス
1 次関数クラス
LinearFunction(double, double)
- クラス math.
LinearFunction
のコンストラクタ
係数を指定してオブジェクトを構築する
LS
- クラス cloud.atom.
ElectricState
の static 変数
l - 軌道名称を格納した配列
M
M
- クラス cloud.atom.
ElectricState
の static 変数
磁気量子数を格納した配列
map
- クラス cloud.
AtomChoice
の変数
原子情報を格納するマップ
math
- パッケージ math
基本的数値処理を行うクラスを提供する。
message
- クラス cloud.
CloudApplet
の変数
エラーメッセージ
message
- クラス cloud.
CloudViewCanvas
の変数
エラーメッセージ
modify(int, double)
- クラス cloud.atom.
Orbit
のメソッド
波動関数を修正する
MultiDistributionFunction
-
cloud.distribution
の クラス
複数の分布関数クラス
MultiDistributionFunction(int, DistributionFunction[])
- クラス cloud.distribution.
MultiDistributionFunction
のコンストラクタ
分布関数を構築する
N
n
- クラス cloud.atom.
ElectricState
の変数
主量子数
N
- クラス cloud.
CloudViewCanvas
の static 変数
分布を計算するデータ点数
name
- クラス cloud.atom.
AtomInfo
の変数
原子名
nn
- クラス cloud.atom.
AbstractAtom
の変数
データの数
nn
- クラス cloud.atom.
Orbit
の変数
データの数
normalize(double[], double)
- クラス cloud.atom.
Orbit
のメソッド
波動関数を規格化する
O
Orbit
-
cloud.atom
の クラス
電子軌道クラス
Orbit(int, int, ElectricState)
- クラス cloud.atom.
Orbit
のコンストラクタ
電子軌道を構築する
orbit
- クラス cloud.atom.
OrbitList
の変数
電子軌道を格納した配列
orbitList
- クラス cloud.atom.
AbstractAtom
の変数
電子軌道を格納したリスト
OrbitList
-
cloud.atom
の クラス
電子軌道のリスト
OrbitList(int, Orbit[])
- クラス cloud.atom.
OrbitList
のコンストラクタ
電子軌道のリストを構築する
P
paint(Graphics)
- クラス cloud.
CloudViewCanvas
のメソッド
描画する
paintCloud(Graphics)
- クラス cloud.
CloudViewCanvas
のメソッド
電子雲を描画する
panelSize
- クラス gui.
BasicViewCanvas
の変数
画面サイズ
phy
- クラス cloud.distribution.
SingleDistributionFunction
の変数
方位角波動関数
R
r
- クラス cloud.atom.
AbstractAtom
の変数
半径を格納した配列
radius
- クラス cloud.atom.
Orbit
の変数
波動関数を格納した配列
radius
- クラス cloud.distribution.
SingleDistributionFunction
の変数
動径波動関数
read(InputStream)
- クラス cloud.io.
AtomReader
の static メソッド
原子情報データを読み込む
read(Reader)
- クラス cloud.io.
AtomReader
の static メソッド
原子情報データを読み込む
read(URL)
- クラス cloud.io.
AtomReader
の static メソッド
原子情報データを読み込む
readData(BufferedReader)
- クラス cloud.io.
AtomReader
の static メソッド
原子情報データを読み込む
rToX(double)
- クラス cloud.atom.
AtomInfo
のメソッド
半径を
x
座標へ変換する
S
search(double[], double[])
- クラス cloud.atom.
Orbit
のメソッド
適合点を探索する
SequenceFunction
-
math
の クラス
複数の関数を結合した関数のクラス
SequenceFunction()
- クラス math.
SequenceFunction
のコンストラクタ
関数を構築する
SequenceFunction(double[], Function[])
- クラス math.
SequenceFunction
のコンストラクタ
関数を構築する
setAtom(AtomInfo)
- クラス cloud.
CloudViewCanvas
のメソッド
描画する原子を設定する
setPaint()
- クラス cloud.
CloudViewCanvas
のメソッド
画面の設定をする
setPaint()
- クラス gui.
BasicViewCanvas
のメソッド
画面の設定をする
singleDensity(int)
- クラス cloud.atom.
Orbit
のメソッド
電子 1 個当たりの電子密度を返す
SingleDistributionFunction
-
cloud.distribution
の クラス
単体の分布関数クラス
SingleDistributionFunction(Function, Function, Function)
- クラス cloud.distribution.
SingleDistributionFunction
のコンストラクタ
分布関数を構築する
size()
- クラス cloud.atom.
OrbitList
のメソッド
リストの電子軌道の数を返す
size
- クラス cloud.
CloudViewCanvas
の変数
画面サイズ
state
- クラス cloud.atom.
Orbit
の変数
電子状態
states
- クラス cloud.atom.
AtomInfo
の変数
電子状態を格納する配列
T
theta
- クラス cloud.distribution.
SingleDistributionFunction
の変数
経度波動関数
toAtomInfo(StringTokenizer)
- クラス cloud.io.
AtomReader
の static メソッド
原子情報データを読み込む
toElectricState(String)
- クラス cloud.io.
AtomReader
の static メソッド
電子状態データを返す
tol
- クラス cloud.atom.
AbstractAtom
の変数
収束閾値
tol
- クラス cloud.atom.
Orbit
の変数
収束閾値
toString()
- クラス cloud.atom.
AtomInfo
のメソッド
データ文字列を返す
toString()
- クラス cloud.atom.
ElectricState
のメソッド
データ文字列を返す
toString()
- クラス math.
ConicFunction
のメソッド
データ文字列を返す
toString()
- クラス math.
ConstantFunction
のメソッド
データ文字列を返す
toString()
- クラス math.
CubicFunction
のメソッド
データ文字列を返す
toString()
- クラス math.
LinearFunction
のメソッド
データ文字列を返す
totalEnergy()
- クラス cloud.atom.
AbstractAtom
のメソッド
全エネルギーを計算する
totalEnergy()
- インタフェース cloud.atom.
Atom
のメソッド
全エネルギーを計算する
U
u
- クラス cloud.atom.
AbstractAtom
の変数
原子核のクーロンポテンシャル項を格納した配列
update()
- クラス cloud.atom.
AbstractAtom
のメソッド
ポテンシャルを更新する
update(Graphics)
- クラス cloud.
CloudViewCanvas
のメソッド
再描画する
updateEnergy(double[], double)
- クラス cloud.atom.
Orbit
のメソッド
エネルギーを更新する
updateEnergy(double[], double)
- クラス cloud.atom.
OrbitList
のメソッド
エネルギーを更新する
X
x
- クラス math.
SequenceFunction
の変数
母点の
x
座標を格納した配列
X_MAX
- クラス cloud.
CloudViewCanvas
の static 変数
x
座標の最大値
X_MIN
- クラス cloud.
CloudViewCanvas
の static 変数
x
座標の最小値
xToR(double)
- クラス cloud.atom.
AtomInfo
のメソッド
x
座標を半径へ変換する
Z
z
- クラス cloud.atom.
AbstractAtom
の変数
原子番号
z
- クラス cloud.atom.
AtomInfo
の変数
原子番号
z
- クラス cloud.atom.
Orbit
の変数
原子番号
ZERO
- クラス math.
ConstantFunction
の static 変数
定数 0 を表す関数
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
X
Z
概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス