C# Класс EmotionalAppraisal.OCCModel.OCCAffectDerivationComponent

Наследование: IAffectDerivator
Показать файл Открыть проект

Открытые методы

Метод Описание
AffectDerivation ( EmotionalAppraisalAsset emotionalModule, IAppraisalFrame frame ) : IEnumerable

Appraises a Goal's success according to the emotions that the agent is experiencing

Appraises a Goal's Failure according to the emotions that the agent is experiencing

Appraises a Goal's likelihood of succeeding

Appraises a Goal's likelihood of failure

InverseAffectDerivation ( EmotionalAppraisalAsset emotionalModule, IEmotion emotion, IWritableAppraisalFrame frame ) : void

Приватные методы

Метод Описание
AppraiseGoalEnd ( OCCEmotionType hopefullOutcome, OCCEmotionType fearfullOutcome, IActiveEmotion hopeEmotion, IActiveEmotion fearEmotion, float goalImportance, uint evtId ) : OCCBaseEmotion
OCCAppraiseCompoundEmotions ( IBaseEvent evt, float desirability, float praiseworthiness ) : OCCBaseEmotion
OCCAppraisePraiseworthiness ( IBaseEvent evt, float praiseworthiness ) : OCCBaseEmotion
OCCAppraiseWellBeing ( uint evtId, float desirability ) : OCCBaseEmotion

Описание методов

AffectDerivation() публичный Метод

Appraises a Goal's success according to the emotions that the agent is experiencing Appraises a Goal's Failure according to the emotions that the agent is experiencing Appraises a Goal's likelihood of succeeding Appraises a Goal's likelihood of failure
public AffectDerivation ( EmotionalAppraisalAsset emotionalModule, IAppraisalFrame frame ) : IEnumerable
emotionalModule EmotionalAppraisalAsset
frame IAppraisalFrame
Результат IEnumerable

InverseAffectDerivation() публичный Метод

public InverseAffectDerivation ( EmotionalAppraisalAsset emotionalModule, IEmotion emotion, IWritableAppraisalFrame frame ) : void
emotionalModule EmotionalAppraisalAsset
emotion IEmotion
frame IWritableAppraisalFrame
Результат void