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

NerveIF を使用しているパッケージ
jp.co.celestee.ai.core.nerve   
jp.co.celestee.ai.external.debug   
 

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

NerveIF を返す jp.co.celestee.ai.core.nerve のメソッド
 NerveIF DesireNerveIF.castNerveIF()
          NerveIFにクラスキャストします。
 

NerveIF 型の引数を持つ型を返す jp.co.celestee.ai.core.nerve のメソッド
 java.util.List<NerveIF> DesireNerveIF.getCopyPredictionNerveList()
          欲求実行時に起こると予測されるルールの変化の結果、AIが受けるであろう刺激を取得します。
 java.util.List<NerveIF> DesireNerveIF.getPredictionNerveList()
          欲求実行時に起こると予測される環境(ルール)の変化の結果、AIが受けるであろう刺激を取得します。
 java.util.List<NerveIF> NerveIF.getReverseNerveList()
          反対側の神経を取得します。
 

NerveIF 型のパラメータを持つ jp.co.celestee.ai.core.nerve のメソッド
 boolean DesireNerveIF.addPredictionNerve(NerveIF nerve)
          欲求実行時に起こると予測されるルールの変化の結果、AIが受けるであろう刺激を追加します。
 void DesireNerveIF.linkTemptation(NerveIF nerve, long level)
          NerveImplの誘引インスタンスとリンクします。
 void NerveIF.setTemptation(DesireNerveIF desireNerve, NerveIF startNerve, long level)
          誘引を追加します。
 

NerveIF 型の型引数を持つ jp.co.celestee.ai.core.nerve のメソッドパラメータ
 boolean DesireNerveIF.checkFulfilledForNerve(java.util.List<NerveIF> conditionCandidacyList)
          この欲求インスタンスが現在の刺激(Nerve)により、OUTPUT実行の対象となるのか検査します。
 boolean DesireNerveIF.containsPredictionNerve(java.util.List<NerveIF> nerveList)
          この欲求インスタンスの実行予測が指定の神経データに含まれているか確認します。
 boolean DesireNerveIF.isShortagePrediction(java.util.List<NerveIF> targetPredictionList)
          指定の実行予測がこの欲求インスタンスの実行予測と比べて不足しているか検査します。
 boolean DesireNerveIF.isSimilarPrediction(java.util.List<NerveIF> targetPpredictionList)
          実行予測が似ているか検査します
 void DesireNerveIF.setPredictionNerveList(java.util.List<NerveIF> predictionNerveList)
          欲求実行時に起こると予測されるルールの変化の結果、AIが受けるであろう刺激を設定します。
 

jp.co.celestee.ai.external.debug での NerveIF の使用
 

NerveIF を返す jp.co.celestee.ai.external.debug のメソッド
static NerveIF DevelopHelper.searchNerve(long key)
          デバック用メソッドです。