C# Class AIMA.Core.Search.Framework.Problem

Datei anzeigen Open project: PaulMineau/AIMA.Net Class Usage Examples

Protected Properties

Property Type Description
actionsFunction ActionsFunction
goalTest GoalTest
initialState Object
resultFunction ResultFunction
stepCostFunction StepCostFunction

Public Methods

Method Description
Problem ( Object initialState, ActionsFunction actionsFunction, ResultFunction resultFunction, GoalTest goalTest ) : System
Problem ( Object initialState, ActionsFunction actionsFunction, ResultFunction resultFunction, GoalTest goalTest, StepCostFunction stepCostFunction ) : System
getActionsFunction ( ) : ActionsFunction
getGoalTest ( ) : GoalTest
getInitialState ( ) : Object
getResultFunction ( ) : ResultFunction
getStepCostFunction ( ) : StepCostFunction
isGoalState ( Object state ) : bool

Protected Methods

Method Description
Problem ( ) : System

Method Details

Problem() protected method

protected Problem ( ) : System
return System

Problem() public method

public Problem ( Object initialState, ActionsFunction actionsFunction, ResultFunction resultFunction, GoalTest goalTest ) : System
initialState Object
actionsFunction ActionsFunction
resultFunction ResultFunction
goalTest GoalTest
return System

Problem() public method

public Problem ( Object initialState, ActionsFunction actionsFunction, ResultFunction resultFunction, GoalTest goalTest, StepCostFunction stepCostFunction ) : System
initialState Object
actionsFunction ActionsFunction
resultFunction ResultFunction
goalTest GoalTest
stepCostFunction StepCostFunction
return System

getActionsFunction() public method

public getActionsFunction ( ) : ActionsFunction
return ActionsFunction

getGoalTest() public method

public getGoalTest ( ) : GoalTest
return GoalTest

getInitialState() public method

public getInitialState ( ) : Object
return Object

getResultFunction() public method

public getResultFunction ( ) : ResultFunction
return ResultFunction

getStepCostFunction() public method

public getStepCostFunction ( ) : StepCostFunction
return StepCostFunction

isGoalState() public method

public isGoalState ( Object state ) : bool
state Object
return bool

Property Details

actionsFunction protected_oe property

protected ActionsFunction actionsFunction
return ActionsFunction

goalTest protected_oe property

protected GoalTest goalTest
return GoalTest

initialState protected_oe property

protected Object initialState
return Object

resultFunction protected_oe property

protected ResultFunction resultFunction
return ResultFunction

stepCostFunction protected_oe property

protected StepCostFunction stepCostFunction
return StepCostFunction