C# Class AIMA.Core.Search.Online.OnlineDFSAgent

Inheritance: AIMA.Core.Agent.Impl.AbstractAgent
Show file Open project: PaulMineau/AIMA.Net

Public Methods

Method Description
OnlineDFSAgent ( OnlineSearchProblem problem, PerceptToStateFunction ptsFunction ) : System
execute ( Percept psPrime ) : System.Action
getPerceptToStateFunction ( ) : PerceptToStateFunction
getProblem ( ) : OnlineSearchProblem
setPerceptToStateFunction ( PerceptToStateFunction ptsFunction ) : void
setProblem ( OnlineSearchProblem problem ) : void

Private Methods

Method Description
actions ( Object state ) : List
goalTest ( Object state ) : bool
init ( ) : void

Method Details

OnlineDFSAgent() public method

public OnlineDFSAgent ( OnlineSearchProblem problem, PerceptToStateFunction ptsFunction ) : System
problem OnlineSearchProblem
ptsFunction PerceptToStateFunction
return System

execute() public method

public execute ( Percept psPrime ) : System.Action
psPrime Percept
return System.Action

getPerceptToStateFunction() public method

public getPerceptToStateFunction ( ) : PerceptToStateFunction
return PerceptToStateFunction

getProblem() public method

public getProblem ( ) : OnlineSearchProblem
return OnlineSearchProblem

setPerceptToStateFunction() public method

public setPerceptToStateFunction ( PerceptToStateFunction ptsFunction ) : void
ptsFunction PerceptToStateFunction
return void

setProblem() public method

public setProblem ( OnlineSearchProblem problem ) : void
problem OnlineSearchProblem
return void