public class HybsGAObjectImpl extends java.lang.Object implements HybsGAObject
HybsGeneticAlgorithmで取り扱うデータ用の実装クラスです。 ある程度標準的に利用できるようにで、名称、属性値(実数)、属性値(文字列)、属性値配列(実数)、属性値配列(文字列)を持ちます。
コンストラクタと説明 |
---|
HybsGAObjectImpl(java.lang.String name,
double attr)
コンストラクタ。
|
HybsGAObjectImpl(java.lang.String name,
double attr,
double[] attrArray)
コンストラクタ。
|
HybsGAObjectImpl(java.lang.String name,
double attr,
java.lang.String attrStr,
double[] attrArray)
コンストラクタ。
|
HybsGAObjectImpl(java.lang.String name,
double attr,
java.lang.String attrStr,
double[] attrArray,
java.lang.String[] attrStrArray)
コンストラクタ。
|
HybsGAObjectImpl(java.lang.String name,
double attr,
java.lang.String attrStr,
java.lang.String[] attrStrArray)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
double |
getAttr()
属性値取得。
|
double[] |
getAttrArray()
属性値配列取得。
|
java.lang.String |
getAttrStr()
属性値(文字)取得。
|
java.lang.String[] |
getAttrStrArray()
属性値配列(文字)取得。
|
double |
getFitness()
フィットネス用に利用する値。
|
java.lang.String |
getName()
名称取得。
|
void |
setAttr(double attr)
属性値セット。
|
void |
setAttrArray(double[] attrArray)
属性値配列セット。
|
void |
setAttrStr(java.lang.String attrStr)
属性値(文字)セット。
|
void |
setAttrStrArray(java.lang.String[] attrStrArray)
属性値配列(文字)セット。
|
void |
setName(java.lang.String name)
名称セット。
|
java.lang.String |
toString()
文字列表現。
|
public HybsGAObjectImpl(java.lang.String name, double attr)
name
- 名称attr
- 属性値(実数)public HybsGAObjectImpl(java.lang.String name, double attr, double[] attrArray)
name
- 名称attr
- 属性値(実数)attrArray
- 属性値配列(実数)public HybsGAObjectImpl(java.lang.String name, double attr, java.lang.String attrStr, double[] attrArray)
name
- 名称attr
- 属性値(実数)attrStr
- 属性値(文字)attrArray
- 属性値配列(実数)public HybsGAObjectImpl(java.lang.String name, double attr, java.lang.String attrStr, java.lang.String[] attrStrArray)
name
- 名称attr
- 属性値(実数)attrStr
- 属性値(文字)attrStrArray
- 属性値配列(文字)public HybsGAObjectImpl(java.lang.String name, double attr, java.lang.String attrStr, double[] attrArray, java.lang.String[] attrStrArray)
name
- 名称attr
- 属性値(実数)attrStr
- 属性値(文字)attrArray
- 属性値配列(実数)attrStrArray
- 属性値配列(文字)public double getFitness()
getFitness
インタフェース内 HybsGAObject
public java.lang.String toString()
toString
インタフェース内 HybsGAObject
toString
クラス内 java.lang.Object
public void setName(java.lang.String name)
name
- 名称public java.lang.String getName()
public void setAttr(double attr)
attr
- 属性値public double getAttr()
public void setAttrStr(java.lang.String attrStr)
attrStr
- 属性値(文字)public java.lang.String getAttrStr()
public void setAttrArray(double[] attrArray)
attrArray
- 属性値配列public double[] getAttrArray()
public void setAttrStrArray(java.lang.String[] attrStrArray)
attrStrArray
- 属性値配列(文字)public java.lang.String[] getAttrStrArray()
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.