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 の変数
縮重度 = 軌道の電子数 < 4l + 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