C# Class AIMA.Core.Agent.Impl.AbstractAgent

Inheritance: IAgent
Show file Open project: PaulMineau/AIMA.Net Class Usage Examples

Protected Properties

Property Type Description
program AgentProgram

Public Methods

Method Description
AbstractAgent ( ) : System.Collections.Generic
AbstractAgent ( AgentProgram aProgram ) : System.Collections.Generic
execute ( Percept p ) : Action
isAlive ( ) : bool
setAlive ( bool alive ) : void

Method Details

AbstractAgent() public method

public AbstractAgent ( ) : System.Collections.Generic
return System.Collections.Generic

AbstractAgent() public method

public AbstractAgent ( AgentProgram aProgram ) : System.Collections.Generic
aProgram AgentProgram
return System.Collections.Generic

execute() public method

public execute ( Percept p ) : Action
p Percept
return Action

isAlive() public method

public isAlive ( ) : bool
return bool

setAlive() public method

public setAlive ( bool alive ) : void
alive bool
return void

Property Details

program protected property

protected AgentProgram program
return AgentProgram