- 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