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

Afficher le fichier Open project: PaulMineau/AIMA.Net Class Usage Examples

Protected Properties

Свойство Type Description
actionsFunction ActionsFunction
goalTest GoalTest
initialState Object
resultFunction ResultFunction
stepCostFunction StepCostFunction

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
Problem ( ) : System

Method Details

Problem() protected méthode

protected Problem ( ) : System
Résultat System

Problem() public méthode

public Problem ( Object initialState, ActionsFunction actionsFunction, ResultFunction resultFunction, GoalTest goalTest ) : System
initialState Object
actionsFunction ActionsFunction
resultFunction ResultFunction
goalTest GoalTest
Résultat System

Problem() public méthode

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

getActionsFunction() public méthode

public getActionsFunction ( ) : ActionsFunction
Résultat ActionsFunction

getGoalTest() public méthode

public getGoalTest ( ) : GoalTest
Résultat GoalTest

getInitialState() public méthode

public getInitialState ( ) : Object
Résultat Object

getResultFunction() public méthode

public getResultFunction ( ) : ResultFunction
Résultat ResultFunction

getStepCostFunction() public méthode

public getStepCostFunction ( ) : StepCostFunction
Résultat StepCostFunction

isGoalState() public méthode

public isGoalState ( Object state ) : bool
state Object
Résultat bool

Property Details

actionsFunction protected_oe property

protected ActionsFunction actionsFunction
Résultat ActionsFunction

goalTest protected_oe property

protected GoalTest goalTest
Résultat GoalTest

initialState protected_oe property

protected Object initialState
Résultat Object

resultFunction protected_oe property

protected ResultFunction resultFunction
Résultat ResultFunction

stepCostFunction protected_oe property

protected StepCostFunction stepCostFunction
Résultat StepCostFunction