パッケージ org.boxed_economy.besp.model.fmfw

インタフェースの概要
Information Boxed Economyにおいて意思決定要因となったり、goodsに付随してやりとりされる情報を定義します。
RandomNumberGenerator 擬似乱数を生成するアルゴリズムとその振る舞いを定義したクラスです。
Space モデルの空間を定義します。
 

クラスの概要
AbstractInformation  
Agent BoxedEconomyにおけるエージェントとなるクラスです。
AgentManager Agentを管理するためのクラスです。
AgentType AgentのTypeを表すクラスです。
Behavior エージェントの行なう様々な行動をBehaviorとして定義します。
BehaviorManager Agentの持つbehaviorを管理します。
BehaviorType BehaviorのTypeを表します。
Channel agentからgoodsを送るためにrelationから生成されるChannelを定義します。
ChannelEvent ChannelからBehaviorに送られるEventです。
ChannelManager  
Clock Worldによって保持される、world唯一の時計です。
DeathEvent Agentが死んだ(あるいは倒産など。
DefaultRandomNumberGenerator java.util.Randomクラスによって実装したRandomNumberGeneratorです。
Entity InformationManagerを持つクラスです。
FMFWConstants Defaultの定数クラスです
FmFwObject  
Goods Boxed Economy基礎モデルにおいてエージェント間で取引される財を定義します。
GoodsManager GoodsをTypeをキーにするHashMapで管理します。
GoodsQuantity Goodsの量を定義します。
GoodsType Goodsの種類(Type)を定義します。
InformationManager エージェントの持つInformationを管理します。
InformationType Informationの種類(Type)を表します。
OpenChannelEvent Channel開設のために、RelationからAgentに送られるEventです。
RandomNumberGeneratorManager  
ReceivedGoodsManager 送られてきた財を管理しておくクラス
Relation Boxed Economyにおけるagent間の静的な関連性を定義します。
RelationManager エージェントの持つrelationを管理するrelationManagerを定義します。
RelationType RelationのTypeを定義します。
TimeEvent 時間の経過を知らせるEventです。
Type Agent,Goods,Information,AbstractBehavior,Relationの種類を表すための親クラスです。
TypeManager Worldが持つTypeを管理するクラスです。
World モデルにおけるworldを定義します。