Skip to content

Latest commit

 

History

History
228 lines (126 loc) · 5.25 KB

qstate.md

File metadata and controls

228 lines (126 loc) · 5.25 KB

Globals / QState /

Class: QState

Hierarchy

  • QState

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

+ new QState(data: QStateData, reward: number): QState

Defined in reimprove/algorithms/q/qstate.ts:13

Parameters:

Name Type
data QStateData
reward number

Returns: QState


Properties

Private data

data: QStateData

Defined in reimprove/algorithms/q/qstate.ts:15


Private final

final: boolean

Defined in reimprove/algorithms/q/qstate.ts:10


Private id

id: number

Defined in reimprove/algorithms/q/qstate.ts:11


Private reward

reward: number

Defined in reimprove/algorithms/q/qstate.ts:15


Private transitions

transitions: Map<QAction, QTransition>

Defined in reimprove/algorithms/q/qstate.ts:9


Static Private stateId

stateId: number = 0

Defined in reimprove/algorithms/q/qstate.ts:13


Accessors

Data

get Data(): QStateData

Defined in reimprove/algorithms/q/qstate.ts:31

Returns: QStateData


Final

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


Id

get Id(): number

Defined in reimprove/algorithms/q/qstate.ts:38

Returns: number


Reward

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


Transitions

get Transitions(): QTransition[]

Defined in reimprove/algorithms/q/qstate.ts:34

Returns: QTransition[]


Methods

setFinal

setFinal(): QState

Defined in reimprove/algorithms/q/qstate.ts:35

Returns: QState


setTransition

setTransition(action: QAction, transition: QTransition): QTransition

Defined in reimprove/algorithms/q/qstate.ts:21

Parameters:

Name Type
action QAction
transition QTransition

Returns: QTransition


takeAction

takeAction(action: QAction): QTransition

Defined in reimprove/algorithms/q/qstate.ts:27

Parameters:

Name Type
action QAction

Returns: QTransition