public abstract class AbstractHybsGAChromosome extends org.apache.commons.math3.genetics.AbstractListChromosome<HybsGAObject>
修飾子とタイプ | フィールドと説明 |
---|---|
protected Object |
optionData |
コンストラクタと説明 |
---|
AbstractHybsGAChromosome()
デフォルトコンストラクタ。
|
AbstractHybsGAChromosome(List<HybsGAObject> representation)
染色体のリストを引数に持つコンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
org.apache.commons.math3.genetics.AbstractListChromosome<HybsGAObject> |
clone(List<HybsGAObject> chromosomeRepresentation)
初期化用のsetter。
|
org.apache.commons.math3.genetics.AbstractListChromosome<HybsGAObject> |
clone(List<HybsGAObject> chromosomeRepresentation,
boolean copyList)
初期化用のsetter。
|
List<HybsGAObject> |
getThisRepresentation()
染色体配列を返す。
|
abstract AbstractHybsGAChromosome |
newFixedLengthChromosome(List<HybsGAObject> repr)
自分と同じクラスを作成するメソッド。
|
void |
setOptionData(Object option)
オプション情報を渡す場合に利用。
|
checkValidity, getLength, getRepresentation, toString
compareTo, findSameChromosome, getFitness, isSame, searchForFitnessUpdate
protected Object optionData
public AbstractHybsGAChromosome() throws org.apache.commons.math3.genetics.InvalidRepresentationException
org.apache.commons.math3.genetics.InvalidRepresentationException
- 染色体の表現が無効であることを示す例外public AbstractHybsGAChromosome(List<HybsGAObject> representation) throws org.apache.commons.math3.genetics.InvalidRepresentationException
representation
- 染色体表現のリストorg.apache.commons.math3.genetics.InvalidRepresentationException
- 染色体の表現が無効であることを示す例外public org.apache.commons.math3.genetics.AbstractListChromosome<HybsGAObject> clone(List<HybsGAObject> chromosomeRepresentation, boolean copyList)
chromosomeRepresentation
- 染色体表現copyList
- newを利用してクローンするかどうかpublic org.apache.commons.math3.genetics.AbstractListChromosome<HybsGAObject> clone(List<HybsGAObject> chromosomeRepresentation) throws org.apache.commons.math3.genetics.InvalidRepresentationException
chromosomeRepresentation
- 染色体表現org.apache.commons.math3.genetics.InvalidRepresentationException
- 染色体の表現が無効であることを示す例外public abstract AbstractHybsGAChromosome newFixedLengthChromosome(List<HybsGAObject> repr)
newFixedLengthChromosome
クラス内 org.apache.commons.math3.genetics.AbstractListChromosome<HybsGAObject>
repr
- 作成する際に渡す染色体public List<HybsGAObject> getThisRepresentation()
public void setOptionData(Object option)
option
- オプション情報Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.