@@ -3,11 +3,11 @@ export ElasticArraySLARTTraces
33const ElasticArraySLARTTraces = Traces{
44 SS′LL′AA′RT,
55 <: Tuple {
6- <: MultiplexTraces{SS′,<:Trace{<:ElasticArrayBuffer }} ,
7- <: MultiplexTraces{LL′,<:Trace{<:ElasticArrayBuffer }} ,
8- <: MultiplexTraces{AA′,<:Trace{<:ElasticArrayBuffer }} ,
9- <: Trace{<:ElasticArrayBuffer } ,
10- <: Trace{<:ElasticArrayBuffer } ,
6+ <: MultiplexTraces{SS′,<:Trace{<:ElasticArray }} ,
7+ <: MultiplexTraces{LL′,<:Trace{<:ElasticArray }} ,
8+ <: MultiplexTraces{AA′,<:Trace{<:ElasticArray }} ,
9+ <: Trace{<:ElasticArray } ,
10+ <: Trace{<:ElasticArray } ,
1111 }
1212}
1313
@@ -25,11 +25,11 @@ function ElasticArraySLARTTraces(;
2525 reward_eltype, reward_size = reward
2626 terminal_eltype, terminal_size = terminal
2727
28- MultiplexTraces {SS′} (ElasticArrayBuffer {state_eltype} (state_size... , capacity + 1 )) +
29- MultiplexTraces {LL′} (ElasticArrayBuffer {legal_actions_mask_eltype} (legal_actions_mask_size... , capacity + 1 )) +
30- MultiplexTraces {AA′} (ElasticArrayBuffer {action_eltype} (action_size... , capacity + 1 )) +
28+ MultiplexTraces {SS′} (ElasticArray {state_eltype} (state_size... , capacity + 1 )) +
29+ MultiplexTraces {LL′} (ElasticArray {legal_actions_mask_eltype} (legal_actions_mask_size... , capacity + 1 )) +
30+ MultiplexTraces {AA′} (ElasticArray {action_eltype} (action_size... , capacity + 1 )) +
3131 Traces (
32- reward= ElasticArrayBuffer {reward_eltype} (reward_size... , capacity),
33- terminal= ElasticArrayBuffer {terminal_eltype} (terminal_size... , capacity),
32+ reward= ElasticArray {reward_eltype} (reward_size... , capacity),
33+ terminal= ElasticArray {terminal_eltype} (terminal_size... , capacity),
3434 )
3535end
0 commit comments