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