インタフェース
jp.co.celestee.ai.core.nerve.DesireNerveIF の使用

DesireNerveIF を使用しているパッケージ
jp.co.celestee.ai.core.embed   
jp.co.celestee.ai.core.instance   
jp.co.celestee.ai.core.nerve   
jp.co.celestee.ai.core.signal   
 

jp.co.celestee.ai.core.embed での DesireNerveIF の使用
 

DesireNerveIF を返す jp.co.celestee.ai.core.embed のメソッド
static DesireNerveIF DesireEmbeder.createImitationDesireNerve()
          物理的欲求インスタンスを基に、現時点の状況からそれらしい欲求インスタンスを生成します。
static DesireNerveIF PhysicalDesirePreInstaller.nextPhysicalDesireNerve()
          次に実行する欲求を取得します
 

jp.co.celestee.ai.core.instance での DesireNerveIF の使用
 

DesireNerveIF を返す jp.co.celestee.ai.core.instance のメソッド
static DesireNerveIF PhysicalDesireKeyManager.getPhysicalDesireNerve(long key)
          キーを指定して物理的欲求神経を取り出します。
 

DesireNerveIF 型の引数を持つ型を返す jp.co.celestee.ai.core.instance のメソッド
static java.util.List<DesireNerveIF> PhysicalDesireKeyManager.getPhysicalDesireNerveList(long desireElectricPotential)
          指定の欲求電位以上の物理的欲求神経一覧を取得します
 

jp.co.celestee.ai.core.nerve での DesireNerveIF の使用
 

DesireNerveIF を返す jp.co.celestee.ai.core.nerve のメソッド
 DesireNerveIF NerveIF.getMaxTemptation()
          最大の誘引レベルを示す欲求を取得します。
 DesireNerveIF DesireNerveIF.getNotSyntheticDesire()
          同時発生した非合成・非連続連想の欲求を取得します。
 DesireNerveIF DesireNerveIF.getSourceMaxDesireNerve()
          この欲求を創造欲求とした場合の発生元の最大欲求を取得します。
 

DesireNerveIF 型の引数を持つ型を返す jp.co.celestee.ai.core.nerve のメソッド
 java.util.List<java.util.List<DesireNerveIF>> DesireNerveIF.getCantCarryOutPlanList()
          過去に拒否した計画を取得します(強化含む)
 java.util.List<java.util.List<DesireNerveIF>> DesireNerveIF.getCopyCantCarryOutPlanList()
          過去に拒否した計画を取得します(コピー)
 java.util.List<DesireNerveIF> DesireNerveIF.getCopyCantCarryOutSimulateDesireList()
          この欲求の拒否シミュレート欲求を取得します。
 java.util.List<DesireNerveIF> DesireNerveIF.getCopySimulateDesireList()
          この欲求のシミュレート欲求を取得します。
 java.util.List<DesireNerveIF> DesireNerveIF.getCopySourceSimulateDesireList()
          この欲求を創造欲求とした場合の発生元のシミュレート欲求を取得します。
 java.util.List<java.util.List<DesireNerveIF>> DesireNerveIF.getCopySuccessCommonDesireList()
          成功した計画のうち、共通するDesireNerveListを取得します。
 java.util.List<java.util.List<DesireNerveIF>> DesireNerveIF.getCopySuccessPlanList()
          過去に成功した計画を返します
 java.util.List<java.util.List<DesireNerveIF>> DesireNerveIF.getCopySuccessPlanList(DesireNerveIF desireNerve)
          過去に成功した計画と指定の計画の一致するものがあれば、一致以降の計画を返します。
 java.util.List<java.util.List<DesireNerveIF>> DesireNerveIF.getSuccessCommonDesireList()
          成功した計画のうち、共通するDesireNerveListを取得します。
 java.util.List<java.util.List<DesireNerveIF>> DesireNerveIF.getSuccessPlanList()
          過去に成功した計画を取得します(強化含む)
 java.util.List<DesireNerveIF> NerveIF.getTemptationKeyList()
          誘引マップのキーリストを返します。
 java.util.Map<DesireNerveIF,java.lang.Long> NerveIF.getTemptationMap()
          誘引マップを取得します。
 

DesireNerveIF 型のパラメータを持つ jp.co.celestee.ai.core.nerve のメソッド
 boolean DesireNerveIF.containsPleasure(DesireNerveIF targetDesire)
          指定の欲求インスタンスがこの欲求インスタンスと同じ快楽を持っているか返却します
 java.util.List<java.util.List<DesireNerveIF>> DesireNerveIF.getCopySuccessPlanList(DesireNerveIF desireNerve)
          過去に成功した計画と指定の計画の一致するものがあれば、一致以降の計画を返します。
 java.lang.Long NerveIF.getTemptation(DesireNerveIF desireNerve)
          誘引レベルを取得します。
 boolean DesireNerveIF.isGoDestinationDesire(DesireNerveIF destinationNerve)
          この欲求が目的の欲求へ向かうか検査します。
 void NerveIF.removeTemptation(DesireNerveIF desireNerve)
          誘引を削除します。
 void DesireNerveIF.setNotSyntheticDesire(DesireNerveIF notSyntheticDesire)
          同時発生した非合成・非連続連想の欲求を設定します。
 void DesireNerveIF.setSourceMaxDesireNerve(DesireNerveIF sourceMaxDesireNerve)
          この欲求を創造欲求とした場合の発生元の最大欲求を設定します。
 void NerveIF.setTemptation(DesireNerveIF desireNerve, NerveIF startNerve, long level)
          誘引を追加します。
 

DesireNerveIF 型の型引数を持つ jp.co.celestee.ai.core.nerve のメソッドパラメータ
 void DesireNerveIF.addCantCarryOutPlanList(java.util.List<DesireNerveIF> cantCarryOutPlan)
          過去に拒否した計画として追加します
 void DesireNerveIF.addCantCarryOutSimulateDesireList(java.util.List<DesireNerveIF> cantCarryOutSimulateDesireList)
          この欲求に拒否シミュレート欲求を追加します。
 void DesireNerveIF.addSimulateDesireList(java.util.List<DesireNerveIF> simulateDesireList)
          この欲求にシミュレート欲求を追加します。
 void DesireNerveIF.addSuccessCommonDesireList(java.util.List<DesireNerveIF> commonDesireNerveList)
          成功した計画のうち、共通する部分計画があった場合に、追加します。
 void DesireNerveIF.addSuccessPlanList(java.util.List<DesireNerveIF> successPlan, long successPlanTime)
          過去に成功した計画として追加します
 boolean DesireNerveIF.isKnownSuccessPlan(java.util.List<DesireNerveIF> checkSuccessPlan)
          過去に成功した計画か検査します
 void DesireNerveIF.setSourceSimulateDesireList(java.util.List<DesireNerveIF> sourceSimulateDesireList)
          この欲求を創造欲求とした場合の発生元のシミュレート欲求を設定します。
 

jp.co.celestee.ai.core.signal での DesireNerveIF の使用
 

DesireNerveIF 型の引数を持つ型を返す jp.co.celestee.ai.core.signal のメソッド
 java.util.List<DesireNerveIF> PleasureIF.getCopyStrongDesireList()
          快楽の発生した時に生成した欲求インスタンスのコピーを取得します。
 java.util.List<DesireNerveIF> AbstractPleasure.getCopyStrongDesireList()
           
 java.util.List<DesireNerveIF> PleasureIF.getCopyStrongMoreAbstractDesireList()
          快楽の発生した時に生成した具象欲求インスタンスのコピーを抽象化を優先して取得します。
 java.util.List<DesireNerveIF> AbstractPleasure.getCopyStrongMoreAbstractDesireList()
           
 java.util.List<DesireNerveIF> PleasureIF.getCopyStrongNoAbstractDesireList()
          快楽の発生した時に生成した具象欲求インスタンスのコピーを取得します。
 java.util.List<DesireNerveIF> AbstractPleasure.getCopyStrongNoAbstractDesireList()
           
 java.util.List<DesireNerveIF> PleasureIF.getDesireList()
          快楽の発生した時に生成した欲求インスタンスを取得します。
 java.util.List<DesireNerveIF> AbstractPleasure.getDesireList()
           
 

DesireNerveIF 型のパラメータを持つ jp.co.celestee.ai.core.signal のメソッド
 void PleasureIF.addDesire(DesireNerveIF desireNerve)
          快楽の発生した時に生成した欲求インスタンスを格納します。
 void AbstractPleasure.addDesire(DesireNerveIF desireNerve)