|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface NerveIF
AI上の神経を表します。
メソッドの概要 | |
---|---|
void |
addAssociation(jp.co.celestee.ai.core.association.AssociationIF association)
神経インスタンスに連想を追加します。 |
java.lang.String |
debugTemptationString()
|
java.util.List<jp.co.celestee.ai.core.association.AssociationIF> |
getAssociationList()
この神経から紐づいている連想一覧を取得します。 |
java.util.Map<jp.co.celestee.ai.core.association.AssociationIF,java.lang.Integer> |
getAssociationMap()
感度別の連想マップを返します。 |
long |
getId()
このインスタンスのIDを返します。 |
DesireNerveIF |
getMaxTemptation()
最大の誘引レベルを示す欲求を取得します。 |
java.util.List<NerveIF> |
getReverseNerveList()
反対側の神経を取得します。 |
SignalDataIF |
getSignalData()
神経の記憶を取得します。 |
java.lang.Long |
getTemptation(DesireNerveIF desireNerve)
誘引レベルを取得します。 |
java.util.List<DesireNerveIF> |
getTemptationKeyList()
誘引マップのキーリストを返します。 |
java.util.Map<DesireNerveIF,java.lang.Long> |
getTemptationMap()
誘引マップを取得します。 |
boolean |
isAbstract()
抽象化した神経か検査します |
boolean |
isCreative()
AI内部にて創造して作成された神経であるか検査 |
boolean |
isEnvironmentDesire()
環境的欲求インスタンスか検査します |
boolean |
isSourceAI()
この欲求インスタンスがAIの脳内から発生したか検査します |
void |
removeTemptation(DesireNerveIF desireNerve)
誘引を削除します。 |
void |
setCreative(boolean creative)
AI内部にて創造して作成された神経である場合に、TRUEを設定する |
void |
setTemptation(DesireNerveIF desireNerve,
NerveIF startNerve,
long level)
誘引を追加します。 |
メソッドの詳細 |
---|
long getId()
SignalDataIF getSignalData()
void addAssociation(jp.co.celestee.ai.core.association.AssociationIF association)
association
- java.util.List<jp.co.celestee.ai.core.association.AssociationIF> getAssociationList()
java.util.List<NerveIF> getReverseNerveList()
java.util.Map<jp.co.celestee.ai.core.association.AssociationIF,java.lang.Integer> getAssociationMap()
java.lang.Long getTemptation(DesireNerveIF desireNerve)
desireNerve
-
java.util.List<DesireNerveIF> getTemptationKeyList()
DesireNerveIF getMaxTemptation()
void setTemptation(DesireNerveIF desireNerve, NerveIF startNerve, long level)
desireNerve
- startNerve
- level
- void removeTemptation(DesireNerveIF desireNerve)
desireNerve
- java.util.Map<DesireNerveIF,java.lang.Long> getTemptationMap()
boolean isEnvironmentDesire()
boolean isSourceAI()
boolean isAbstract()
boolean isCreative()
void setCreative(boolean creative)
creative
- java.lang.String debugTemptationString()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |