- QState
+ new QState(data
: QStateData, reward
: number): QState
Defined in reimprove/algorithms/q/qstate.ts:13
Parameters:
Name | Type |
---|---|
data |
QStateData |
reward |
number |
Returns: QState
● data: QStateData
Defined in reimprove/algorithms/q/qstate.ts:15
● final: boolean
Defined in reimprove/algorithms/q/qstate.ts:10
● id: number
Defined in reimprove/algorithms/q/qstate.ts:11
● reward: number
Defined in reimprove/algorithms/q/qstate.ts:15
● transitions: Map<QAction, QTransition>
Defined in reimprove/algorithms/q/qstate.ts:9
■ stateId: number = 0
Defined in reimprove/algorithms/q/qstate.ts:13
● get Data(): QStateData
Defined in reimprove/algorithms/q/qstate.ts:31
Returns: QStateData
● get Final(): boolean
Defined in reimprove/algorithms/q/qstate.ts:37
Returns: boolean
● set Final(final
: boolean): void
Defined in reimprove/algorithms/q/qstate.ts:36
Parameters:
Name | Type |
---|---|
final |
boolean |
Returns: void
● get Id(): number
Defined in reimprove/algorithms/q/qstate.ts:38
Returns: number
● get Reward(): number
Defined in reimprove/algorithms/q/qstate.ts:32
Returns: number
● set Reward(reward
: number): void
Defined in reimprove/algorithms/q/qstate.ts:33
Parameters:
Name | Type |
---|---|
reward |
number |
Returns: void
● get Transitions(): QTransition[]
Defined in reimprove/algorithms/q/qstate.ts:34
Returns: QTransition[]
▸ setFinal(): QState
Defined in reimprove/algorithms/q/qstate.ts:35
Returns: QState
▸ setTransition(action
: QAction, transition
: QTransition): QTransition
Defined in reimprove/algorithms/q/qstate.ts:21
Parameters:
Name | Type |
---|---|
action |
QAction |
transition |
QTransition |
Returns: QTransition
▸ takeAction(action
: QAction): QTransition
Defined in reimprove/algorithms/q/qstate.ts:27
Parameters:
Name | Type |
---|---|
action |
QAction |
Returns: QTransition