cloud.atom
クラス AtomInfo

java.lang.Object
  上位を拡張 cloud.atom.AtomInfo

public class AtomInfo
extends java.lang.Object

原子情報クラス


フィールドの概要
 java.lang.String name
          原子名
 ElectricState[] states
          電子状態を格納する配列
 int z
          原子番号
 
コンストラクタの概要
AtomInfo(int z, java.lang.String name, ElectricState[] states)
          原子情報を構築する
 
メソッドの概要
 Atom createAtom(int nn, double xmin, double dx)
          原子データを構築する
 java.lang.String getName()
          原子名を返す
 double getRmax()
          描画する最大半径を返す
 double getViewCoef()
          描画する分布関数の係数を返す
 double rToX(double r)
          半径をx 座標へ変換する
 java.lang.String toString()
          データ文字列を返す
 double xToR(double x)
          x 座標を半径へ変換する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

z

public int z
原子番号


name

public java.lang.String name
原子名


states

public ElectricState[] states
電子状態を格納する配列

コンストラクタの詳細

AtomInfo

public AtomInfo(int z,
                java.lang.String name,
                ElectricState[] states)
原子情報を構築する

パラメータ:
z - 原子番号
name - 原子名
states - 電子状態を格納した配列
メソッドの詳細

createAtom

public Atom createAtom(int nn,
                       double xmin,
                       double dx)
原子データを構築する

パラメータ:
nn - データの数
xmin - x の最小値
dx - x の刻み幅
戻り値:
Atom インスタンス

getName

public java.lang.String getName()
原子名を返す

戻り値:
原子名

getRmax

public double getRmax()
描画する最大半径を返す

戻り値:
描画する最大半径

getViewCoef

public double getViewCoef()
描画する分布関数の係数を返す

戻り値:
分布関数の係数

xToR

public double xToR(double x)
x 座標を半径へ変換する

パラメータ:
x - x 座標
戻り値:
半径

rToX

public double rToX(double r)
半径をx 座標へ変換する

パラメータ:
r - 半径
戻り値:
x 座標

toString

public java.lang.String toString()
データ文字列を返す

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
このオブジェクトの文字列表現