クラス HybsGAObjectImpl
java.lang.Object
org.opengion.penguin.math.ga.HybsGAObjectImpl
- すべての実装されたインタフェース:
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[]
属性値配列取得。属性値(文字)取得。String[]
属性値配列(文字)取得。double
フィットネス用に利用する値。getName()
名称取得。void
setAttr
(double attr) 属性値セット。void
setAttrArray
(double[] attrArray) 属性値配列セット。void
setAttrStr
(String attrStr) 属性値(文字)セット。void
setAttrStrArray
(String[] attrStrArray) 属性値配列(文字)セット。void
名称セット。toString()
文字列表現。
-
コンストラクタの詳細
-
HybsGAObjectImpl
コンストラクタ。- パラメータ:
name
- 名称attr
- 属性値(実数)
-
HybsGAObjectImpl
コンストラクタ。- パラメータ:
name
- 名称attr
- 属性値(実数)attrArray
- 属性値配列(実数)
-
HybsGAObjectImpl
コンストラクタ。- パラメータ:
name
- 名称attr
- 属性値(実数)attrStr
- 属性値(文字)attrArray
- 属性値配列(実数)
-
HybsGAObjectImpl
コンストラクタ。- パラメータ:
name
- 名称attr
- 属性値(実数)attrStr
- 属性値(文字)attrStrArray
- 属性値配列(文字)
-
HybsGAObjectImpl
public HybsGAObjectImpl(String name, double attr, String attrStr, double[] attrArray, String[] attrStrArray) コンストラクタ。- パラメータ:
name
- 名称attr
- 属性値(実数)attrStr
- 属性値(文字)attrArray
- 属性値配列(実数)attrStrArray
- 属性値配列(文字)
-
-
メソッドの詳細
-
getFitness
フィットネス用に利用する値。 属性値(実数)を返す- 定義:
getFitness
インタフェース内HybsGAObject
- 戻り値:
- フィットネス用に利用する値
-
toString
文字列表現。 [名称]([属性値(実数)]) -
setName
名称セット。- パラメータ:
name
- 名称
-
getName
名称取得。- 戻り値:
- 名称
-
setAttr
属性値セット。- パラメータ:
attr
- 属性値
-
getAttr
属性値取得。- 戻り値:
- 属性値(数値)
-
setAttrStr
属性値(文字)セット。- パラメータ:
attrStr
- 属性値(文字)
-
getAttrStr
属性値(文字)取得。- 戻り値:
- 属性値(文字)
-
setAttrArray
属性値配列セット。- パラメータ:
attrArray
- 属性値配列
-
getAttrArray
属性値配列取得。- 戻り値:
- 属性値配列
-
setAttrStrArray
属性値配列(文字)セット。- パラメータ:
attrStrArray
- 属性値配列(文字)
-
getAttrStrArray
属性値配列(文字)取得。- 戻り値:
- 属性値配列(文字)
-