C# Class OfficeTicTacToe.Actors.QState

Inheritance: StatefulActor, IQState, IRemindable
Show file Open project: DXFrance/OfficeTicTacToe

Public Methods

Method Description
ReceiveReminderAsync ( string reminderName, byte context, System.TimeSpan dueTime, System.TimeSpan period ) : System.Threading.Tasks.Task

Private Methods

Method Description
GetReward ( int previousStateToken, int transitionValue ) : IReward
GetRewardingQStates ( int stateToken ) : IEnumerable
GetTransitions ( int stateToken ) : IEnumerable
SetRewardAsync ( int stateToken, double stateReward, double discount ) : System.Threading.Tasks.Task
StartTrainingAsync ( int initialTransitionValue ) : System.Threading.Tasks.Task
TransitionAsync ( int previousStateToken, int transitionValue ) : System.Threading.Tasks.Task

Method Details

ReceiveReminderAsync() public method

public ReceiveReminderAsync ( string reminderName, byte context, System.TimeSpan dueTime, System.TimeSpan period ) : System.Threading.Tasks.Task
reminderName string
context byte
dueTime System.TimeSpan
period System.TimeSpan
return System.Threading.Tasks.Task