diff --git a/docs/build/html/namespacemlx_1_1steel.js b/docs/build/html/namespacemlx_1_1steel.js
index 52768b0a4..4acdb10eb 100644
--- a/docs/build/html/namespacemlx_1_1steel.js
+++ b/docs/build/html/namespacemlx_1_1steel.js
@@ -56,6 +56,7 @@ var namespacemlx_1_1steel =
[ "operator||", "namespacemlx_1_1steel.html#a1bb3ac5061a04e407fc4cdcc9f6ea03f", null ],
[ "sum", "namespacemlx_1_1steel.html#ab4a6ddea4beb7c447cf5b69b9d46cc3b", null ],
[ "sum", "namespacemlx_1_1steel.html#acd6e194d37b617d7a5818bc384a97fe4", null ],
+ [ "tile_matmad", "namespacemlx_1_1steel.html#ab9fdcb06fb1f639f9120ab14cfedd150", null ],
[ "tile_matmad", "namespacemlx_1_1steel.html#ad583e6038efc119542410f43b603d4ad", null ],
[ "is_integral_v", "namespacemlx_1_1steel.html#a92a3465716ea7fd682d22cecc08d45fd", null ]
];
\ No newline at end of file
diff --git a/docs/build/html/navtreedata.js b/docs/build/html/navtreedata.js
index f5cd736d6..920aed201 100644
--- a/docs/build/html/navtreedata.js
+++ b/docs/build/html/navtreedata.js
@@ -76,32 +76,32 @@ var NAVTREEINDEX =
"classmlx_1_1core_1_1_less_equal.html#addfe62d3557d216f8307bdf1cbff6a8f",
"classmlx_1_1core_1_1_not_equal.html#ab8b57932f03c8eee664bf89adeaa43b5",
"classmlx_1_1core_1_1_reshape.html#a658de2c5f710991b48e14b2bd19b229f",
-"classmlx_1_1core_1_1_slice.html#a43202c3b8966ae1db9ab82072e4918b0",
-"classmlx_1_1core_1_1_transpose.html#a5ef848b69def9a246665b67e6e3ffdfe",
-"classmlx_1_1core_1_1array.html#af26e6be1a9e6239471a4c24310c0c7c8",
-"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a2e92131428f0ffa98fff781b8c35d9e5",
-"classpocketfft_1_1detail_1_1arr__info.html#a2467e9e01de1ba4d7cd28c1af783da8d",
-"einsum_8h.html",
-"group__ops.html#ga3689e12e8f42dadb4cbe2b07dc4099f4",
-"group__ops.html#gafe2bd174c9953ed7f12664f7abaca0e6",
-"namespacemetal.html#a83ba4235ae350ab8880a9df09158620b",
-"namespacemlx_1_1core.html#a2d933573edf4ed305fddd8a0caef1ee8",
-"namespacemlx_1_1core.html#a9119e518234df7923cae2b3802d59bf2",
-"namespacemlx_1_1core.html#af7577c91b8c43682f0ebc9eb9758aae4",
-"namespacemlx_1_1core_1_1simd.html#a1108d186d57c2010c743d3f9297befc7",
-"namespacemlx_1_1core_1_1simd.html#ae8ca6615d51866d876b5efb3425600ed",
-"sort_8h.html#a812f19ed1db562026edc24e29185fe8c",
-"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8",
-"struct_read_writer.html#a4c0b12484aac4fd6759d67c190391989",
-"structmlx_1_1core_1_1_contiguous_iterator.html#a727442ddff5fd3c3ebe09b000a01c9d3",
-"structmlx_1_1core_1_1array_1_1_data.html",
-"structmlx_1_1core_1_1detail_1_1_log1p.html#a3220de8c6090c44aa2070b1fbb2dc340",
-"structmlx_1_1core_1_1metal_1_1_command_encoder_1_1_concurrent_context.html",
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1f0b00daad8eba2f855bb306e70d2328",
-"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#a71449551bbfe56058440755dfd50fc75",
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a5afa232b7c84b5025247ac4f83eb9ca9",
-"structmlx_1_1steel_1_1_loop_alignment.html",
-"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html#a2a99b8e296d26b255e9937ba5f30e76f"
+"classmlx_1_1core_1_1_slice.html#a3aa025acbf4a9ca9e030a1e6bda102f7",
+"classmlx_1_1core_1_1_transpose.html#a38d25739c08aa594a6775015a1d7d92e",
+"classmlx_1_1core_1_1array.html#aebed1f37c19197be76105161102a8a40",
+"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a2b83b4576f1942db869171cccbf607df",
+"classpocketfft_1_1detail_1_1arr__info.html#a003a7106f7fa59a3c55ac1f0116313a5",
+"distributed__impl_8h.html",
+"group__ops.html#ga345aa27af3dae3646b8b4b1068e89a3e",
+"group__ops.html#gafa376ad57d38ba87378f0272dc379b23",
+"namespacemetal.html#a567acb18199ac0107712eb8cb8aeb8e9",
+"namespacemlx_1_1core.html#a2822d2a4d346c826d3cfebbcf89c3057",
+"namespacemlx_1_1core.html#a8a928d76a6fbf3d336296401e14617a4",
+"namespacemlx_1_1core.html#af35a2b06517d8bb7dbb469692b4f841c",
+"namespacemlx_1_1core_1_1simd.html#a05240b8fd6f54632b676d4b66449f799",
+"namespacemlx_1_1core_1_1simd.html#ae0fcb84973e4762a543ad3843db4f153",
+"scatter__axis_8h.html",
+"struct_kernel_multi_block_merge_sort.html#a811e72376de254af2bf5303133562a9a",
+"struct_quantized_block_loader.html#abbf8249ca99e3e87b296ddd60a984b76",
+"structmlx_1_1core_1_1_command_encoder.html#aeef08f5f3c015578d40de756a6465aa2",
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#a2cbf481e39164245668b3be6cbcc614d",
+"structmlx_1_1core_1_1detail_1_1_less_equal.html#a5f7f700be5fdf4629a96ab271caf5440",
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#abc52d18ea87d213c47fd26062c829849",
+"structmlx_1_1steel_1_1_attn_params.html#ab210f29dcc3a732aba34894cd5a42cf7",
+"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a",
+"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ac18de37cde1459595bfe18b0d5ef146d",
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a4c5e33edf70be99cf93ac5723c12eb24",
+"structpocketfft_1_1detail_1_1cmplx.html#a460da5db36d1c72fb1ed3496fd3abde4"
];
var SYNCONMSG = 'click to disable panel synchronization';
diff --git a/docs/build/html/navtreeindex10.js b/docs/build/html/navtreeindex10.js
index b94f2a811..1fc91d5ce 100644
--- a/docs/build/html/navtreeindex10.js
+++ b/docs/build/html/navtreeindex10.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX10 =
{
+"classmlx_1_1core_1_1_slice.html#a3aa025acbf4a9ca9e030a1e6bda102f7":[1,0,1,0,130,0],
+"classmlx_1_1core_1_1_slice.html#a3aa025acbf4a9ca9e030a1e6bda102f7":[2,0,1,0,127,0],
"classmlx_1_1core_1_1_slice.html#a43202c3b8966ae1db9ab82072e4918b0":[1,0,1,0,130,3],
"classmlx_1_1core_1_1_slice.html#a43202c3b8966ae1db9ab82072e4918b0":[2,0,1,0,127,3],
"classmlx_1_1core_1_1_slice.html#a4b13503f5b2f5c6a90d394b020f9b3f2":[1,0,1,0,130,1],
@@ -247,7 +249,5 @@ var NAVTREEINDEX10 =
"classmlx_1_1core_1_1_transpose.html#a1fbcfcca43f9ec06c63a3c14708c30f8":[1,0,1,0,145,1],
"classmlx_1_1core_1_1_transpose.html#a1fbcfcca43f9ec06c63a3c14708c30f8":[2,0,1,0,142,1],
"classmlx_1_1core_1_1_transpose.html#a23167291e2bf12e2bb2e51d1db340909":[1,0,1,0,145,7],
-"classmlx_1_1core_1_1_transpose.html#a23167291e2bf12e2bb2e51d1db340909":[2,0,1,0,142,7],
-"classmlx_1_1core_1_1_transpose.html#a38d25739c08aa594a6775015a1d7d92e":[1,0,1,0,145,2],
-"classmlx_1_1core_1_1_transpose.html#a38d25739c08aa594a6775015a1d7d92e":[2,0,1,0,142,2]
+"classmlx_1_1core_1_1_transpose.html#a23167291e2bf12e2bb2e51d1db340909":[2,0,1,0,142,7]
};
diff --git a/docs/build/html/navtreeindex11.js b/docs/build/html/navtreeindex11.js
index 4258cb104..5eb2f57f5 100644
--- a/docs/build/html/navtreeindex11.js
+++ b/docs/build/html/navtreeindex11.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX11 =
{
+"classmlx_1_1core_1_1_transpose.html#a38d25739c08aa594a6775015a1d7d92e":[1,0,1,0,145,2],
+"classmlx_1_1core_1_1_transpose.html#a38d25739c08aa594a6775015a1d7d92e":[2,0,1,0,142,2],
"classmlx_1_1core_1_1_transpose.html#a5ef848b69def9a246665b67e6e3ffdfe":[1,0,1,0,145,9],
"classmlx_1_1core_1_1_transpose.html#a5ef848b69def9a246665b67e6e3ffdfe":[2,0,1,0,142,9],
"classmlx_1_1core_1_1_transpose.html#a799ec3c3fa9f1b9e6177c755252a3eab":[1,0,1,0,145,3],
@@ -247,7 +249,5 @@ var NAVTREEINDEX11 =
"classmlx_1_1core_1_1array.html#adfa53f3f26bb0f942fb1c67ec8cd5380":[1,0,1,0,28,35],
"classmlx_1_1core_1_1array.html#adfa53f3f26bb0f942fb1c67ec8cd5380":[2,0,1,0,25,35],
"classmlx_1_1core_1_1array.html#ae29e7d6fbfbea1e5e321a8d1ea3cfacd":[1,0,1,0,28,29],
-"classmlx_1_1core_1_1array.html#ae29e7d6fbfbea1e5e321a8d1ea3cfacd":[2,0,1,0,25,29],
-"classmlx_1_1core_1_1array.html#aebed1f37c19197be76105161102a8a40":[1,0,1,0,28,38],
-"classmlx_1_1core_1_1array.html#aebed1f37c19197be76105161102a8a40":[2,0,1,0,25,38]
+"classmlx_1_1core_1_1array.html#ae29e7d6fbfbea1e5e321a8d1ea3cfacd":[2,0,1,0,25,29]
};
diff --git a/docs/build/html/navtreeindex12.js b/docs/build/html/navtreeindex12.js
index a4d2237a5..c47f29d76 100644
--- a/docs/build/html/navtreeindex12.js
+++ b/docs/build/html/navtreeindex12.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX12 =
{
+"classmlx_1_1core_1_1array.html#aebed1f37c19197be76105161102a8a40":[1,0,1,0,28,38],
+"classmlx_1_1core_1_1array.html#aebed1f37c19197be76105161102a8a40":[2,0,1,0,25,38],
"classmlx_1_1core_1_1array.html#af26e6be1a9e6239471a4c24310c0c7c8":[1,0,1,0,28,62],
"classmlx_1_1core_1_1array.html#af26e6be1a9e6239471a4c24310c0c7c8":[2,0,1,0,25,62],
"classmlx_1_1core_1_1array.html#af329d9432c92de87cbaa2de8454eefc0":[1,0,1,0,28,43],
@@ -247,7 +249,5 @@ var NAVTREEINDEX12 =
"classmlx_1_1core_1_1io_1_1_file_writer.html#aee57db8516361f17de3cf2087d9a87d9":[1,0,1,0,6,0,1],
"classmlx_1_1core_1_1io_1_1_file_writer.html#aee57db8516361f17de3cf2087d9a87d9":[2,0,1,0,4,0,1],
"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html":[1,0,1,0,6,1],
-"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html":[2,0,1,0,4,1],
-"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a2b83b4576f1942db869171cccbf607df":[1,0,1,0,6,1,6],
-"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a2b83b4576f1942db869171cccbf607df":[2,0,1,0,4,1,6]
+"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html":[2,0,1,0,4,1]
};
diff --git a/docs/build/html/navtreeindex13.js b/docs/build/html/navtreeindex13.js
index e4df6cf04..f8a8c0f44 100644
--- a/docs/build/html/navtreeindex13.js
+++ b/docs/build/html/navtreeindex13.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX13 =
{
+"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a2b83b4576f1942db869171cccbf607df":[1,0,1,0,6,1,6],
+"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a2b83b4576f1942db869171cccbf607df":[2,0,1,0,4,1,6],
"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a2e92131428f0ffa98fff781b8c35d9e5":[1,0,1,0,6,1,8],
"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a2e92131428f0ffa98fff781b8c35d9e5":[2,0,1,0,4,1,8],
"classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a361d3b34bc493825c893cce256da46c8":[1,0,1,0,6,1,4],
@@ -62,14 +64,14 @@ var NAVTREEINDEX13 =
"classmlx_1_1core_1_1metal_1_1_buffer.html#acb15b2f057568828ea09635ed968b62a":[2,0,1,0,5,0,1],
"classmlx_1_1core_1_1metal_1_1_device.html":[1,0,1,0,8,2],
"classmlx_1_1core_1_1metal_1_1_device.html":[2,0,1,0,5,2],
-"classmlx_1_1core_1_1metal_1_1_device.html#a03a2f0c712660a1bd437cb16e4aba79f":[1,0,1,0,8,2,20],
-"classmlx_1_1core_1_1metal_1_1_device.html#a03a2f0c712660a1bd437cb16e4aba79f":[2,0,1,0,5,2,20],
+"classmlx_1_1core_1_1metal_1_1_device.html#a03a2f0c712660a1bd437cb16e4aba79f":[1,0,1,0,8,2,21],
+"classmlx_1_1core_1_1metal_1_1_device.html#a03a2f0c712660a1bd437cb16e4aba79f":[2,0,1,0,5,2,21],
"classmlx_1_1core_1_1metal_1_1_device.html#a2580a395419fa6735e8ca5a67495700e":[1,0,1,0,8,2,6],
"classmlx_1_1core_1_1metal_1_1_device.html#a2580a395419fa6735e8ca5a67495700e":[2,0,1,0,5,2,6],
-"classmlx_1_1core_1_1metal_1_1_device.html#a31dba377f2be44a746db10d1b9367653":[1,0,1,0,8,2,15],
-"classmlx_1_1core_1_1metal_1_1_device.html#a31dba377f2be44a746db10d1b9367653":[2,0,1,0,5,2,15],
-"classmlx_1_1core_1_1metal_1_1_device.html#a45945f2efcd242d915ffa2171e92bf9d":[1,0,1,0,8,2,19],
-"classmlx_1_1core_1_1metal_1_1_device.html#a45945f2efcd242d915ffa2171e92bf9d":[2,0,1,0,5,2,19],
+"classmlx_1_1core_1_1metal_1_1_device.html#a31dba377f2be44a746db10d1b9367653":[1,0,1,0,8,2,16],
+"classmlx_1_1core_1_1metal_1_1_device.html#a31dba377f2be44a746db10d1b9367653":[2,0,1,0,5,2,16],
+"classmlx_1_1core_1_1metal_1_1_device.html#a45945f2efcd242d915ffa2171e92bf9d":[1,0,1,0,8,2,20],
+"classmlx_1_1core_1_1metal_1_1_device.html#a45945f2efcd242d915ffa2171e92bf9d":[2,0,1,0,5,2,20],
"classmlx_1_1core_1_1metal_1_1_device.html#a4f39c28c6cdd1d2da1918f5871bcba6e":[1,0,1,0,8,2,2],
"classmlx_1_1core_1_1metal_1_1_device.html#a4f39c28c6cdd1d2da1918f5871bcba6e":[2,0,1,0,5,2,2],
"classmlx_1_1core_1_1metal_1_1_device.html#a5fe3970fbe92ccc55fce4241ffbe5210":[1,0,1,0,8,2,10],
@@ -86,18 +88,20 @@ var NAVTREEINDEX13 =
"classmlx_1_1core_1_1metal_1_1_device.html#a72ad17c96fc6ce825bc77f0bed657901":[2,0,1,0,5,2,3],
"classmlx_1_1core_1_1metal_1_1_device.html#a75ed55e73baf48013028796518723ff0":[1,0,1,0,8,2,14],
"classmlx_1_1core_1_1metal_1_1_device.html#a75ed55e73baf48013028796518723ff0":[2,0,1,0,5,2,14],
-"classmlx_1_1core_1_1metal_1_1_device.html#a8135ae2a8c1e6f3861e84d4e60c28b67":[1,0,1,0,8,2,16],
-"classmlx_1_1core_1_1metal_1_1_device.html#a8135ae2a8c1e6f3861e84d4e60c28b67":[2,0,1,0,5,2,16],
+"classmlx_1_1core_1_1metal_1_1_device.html#a8135ae2a8c1e6f3861e84d4e60c28b67":[1,0,1,0,8,2,17],
+"classmlx_1_1core_1_1metal_1_1_device.html#a8135ae2a8c1e6f3861e84d4e60c28b67":[2,0,1,0,5,2,17],
"classmlx_1_1core_1_1metal_1_1_device.html#a95248f1387824067fd4fed23ace5ac0c":[1,0,1,0,8,2,7],
"classmlx_1_1core_1_1metal_1_1_device.html#a95248f1387824067fd4fed23ace5ac0c":[2,0,1,0,5,2,7],
-"classmlx_1_1core_1_1metal_1_1_device.html#a99ff72689b7beb65ad4541391b0eeabf":[1,0,1,0,8,2,18],
-"classmlx_1_1core_1_1metal_1_1_device.html#a99ff72689b7beb65ad4541391b0eeabf":[2,0,1,0,5,2,18],
+"classmlx_1_1core_1_1metal_1_1_device.html#a99ff72689b7beb65ad4541391b0eeabf":[1,0,1,0,8,2,19],
+"classmlx_1_1core_1_1metal_1_1_device.html#a99ff72689b7beb65ad4541391b0eeabf":[2,0,1,0,5,2,19],
+"classmlx_1_1core_1_1metal_1_1_device.html#ab5f96b1d702e6c5e2d4228c1f2b19a00":[1,0,1,0,8,2,15],
+"classmlx_1_1core_1_1metal_1_1_device.html#ab5f96b1d702e6c5e2d4228c1f2b19a00":[2,0,1,0,5,2,15],
"classmlx_1_1core_1_1metal_1_1_device.html#abf59a4addb5473f9e814e3651ba85f06":[1,0,1,0,8,2,1],
"classmlx_1_1core_1_1metal_1_1_device.html#abf59a4addb5473f9e814e3651ba85f06":[2,0,1,0,5,2,1],
"classmlx_1_1core_1_1metal_1_1_device.html#acb90010af0cffe27fd8cc6c253d3a576":[1,0,1,0,8,2,4],
"classmlx_1_1core_1_1metal_1_1_device.html#acb90010af0cffe27fd8cc6c253d3a576":[2,0,1,0,5,2,4],
-"classmlx_1_1core_1_1metal_1_1_device.html#ad1d6382fd18a46b1906e1b43e0bd2e73":[1,0,1,0,8,2,17],
-"classmlx_1_1core_1_1metal_1_1_device.html#ad1d6382fd18a46b1906e1b43e0bd2e73":[2,0,1,0,5,2,17],
+"classmlx_1_1core_1_1metal_1_1_device.html#ad1d6382fd18a46b1906e1b43e0bd2e73":[1,0,1,0,8,2,18],
+"classmlx_1_1core_1_1metal_1_1_device.html#ad1d6382fd18a46b1906e1b43e0bd2e73":[2,0,1,0,5,2,18],
"classmlx_1_1core_1_1metal_1_1_device.html#ae0db74570eb4b19d8cf19774db91bfd6":[1,0,1,0,8,2,0],
"classmlx_1_1core_1_1metal_1_1_device.html#ae0db74570eb4b19d8cf19774db91bfd6":[2,0,1,0,5,2,0],
"classmlx_1_1core_1_1metal_1_1_device.html#afa0cac9d800c21a8a7f6cb224256abaf":[1,0,1,0,8,2,12],
@@ -245,9 +249,5 @@ var NAVTREEINDEX13 =
"classpocketfft_1_1detail_1_1arr.html#aec0f2191b4663b4187aab92454c34de8":[1,0,2,0,3,4],
"classpocketfft_1_1detail_1_1arr.html#aec0f2191b4663b4187aab92454c34de8":[2,0,2,0,3,4],
"classpocketfft_1_1detail_1_1arr__info.html":[1,0,2,0,4],
-"classpocketfft_1_1detail_1_1arr__info.html":[2,0,2,0,4],
-"classpocketfft_1_1detail_1_1arr__info.html#a003a7106f7fa59a3c55ac1f0116313a5":[1,0,2,0,4,4],
-"classpocketfft_1_1detail_1_1arr__info.html#a003a7106f7fa59a3c55ac1f0116313a5":[2,0,2,0,4,4],
-"classpocketfft_1_1detail_1_1arr__info.html#a0dbddb7d86ca306159fc9ef9a453b21e":[1,0,2,0,4,0],
-"classpocketfft_1_1detail_1_1arr__info.html#a0dbddb7d86ca306159fc9ef9a453b21e":[2,0,2,0,4,0]
+"classpocketfft_1_1detail_1_1arr__info.html":[2,0,2,0,4]
};
diff --git a/docs/build/html/navtreeindex14.js b/docs/build/html/navtreeindex14.js
index b7ebdcfac..16cde040a 100644
--- a/docs/build/html/navtreeindex14.js
+++ b/docs/build/html/navtreeindex14.js
@@ -1,5 +1,9 @@
var NAVTREEINDEX14 =
{
+"classpocketfft_1_1detail_1_1arr__info.html#a003a7106f7fa59a3c55ac1f0116313a5":[1,0,2,0,4,4],
+"classpocketfft_1_1detail_1_1arr__info.html#a003a7106f7fa59a3c55ac1f0116313a5":[2,0,2,0,4,4],
+"classpocketfft_1_1detail_1_1arr__info.html#a0dbddb7d86ca306159fc9ef9a453b21e":[1,0,2,0,4,0],
+"classpocketfft_1_1detail_1_1arr__info.html#a0dbddb7d86ca306159fc9ef9a453b21e":[2,0,2,0,4,0],
"classpocketfft_1_1detail_1_1arr__info.html#a2467e9e01de1ba4d7cd28c1af783da8d":[1,0,2,0,4,7],
"classpocketfft_1_1detail_1_1arr__info.html#a2467e9e01de1ba4d7cd28c1af783da8d":[2,0,2,0,4,7],
"classpocketfft_1_1detail_1_1arr__info.html#a9d10aa83a1117e75d36f7396b8c2a093":[1,0,2,0,4,5],
@@ -245,9 +249,5 @@ var NAVTREEINDEX14 =
"distributed_2primitives_8h.html":[3,0,0,2,5],
"distributed_2primitives_8h_source.html":[3,0,0,2,5],
"distributed_8h.html":[3,0,0,2,2],
-"distributed_8h_source.html":[3,0,0,2,2],
-"distributed__impl_8h.html":[3,0,0,2,3],
-"distributed__impl_8h_source.html":[3,0,0,2,3],
-"dtype_8h.html":[3,0,0,10],
-"dtype_8h_source.html":[3,0,0,10]
+"distributed_8h_source.html":[3,0,0,2,2]
};
diff --git a/docs/build/html/navtreeindex15.js b/docs/build/html/navtreeindex15.js
index 53cc76fba..10cc6e4a1 100644
--- a/docs/build/html/navtreeindex15.js
+++ b/docs/build/html/navtreeindex15.js
@@ -1,5 +1,9 @@
var NAVTREEINDEX15 =
{
+"distributed__impl_8h.html":[3,0,0,2,3],
+"distributed__impl_8h_source.html":[3,0,0,2,3],
+"dtype_8h.html":[3,0,0,10],
+"dtype_8h_source.html":[3,0,0,10],
"einsum_8h.html":[3,0,0,11],
"einsum_8h_source.html":[3,0,0,11],
"erf_8h.html":[3,0,0,1,2,1,15],
@@ -245,9 +249,5 @@ var NAVTREEINDEX15 =
"group__ops.html#ga30d47e08093c03a3676f235f9f559411":[0,0,61],
"group__ops.html#ga3188638fba3a60e264baf69956a1e08b":[0,0,51],
"group__ops.html#ga32e106e794e2c32e4e7decee2df2477f":[0,0,195],
-"group__ops.html#ga33638dc3a9972dd02be12d0eb85f9bde":[0,0,83],
-"group__ops.html#ga345aa27af3dae3646b8b4b1068e89a3e":[0,0,16],
-"group__ops.html#ga35b8436c79ff953f6c809598b646f498":[0,0,295],
-"group__ops.html#ga3602aa91b7b124a0b41ec1b2137a1b02":[0,0,312],
-"group__ops.html#ga3627754d7868487bdab1bd83f05d9c81":[0,0,283]
+"group__ops.html#ga33638dc3a9972dd02be12d0eb85f9bde":[0,0,83]
};
diff --git a/docs/build/html/navtreeindex16.js b/docs/build/html/navtreeindex16.js
index 4eeebae33..502584c7f 100644
--- a/docs/build/html/navtreeindex16.js
+++ b/docs/build/html/navtreeindex16.js
@@ -1,5 +1,9 @@
var NAVTREEINDEX16 =
{
+"group__ops.html#ga345aa27af3dae3646b8b4b1068e89a3e":[0,0,16],
+"group__ops.html#ga35b8436c79ff953f6c809598b646f498":[0,0,295],
+"group__ops.html#ga3602aa91b7b124a0b41ec1b2137a1b02":[0,0,312],
+"group__ops.html#ga3627754d7868487bdab1bd83f05d9c81":[0,0,283],
"group__ops.html#ga3689e12e8f42dadb4cbe2b07dc4099f4":[0,0,6],
"group__ops.html#ga368a0dc0e5dfb76922e7aa55a95f12f0":[0,0,106],
"group__ops.html#ga36bc28f1deb2fe668ca9ae1e447b6b1f":[0,0,278],
@@ -245,9 +249,5 @@ var NAVTREEINDEX16 =
"group__ops.html#gaf8913cabeb9fb193ba687aaeb2087764":[0,0,220],
"group__ops.html#gaf8f2ec2b98a4b59eca73d7471df6e032":[0,0,272],
"group__ops.html#gaf985df6609c6bd75a14a844655d89eaa":[0,0,129],
-"group__ops.html#gafa0eb25d5978674bfc9e59d4145ec590":[0,0,197],
-"group__ops.html#gafa376ad57d38ba87378f0272dc379b23":[0,0,226],
-"group__ops.html#gafbb857094d784b38c78683a091ffdbde":[0,0,316],
-"group__ops.html#gafcd39b0bf39a56c26a967981c7ab8a8d":[0,0,282],
-"group__ops.html#gafdcb04d77c64405a3990078a77dd984c":[0,0,277]
+"group__ops.html#gafa0eb25d5978674bfc9e59d4145ec590":[0,0,197]
};
diff --git a/docs/build/html/navtreeindex17.js b/docs/build/html/navtreeindex17.js
index 958d86ff3..f8f0c7e88 100644
--- a/docs/build/html/navtreeindex17.js
+++ b/docs/build/html/navtreeindex17.js
@@ -1,5 +1,9 @@
var NAVTREEINDEX17 =
{
+"group__ops.html#gafa376ad57d38ba87378f0272dc379b23":[0,0,226],
+"group__ops.html#gafbb857094d784b38c78683a091ffdbde":[0,0,316],
+"group__ops.html#gafcd39b0bf39a56c26a967981c7ab8a8d":[0,0,282],
+"group__ops.html#gafdcb04d77c64405a3990078a77dd984c":[0,0,277],
"group__ops.html#gafe2bd174c9953ed7f12664f7abaca0e6":[0,0,103],
"group__ops.html#gafe6e4580452c873cac294f16129e633f":[0,0,20],
"group__ops.html#gafef5cb2159c16a60a95470cc823bdd44":[0,0,135],
@@ -41,7 +45,16 @@ var NAVTREEINDEX17 =
"kernels_8h.html":[3,0,0,1,2,8],
"kernels_8h_source.html":[3,0,0,1,2,8],
"lapack_8h.html":[3,0,0,1,1,9],
-"lapack_8h.html#ae22db9704827bf013a0a61f21a47464b":[3,0,0,1,1,9,0],
+"lapack_8h.html#a07b8fcda68eb0c861d282757b5381148":[3,0,0,1,1,9,8],
+"lapack_8h.html#a54238f99f06c0843601cabe1cb6a2637":[3,0,0,1,1,9,5],
+"lapack_8h.html#a6b0df109467651763a6e2b88f792a569":[3,0,0,1,1,9,4],
+"lapack_8h.html#a9eb1ec7983c0404d7055edd2e9edeb79":[3,0,0,1,1,9,9],
+"lapack_8h.html#aa356d7affbe00e6a5a700225dc6a774e":[3,0,0,1,1,9,0],
+"lapack_8h.html#aafb37bcf77b8dacf75c9e8feed325757":[3,0,0,1,1,9,7],
+"lapack_8h.html#aca4bf4d46eed1729128dc88d39c128c2":[3,0,0,1,1,9,6],
+"lapack_8h.html#ae22db9704827bf013a0a61f21a47464b":[3,0,0,1,1,9,1],
+"lapack_8h.html#aeaf627909edbceee7bc57639c7b27124":[3,0,0,1,1,9,2],
+"lapack_8h.html#afa6b9dd8d9110ff8f41d32edf1912e44":[3,0,0,1,1,9,3],
"lapack_8h_source.html":[3,0,0,1,1,9],
"limits_8h.html":[3,0,0,4,4],
"limits_8h_source.html":[3,0,0,4,4],
@@ -236,18 +249,5 @@ var NAVTREEINDEX17 =
"namespacemetal.html#a4bb203647a421032db47e73cd649841b":[1,0,0,71],
"namespacemetal.html#a4c63707d13c89364496a48906631c204":[1,0,0,27],
"namespacemetal.html#a5017efc9605e069cfb507137cd1a1852":[1,0,0,74],
-"namespacemetal.html#a5138d5cdc18139e135707916a243cd8e":[1,0,0,68],
-"namespacemetal.html#a567acb18199ac0107712eb8cb8aeb8e9":[1,0,0,63],
-"namespacemetal.html#a57116427997ba71dd3863bfb15de33bf":[1,0,0,20],
-"namespacemetal.html#a5c2f37939ad705ddea4409d3bedb8ce1":[1,0,0,24],
-"namespacemetal.html#a5ca40242390b632f737e29636829b2e4":[1,0,0,60],
-"namespacemetal.html#a619a159ca5f2ddfe3647d3a6bb6e804c":[1,0,0,77],
-"namespacemetal.html#a6301a78d69ff14a06194ca85a0c7d326":[1,0,0,32],
-"namespacemetal.html#a6653b28c9473087141eddce39878d4d3":[1,0,0,49],
-"namespacemetal.html#a66ac19825ea79b8294e243ae6d0b3d3c":[1,0,0,36],
-"namespacemetal.html#a6b1c15d251aeaacb1f4338a5e152ae78":[1,0,0,39],
-"namespacemetal.html#a6ca6a7e1996228fa536e969e9e45c446":[1,0,0,62],
-"namespacemetal.html#a729b22077d6c944491a6027c18ea80c9":[1,0,0,72],
-"namespacemetal.html#a80a771553d9a0012b93620d19c48b00f":[1,0,0,18],
-"namespacemetal.html#a83320ba983d90dd1fa5847b6940dc0bb":[1,0,0,41]
+"namespacemetal.html#a5138d5cdc18139e135707916a243cd8e":[1,0,0,68]
};
diff --git a/docs/build/html/navtreeindex18.js b/docs/build/html/navtreeindex18.js
index 393487f78..17880edc0 100644
--- a/docs/build/html/navtreeindex18.js
+++ b/docs/build/html/navtreeindex18.js
@@ -1,5 +1,18 @@
var NAVTREEINDEX18 =
{
+"namespacemetal.html#a567acb18199ac0107712eb8cb8aeb8e9":[1,0,0,63],
+"namespacemetal.html#a57116427997ba71dd3863bfb15de33bf":[1,0,0,20],
+"namespacemetal.html#a5c2f37939ad705ddea4409d3bedb8ce1":[1,0,0,24],
+"namespacemetal.html#a5ca40242390b632f737e29636829b2e4":[1,0,0,60],
+"namespacemetal.html#a619a159ca5f2ddfe3647d3a6bb6e804c":[1,0,0,77],
+"namespacemetal.html#a6301a78d69ff14a06194ca85a0c7d326":[1,0,0,32],
+"namespacemetal.html#a6653b28c9473087141eddce39878d4d3":[1,0,0,49],
+"namespacemetal.html#a66ac19825ea79b8294e243ae6d0b3d3c":[1,0,0,36],
+"namespacemetal.html#a6b1c15d251aeaacb1f4338a5e152ae78":[1,0,0,39],
+"namespacemetal.html#a6ca6a7e1996228fa536e969e9e45c446":[1,0,0,62],
+"namespacemetal.html#a729b22077d6c944491a6027c18ea80c9":[1,0,0,72],
+"namespacemetal.html#a80a771553d9a0012b93620d19c48b00f":[1,0,0,18],
+"namespacemetal.html#a83320ba983d90dd1fa5847b6940dc0bb":[1,0,0,41],
"namespacemetal.html#a83ba4235ae350ab8880a9df09158620b":[1,0,0,78],
"namespacemetal.html#a85181e37a00cb4a4217f1bb25389bce5":[1,0,0,75],
"namespacemetal.html#a853c80479ab2264d9c4587c7bcac767b":[1,0,0,46],
@@ -150,7 +163,7 @@ var NAVTREEINDEX18 =
"namespacemlx_1_1core.html#a017b52ecf30b33da4aa8da35ccc43220":[1,0,1,0,491],
"namespacemlx_1_1core.html#a0196171cfe6ee2953113abce597dc815":[1,0,1,0,292],
"namespacemlx_1_1core.html#a019df48807b506d9995856684bf7797a":[1,0,1,0,826],
-"namespacemlx_1_1core.html#a01b0d64a75dfa2e95d6c7b5c53d708af":[1,0,1,0,1076],
+"namespacemlx_1_1core.html#a01b0d64a75dfa2e95d6c7b5c53d708af":[1,0,1,0,1077],
"namespacemlx_1_1core.html#a01dabc077a872c115a9a9ccd95f1acec":[1,0,1,0,797],
"namespacemlx_1_1core.html#a0303e26b737c9fd197ed9caa90fd21a7":[1,0,1,0,325],
"namespacemlx_1_1core.html#a0367b582e85162b4180e086f725e49e9":[1,0,1,0,542],
@@ -164,8 +177,8 @@ var NAVTREEINDEX18 =
"namespacemlx_1_1core.html#a05a220cff45f12439fde775983c6df78":[1,0,1,0,353],
"namespacemlx_1_1core.html#a064318b7a16e5cb6d0a6407501b5c7dc":[1,0,1,0,610],
"namespacemlx_1_1core.html#a067d47823a322b88043cce7ce4a3ec78":[1,0,1,0,529],
-"namespacemlx_1_1core.html#a069c0aab6b36aef34419534ec4a4310d":[1,0,1,0,1078],
-"namespacemlx_1_1core.html#a074d000f25ae3ed77450e6a5fec4b38b":[1,0,1,0,1075],
+"namespacemlx_1_1core.html#a069c0aab6b36aef34419534ec4a4310d":[1,0,1,0,1079],
+"namespacemlx_1_1core.html#a074d000f25ae3ed77450e6a5fec4b38b":[1,0,1,0,1076],
"namespacemlx_1_1core.html#a078859db0d66ff77f97af6dc9764e8eb":[1,0,1,0,1030],
"namespacemlx_1_1core.html#a084558b6a5487549799c49c37c9e9652":[1,0,1,0,738],
"namespacemlx_1_1core.html#a085eb092f4ada47f8169de62886cff90":[1,0,1,0,641],
@@ -174,7 +187,7 @@ var NAVTREEINDEX18 =
"namespacemlx_1_1core.html#a09d631e8a85fd7ae72e1a868b8f9b9cb":[1,0,1,0,806],
"namespacemlx_1_1core.html#a09fc6ebda917969383783a112a8547e7":[1,0,1,0,590],
"namespacemlx_1_1core.html#a0b1b3c48afc0a785282e43435bba8418":[1,0,1,0,608],
-"namespacemlx_1_1core.html#a0b3c76fd03f4df39ec8f9aefdced0861":[1,0,1,0,1059],
+"namespacemlx_1_1core.html#a0b3c76fd03f4df39ec8f9aefdced0861":[1,0,1,0,1060],
"namespacemlx_1_1core.html#a0b75198f364d742a1c25dd13e398f2c2":[1,0,1,0,857],
"namespacemlx_1_1core.html#a0b9678af9b487900cacf6639a4693de0":[1,0,1,0,518],
"namespacemlx_1_1core.html#a0bea91a360a984e72d2815353f97ee25":[1,0,1,0,949],
@@ -185,7 +198,7 @@ var NAVTREEINDEX18 =
"namespacemlx_1_1core.html#a0f0f59d3ffe2d16a684e5fc093302e15":[1,0,1,0,352],
"namespacemlx_1_1core.html#a0fdadf87edd8a0a57c63953fb0ebe053":[1,0,1,0,848],
"namespacemlx_1_1core.html#a0fefc3ae4f1350ebe05ec6098fd6bae3":[1,0,1,0,502],
-"namespacemlx_1_1core.html#a113d2bac7e4aa6a4cb4a5c3242527b82":[1,0,1,0,1057],
+"namespacemlx_1_1core.html#a113d2bac7e4aa6a4cb4a5c3242527b82":[1,0,1,0,1058],
"namespacemlx_1_1core.html#a123331f01188bd76e37623b63b6b4340":[1,0,1,0,723],
"namespacemlx_1_1core.html#a12412984a1cabfe1189942c898f8fe65":[1,0,1,0,170],
"namespacemlx_1_1core.html#a12412984a1cabfe1189942c898f8fe65a3622f95ed0ec99657f9ad8ef39ec2184":[1,0,1,0,170,5],
@@ -211,22 +224,22 @@ var NAVTREEINDEX18 =
"namespacemlx_1_1core.html#a195b86cad5bb99aa1bcd23952305af6b":[1,0,1,0,372],
"namespacemlx_1_1core.html#a19805f505cb7ac72bfab66c339ea7900":[1,0,1,0,871],
"namespacemlx_1_1core.html#a1983a2466bff3bae4d23cf34bd0946c9":[1,0,1,0,306],
-"namespacemlx_1_1core.html#a1b33e2c2e3471420490cf0be2de6de18":[1,0,1,0,1048],
+"namespacemlx_1_1core.html#a1b33e2c2e3471420490cf0be2de6de18":[1,0,1,0,1049],
"namespacemlx_1_1core.html#a1be32ba7d67137dde7ac191dfe83ff49":[1,0,1,0,362],
"namespacemlx_1_1core.html#a1c482bb3d9f9d4c62dee5865892c1f96":[1,0,1,0,469],
"namespacemlx_1_1core.html#a1cc130b06d9cdd03dddc74a3b1db0167":[1,0,1,0,460],
"namespacemlx_1_1core.html#a1d4cffc3c78067b3d9a62d64f3fb686f":[1,0,1,0,355],
"namespacemlx_1_1core.html#a1e4cb758ccfe5c267baed9aeb0044834":[1,0,1,0,506],
"namespacemlx_1_1core.html#a1e5c30e316afa30c14bc48b92afdb794":[1,0,1,0,726],
-"namespacemlx_1_1core.html#a1f42e3dd4787d2ecec7114a12daefec8":[1,0,1,0,1082],
+"namespacemlx_1_1core.html#a1f42e3dd4787d2ecec7114a12daefec8":[1,0,1,0,1083],
"namespacemlx_1_1core.html#a1fd58658474fb842d648dcf8f7d9f078":[1,0,1,0,728],
-"namespacemlx_1_1core.html#a2065a11249c3f4356ffd69b7a8c487ff":[1,0,1,0,1047],
+"namespacemlx_1_1core.html#a2065a11249c3f4356ffd69b7a8c487ff":[1,0,1,0,1048],
"namespacemlx_1_1core.html#a21e256d852d587bcdc0827831b2c5c16":[1,0,1,0,931],
"namespacemlx_1_1core.html#a22a37f3e33e0658680f6227bdd2d0b91":[1,0,1,0,928],
"namespacemlx_1_1core.html#a22f5a2257e11423fc2fe18e2dce91590":[1,0,1,0,665],
"namespacemlx_1_1core.html#a230e3b7c479add1b171fa0aaa3a8b13c":[1,0,1,0,576],
"namespacemlx_1_1core.html#a23b7329bc1c93c8ac0a1f576565fefb0":[1,0,1,0,642],
-"namespacemlx_1_1core.html#a24e1618af591d737d73729665e868001":[1,0,1,0,1079],
+"namespacemlx_1_1core.html#a24e1618af591d737d73729665e868001":[1,0,1,0,1080],
"namespacemlx_1_1core.html#a24e79a82557861de64dad66d36e6ff30":[1,0,1,0,769],
"namespacemlx_1_1core.html#a24eef9908f164adeece3be7c6924919a":[1,0,1,0,350],
"namespacemlx_1_1core.html#a25668dea4ffb51c7c00eeecb9530d1d8":[1,0,1,0,754],
@@ -236,18 +249,5 @@ var NAVTREEINDEX18 =
"namespacemlx_1_1core.html#a2689b8f1181648cb1685204fea9f3066":[1,0,1,0,163],
"namespacemlx_1_1core.html#a26a721b8111fce3a1dec9bf724034cd4":[1,0,1,0,494],
"namespacemlx_1_1core.html#a27f00519f9756896734fd4d47fec0625":[1,0,1,0,1032],
-"namespacemlx_1_1core.html#a27fe23230cd082c0363b9451b731ce6b":[1,0,1,0,684],
-"namespacemlx_1_1core.html#a2822d2a4d346c826d3cfebbcf89c3057":[1,0,1,0,1058],
-"namespacemlx_1_1core.html#a2874ba55b73057b76c23a7429fdd2d6e":[1,0,1,0,308],
-"namespacemlx_1_1core.html#a28d6c2f89e73b7b874dd1f67f853a96f":[1,0,1,0,874],
-"namespacemlx_1_1core.html#a29cbacf4b399c24728fb0808fad498f9":[1,0,1,0,640],
-"namespacemlx_1_1core.html#a29e457a170b6cefb6ba1e394c96c6f7b":[1,0,1,0,708],
-"namespacemlx_1_1core.html#a2a8a09851097571fb51ac5b608550e44":[1,0,1,0,987],
-"namespacemlx_1_1core.html#a2a9b98c65578dd3720b3b375c1471e58":[1,0,1,0,302],
-"namespacemlx_1_1core.html#a2aa12b351ce559deb14cda0a5292c2ce":[1,0,1,0,418],
-"namespacemlx_1_1core.html#a2aca3458c56605a74d07ec39876549bc":[1,0,1,0,227],
-"namespacemlx_1_1core.html#a2afa4ea816ac9317200fd5c964fc89dc":[1,0,1,0,318],
-"namespacemlx_1_1core.html#a2b78f270942c6eb185e8045f1c5b4286":[1,0,1,0,890],
-"namespacemlx_1_1core.html#a2bb28a9a0894a73ae1b27e7f4da0841a":[1,0,1,0,816],
-"namespacemlx_1_1core.html#a2d8470b69cbbeefece08d3ffd46c0082":[1,0,1,0,875]
+"namespacemlx_1_1core.html#a27fe23230cd082c0363b9451b731ce6b":[1,0,1,0,684]
};
diff --git a/docs/build/html/navtreeindex19.js b/docs/build/html/navtreeindex19.js
index c1406d1e0..787f9e8ea 100644
--- a/docs/build/html/navtreeindex19.js
+++ b/docs/build/html/navtreeindex19.js
@@ -1,5 +1,18 @@
var NAVTREEINDEX19 =
{
+"namespacemlx_1_1core.html#a2822d2a4d346c826d3cfebbcf89c3057":[1,0,1,0,1059],
+"namespacemlx_1_1core.html#a2874ba55b73057b76c23a7429fdd2d6e":[1,0,1,0,308],
+"namespacemlx_1_1core.html#a28d6c2f89e73b7b874dd1f67f853a96f":[1,0,1,0,874],
+"namespacemlx_1_1core.html#a29cbacf4b399c24728fb0808fad498f9":[1,0,1,0,640],
+"namespacemlx_1_1core.html#a29e457a170b6cefb6ba1e394c96c6f7b":[1,0,1,0,708],
+"namespacemlx_1_1core.html#a2a8a09851097571fb51ac5b608550e44":[1,0,1,0,987],
+"namespacemlx_1_1core.html#a2a9b98c65578dd3720b3b375c1471e58":[1,0,1,0,302],
+"namespacemlx_1_1core.html#a2aa12b351ce559deb14cda0a5292c2ce":[1,0,1,0,418],
+"namespacemlx_1_1core.html#a2aca3458c56605a74d07ec39876549bc":[1,0,1,0,227],
+"namespacemlx_1_1core.html#a2afa4ea816ac9317200fd5c964fc89dc":[1,0,1,0,318],
+"namespacemlx_1_1core.html#a2b78f270942c6eb185e8045f1c5b4286":[1,0,1,0,890],
+"namespacemlx_1_1core.html#a2bb28a9a0894a73ae1b27e7f4da0841a":[1,0,1,0,816],
+"namespacemlx_1_1core.html#a2d8470b69cbbeefece08d3ffd46c0082":[1,0,1,0,875],
"namespacemlx_1_1core.html#a2d933573edf4ed305fddd8a0caef1ee8":[1,0,1,0,868],
"namespacemlx_1_1core.html#a2e3bb121cbde30c2e6d806df0d41ff59":[1,0,1,0,556],
"namespacemlx_1_1core.html#a2f5add83812fb137dd9226c6c01e45d5":[1,0,1,0,828],
@@ -10,7 +23,7 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a30fb38e05feeee19ae2b87e62bff3acf":[1,0,1,0,365],
"namespacemlx_1_1core.html#a310720f513b6a2490e9df80c65f1bfb3":[1,0,1,0,720],
"namespacemlx_1_1core.html#a312a2de41367fe52caeaf8c0f596a120":[1,0,1,0,945],
-"namespacemlx_1_1core.html#a312a70c487366968af5e6cbf5038c812":[1,0,1,0,1080],
+"namespacemlx_1_1core.html#a312a70c487366968af5e6cbf5038c812":[1,0,1,0,1081],
"namespacemlx_1_1core.html#a321c98e5a78621d3c9a3895f707f2f1c":[1,0,1,0,652],
"namespacemlx_1_1core.html#a325161b81a9ff179fd37d949780a17ba":[1,0,1,0,716],
"namespacemlx_1_1core.html#a327578951a44116e5da2db651661265f":[1,0,1,0,962],
@@ -18,7 +31,7 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a331ec62442a8d3eb8ccba7b4de5168d1":[1,0,1,0,771],
"namespacemlx_1_1core.html#a3375f1562f148bdc07451f2b6e54e6df":[1,0,1,0,834],
"namespacemlx_1_1core.html#a349a9fc2bfd950f679a3fe39b8bdedad":[1,0,1,0,951],
-"namespacemlx_1_1core.html#a34d69c4d46aa9b2a4a79dba7aba093d2":[1,0,1,0,1066],
+"namespacemlx_1_1core.html#a34d69c4d46aa9b2a4a79dba7aba093d2":[1,0,1,0,1067],
"namespacemlx_1_1core.html#a3555a2b31fc0925850d3240e85e03ec5":[1,0,1,0,637],
"namespacemlx_1_1core.html#a357f4172305d2021bde8cf07d99adb7d":[1,0,1,0,1036],
"namespacemlx_1_1core.html#a358e66ff205bda3e8542427b6d2edadc":[1,0,1,0,580],
@@ -48,7 +61,7 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a4155d4b0c76f37ab5e0b54f9cd683f35":[1,0,1,0,755],
"namespacemlx_1_1core.html#a42011a27a3d23a60be5be44ee7cac87c":[1,0,1,0,798],
"namespacemlx_1_1core.html#a42a19c8442b173606e714364227e7d45":[1,0,1,0,725],
-"namespacemlx_1_1core.html#a42e9706a5521bb25eaf12ccad94bfc81":[1,0,1,0,1084],
+"namespacemlx_1_1core.html#a42e9706a5521bb25eaf12ccad94bfc81":[1,0,1,0,1085],
"namespacemlx_1_1core.html#a42fa813d72c15132f76ef5fd1213ed71":[1,0,1,0,245],
"namespacemlx_1_1core.html#a43c10ca5fb05ee7d0ee63ba56f8a08a3":[1,0,1,0,479],
"namespacemlx_1_1core.html#a43cb070553c1f2fffb32ef6670e30980":[1,0,1,0,753],
@@ -61,7 +74,7 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a46d502dfe0b027955950d4e716c2eb26":[1,0,1,0,619],
"namespacemlx_1_1core.html#a4734a596e57434492ddfe79f2cb9dbf9":[1,0,1,0,1013],
"namespacemlx_1_1core.html#a473fb602368f6c73d9105c9a151c4c82":[1,0,1,0,276],
-"namespacemlx_1_1core.html#a474bf5eb8bca8c380207c9f659aef3b1":[1,0,1,0,1064],
+"namespacemlx_1_1core.html#a474bf5eb8bca8c380207c9f659aef3b1":[1,0,1,0,1065],
"namespacemlx_1_1core.html#a477cade78296bc85894170f62db68870":[1,0,1,0,671],
"namespacemlx_1_1core.html#a479648542a2bea151b947b18f0e79dd2":[1,0,1,0,273],
"namespacemlx_1_1core.html#a47c82778e43032c0bbf5d59407e81dc9":[1,0,1,0,837],
@@ -70,11 +83,12 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a49445a55f976c4397f25ea18e1e92bef":[1,0,1,0,944],
"namespacemlx_1_1core.html#a49fc043a981925b9be79e37fc415d966":[1,0,1,0,277],
"namespacemlx_1_1core.html#a4b66fb38ddc5cc0c2489583d5c499602":[1,0,1,0,664],
-"namespacemlx_1_1core.html#a4beeeec4413be7adcfb14feaa9cf0e2e":[1,0,1,0,1067],
+"namespacemlx_1_1core.html#a4beeeec4413be7adcfb14feaa9cf0e2e":[1,0,1,0,1068],
"namespacemlx_1_1core.html#a4c6a4241bfcdd7bbf30d0e521b79e5a3":[1,0,1,0,948],
"namespacemlx_1_1core.html#a4cabd600a5271b0d416c91e8d31dd9c1":[1,0,1,0,586],
"namespacemlx_1_1core.html#a4ce6867dbb4d1631d1870dac14022dbb":[1,0,1,0,625],
"namespacemlx_1_1core.html#a4d594bb84abeff4619d1abb77b20123e":[1,0,1,0,249],
+"namespacemlx_1_1core.html#a4d7bc76b40d028805d32a9e0f7ae7598":[1,0,1,0,1046],
"namespacemlx_1_1core.html#a4ddb5ef0b88929086f9b09729fda0dde":[1,0,1,0,851],
"namespacemlx_1_1core.html#a4ddd07021b36c848d6fb1dd9ac276822":[1,0,1,0,732],
"namespacemlx_1_1core.html#a4decd4a07d91487e6903f6e3c8b7513a":[1,0,1,0,349],
@@ -88,7 +102,7 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a50f4177d3ca03a95fc2614e100c7391d":[1,0,1,0,823],
"namespacemlx_1_1core.html#a50f6a94bb36d89cf28817aff88ab89c8":[1,0,1,0,817],
"namespacemlx_1_1core.html#a514263e63f6825b490203ca586864687":[1,0,1,0,484],
-"namespacemlx_1_1core.html#a514cf8b4e6f0a6af3a867e752f4338f7":[1,0,1,0,1056],
+"namespacemlx_1_1core.html#a514cf8b4e6f0a6af3a867e752f4338f7":[1,0,1,0,1057],
"namespacemlx_1_1core.html#a517019d42d4e426b7b98e1c719bb47ce":[1,0,1,0,685],
"namespacemlx_1_1core.html#a5287610200ff573730c9c92413f48881":[1,0,1,0,534],
"namespacemlx_1_1core.html#a546e3d3c8957fbf2758f9504f4a2d0b6":[1,0,1,0,167],
@@ -100,7 +114,7 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a54833be1d44bc3adfc9ea218fc3685bd":[1,0,1,0,551],
"namespacemlx_1_1core.html#a54863a54f258acf2b5c734950618e4e1":[1,0,1,0,559],
"namespacemlx_1_1core.html#a548b6f4a39e639c18896e50b1702c830":[1,0,1,0,377],
-"namespacemlx_1_1core.html#a54c6fae21b7f2fea8e6f80011ef38534":[1,0,1,0,1070],
+"namespacemlx_1_1core.html#a54c6fae21b7f2fea8e6f80011ef38534":[1,0,1,0,1071],
"namespacemlx_1_1core.html#a54eb3b65375022428aab5f810e40624b":[1,0,1,0,376],
"namespacemlx_1_1core.html#a54f48469fabd1414bef5097bcded0002":[1,0,1,0,487],
"namespacemlx_1_1core.html#a55130edf926366db0d6207989e609b7c":[1,0,1,0,860],
@@ -123,7 +137,7 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a5c77e1db83995d3e06a8a26265bce5d6":[1,0,1,0,714],
"namespacemlx_1_1core.html#a5c90f16d8f6edf4b75c96b945b9fa591":[1,0,1,0,761],
"namespacemlx_1_1core.html#a5d4f449e9c1699b99fcf894dd15e8af3":[1,0,1,0,734],
-"namespacemlx_1_1core.html#a5d6373aad1444edc9de1eb07bfe5cad3":[1,0,1,0,1072],
+"namespacemlx_1_1core.html#a5d6373aad1444edc9de1eb07bfe5cad3":[1,0,1,0,1073],
"namespacemlx_1_1core.html#a5d696b63635ce6967526d6a410f7f6b1":[1,0,1,0,530],
"namespacemlx_1_1core.html#a5d9c02765c1672930757416411567bf2":[1,0,1,0,621],
"namespacemlx_1_1core.html#a5e5bd5c57b1cf19776bdb41e732861d9":[1,0,1,0,731],
@@ -152,7 +166,7 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a6783cfc7dbe1a116ba84a3904a37145f":[1,0,1,0,888],
"namespacemlx_1_1core.html#a685c0530e338aabc622325685846ce93":[1,0,1,0,459],
"namespacemlx_1_1core.html#a688cd7917b1365065e8059e9964c3d45":[1,0,1,0,160],
-"namespacemlx_1_1core.html#a6894543b340321193dfb8052c438a319":[1,0,1,0,1063],
+"namespacemlx_1_1core.html#a6894543b340321193dfb8052c438a319":[1,0,1,0,1064],
"namespacemlx_1_1core.html#a692ce931b660415e17f92d18a8e0d446":[1,0,1,0,805],
"namespacemlx_1_1core.html#a694e23f2d59606643728ad443d621416":[1,0,1,0,161],
"namespacemlx_1_1core.html#a6a52856325c2eb031d3983eba2108d59":[1,0,1,0,943],
@@ -169,9 +183,9 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a6f7c63a9be10337b3b96d527e1db3c2f":[1,0,1,0,458],
"namespacemlx_1_1core.html#a6fa13b9359cf3f575fbda5260e6e035d":[1,0,1,0,600],
"namespacemlx_1_1core.html#a6feb4b3ea511b0eda4d1ec9725f3fb4c":[1,0,1,0,831],
-"namespacemlx_1_1core.html#a70b8e88c9df750af984757105af33423":[1,0,1,0,1061],
+"namespacemlx_1_1core.html#a70b8e88c9df750af984757105af33423":[1,0,1,0,1062],
"namespacemlx_1_1core.html#a70e528a789b5660d98e783b045aaa379":[1,0,1,0,751],
-"namespacemlx_1_1core.html#a71ebba4ad1afa730962f0692c4f42f07":[1,0,1,0,1071],
+"namespacemlx_1_1core.html#a71ebba4ad1afa730962f0692c4f42f07":[1,0,1,0,1072],
"namespacemlx_1_1core.html#a72ac8edd190601d7a46782582cedecd8":[1,0,1,0,486],
"namespacemlx_1_1core.html#a7339b33201254e9119d99d3a728ded72":[1,0,1,0,647],
"namespacemlx_1_1core.html#a73d79cbd75d543d0837b8a51bf103f9e":[1,0,1,0,628],
@@ -219,35 +233,21 @@ var NAVTREEINDEX19 =
"namespacemlx_1_1core.html#a830324cd1b6231218b3e561e247e69b9":[1,0,1,0,884],
"namespacemlx_1_1core.html#a830a47d8a317dffb0c88e5a7afe6aee2":[1,0,1,0,452],
"namespacemlx_1_1core.html#a839f94dbad44f0d37333006fc876b42e":[1,0,1,0,321],
-"namespacemlx_1_1core.html#a8481a3bb4c12c2b7dc6ba576c2be3d0d":[1,0,1,0,1050],
+"namespacemlx_1_1core.html#a8481a3bb4c12c2b7dc6ba576c2be3d0d":[1,0,1,0,1051],
"namespacemlx_1_1core.html#a8494764f5c686743ede66dc76d85d955":[1,0,1,0,824],
"namespacemlx_1_1core.html#a84ebe6275218070f0ea320f126f64e22":[1,0,1,0,367],
"namespacemlx_1_1core.html#a84fa8e0aee321a9d614433a0b933103b":[1,0,1,0,370],
"namespacemlx_1_1core.html#a85f83add412cb320b5cd1c3da6aadbd5":[1,0,1,0,788],
"namespacemlx_1_1core.html#a8616c0b7b0fc118a75400bc86404c367":[1,0,1,0,233],
"namespacemlx_1_1core.html#a861d948220d8f48d46c68d2ddb16a096":[1,0,1,0,536],
-"namespacemlx_1_1core.html#a862c6b94fec384c34a699ced64d01404":[1,0,1,0,1068],
+"namespacemlx_1_1core.html#a862c6b94fec384c34a699ced64d01404":[1,0,1,0,1069],
"namespacemlx_1_1core.html#a8723d145dd49021bfcb8e6c99e1c91a5":[1,0,1,0,497],
"namespacemlx_1_1core.html#a88654bcf6c9728517a2933ca2e29a7c1":[1,0,1,0,752],
"namespacemlx_1_1core.html#a889d401f425db79d1868aa3beea4829b":[1,0,1,0,504],
"namespacemlx_1_1core.html#a88d88987bd8bf3ca46bf3b5e8aacce9d":[1,0,1,0,950],
"namespacemlx_1_1core.html#a88eae27edd22fa4418776672023cb276":[1,0,1,0,786],
-"namespacemlx_1_1core.html#a892e934e146dd938d144cee8813ca672":[1,0,1,0,1074],
+"namespacemlx_1_1core.html#a892e934e146dd938d144cee8813ca672":[1,0,1,0,1075],
"namespacemlx_1_1core.html#a8978def3c2cfe2a96314d564613b80db":[1,0,1,0,581],
"namespacemlx_1_1core.html#a899851f85dbddd96f9d36319b82542a0":[1,0,1,0,669],
-"namespacemlx_1_1core.html#a8a049e646e0442064cfe9e202d7047c5":[1,0,1,0,643],
-"namespacemlx_1_1core.html#a8a928d76a6fbf3d336296401e14617a4":[1,0,1,0,814],
-"namespacemlx_1_1core.html#a8ac23fb7f4d4c52e592d6296e63b80d4":[1,0,1,0,894],
-"namespacemlx_1_1core.html#a8afdda14b14262ab5ce0a00c7745d7e8":[1,0,1,0,489],
-"namespacemlx_1_1core.html#a8b8a55690df46d97fcfc2a60120783af":[1,0,1,0,649],
-"namespacemlx_1_1core.html#a8b984eef832f757e28cd262d64a49ae7":[1,0,1,0,913],
-"namespacemlx_1_1core.html#a8bcc29ca8846ec99dce333df4a34dc5f":[1,0,1,0,929],
-"namespacemlx_1_1core.html#a8c2c1b9a37aadfb48f4c3a7e806e32e3":[1,0,1,0,158],
-"namespacemlx_1_1core.html#a8cd6583fa0fc9957f993e00b2ec01d91":[1,0,1,0,749],
-"namespacemlx_1_1core.html#a8d126e3f3fa9f8c1c1ae1b09f94df487":[1,0,1,0,623],
-"namespacemlx_1_1core.html#a8d3ca5fbaecdb995660c24cde5aeebaf":[1,0,1,0,287],
-"namespacemlx_1_1core.html#a8d48dbd49cccff07777affb2a412058c":[1,0,1,0,773],
-"namespacemlx_1_1core.html#a8e1d21375ae4b89b3cbea3a46d262abd":[1,0,1,0,873],
-"namespacemlx_1_1core.html#a9019bdc191054ada0a502c7c34cef5b8":[1,0,1,0,1073],
-"namespacemlx_1_1core.html#a90c24e0d0b99b68fad9deefcf4d3e818":[1,0,1,0,356]
+"namespacemlx_1_1core.html#a8a049e646e0442064cfe9e202d7047c5":[1,0,1,0,643]
};
diff --git a/docs/build/html/navtreeindex20.js b/docs/build/html/navtreeindex20.js
index 068bf477e..43a2b58d3 100644
--- a/docs/build/html/navtreeindex20.js
+++ b/docs/build/html/navtreeindex20.js
@@ -1,5 +1,19 @@
var NAVTREEINDEX20 =
{
+"namespacemlx_1_1core.html#a8a928d76a6fbf3d336296401e14617a4":[1,0,1,0,814],
+"namespacemlx_1_1core.html#a8ac23fb7f4d4c52e592d6296e63b80d4":[1,0,1,0,894],
+"namespacemlx_1_1core.html#a8afdda14b14262ab5ce0a00c7745d7e8":[1,0,1,0,489],
+"namespacemlx_1_1core.html#a8b8a55690df46d97fcfc2a60120783af":[1,0,1,0,649],
+"namespacemlx_1_1core.html#a8b984eef832f757e28cd262d64a49ae7":[1,0,1,0,913],
+"namespacemlx_1_1core.html#a8bcc29ca8846ec99dce333df4a34dc5f":[1,0,1,0,929],
+"namespacemlx_1_1core.html#a8c2c1b9a37aadfb48f4c3a7e806e32e3":[1,0,1,0,158],
+"namespacemlx_1_1core.html#a8cd6583fa0fc9957f993e00b2ec01d91":[1,0,1,0,749],
+"namespacemlx_1_1core.html#a8d126e3f3fa9f8c1c1ae1b09f94df487":[1,0,1,0,623],
+"namespacemlx_1_1core.html#a8d3ca5fbaecdb995660c24cde5aeebaf":[1,0,1,0,287],
+"namespacemlx_1_1core.html#a8d48dbd49cccff07777affb2a412058c":[1,0,1,0,773],
+"namespacemlx_1_1core.html#a8e1d21375ae4b89b3cbea3a46d262abd":[1,0,1,0,873],
+"namespacemlx_1_1core.html#a9019bdc191054ada0a502c7c34cef5b8":[1,0,1,0,1074],
+"namespacemlx_1_1core.html#a90c24e0d0b99b68fad9deefcf4d3e818":[1,0,1,0,356],
"namespacemlx_1_1core.html#a9119e518234df7923cae2b3802d59bf2":[1,0,1,0,697],
"namespacemlx_1_1core.html#a91eb6ca854217424129a55ae95a123b5":[1,0,1,0,810],
"namespacemlx_1_1core.html#a9290596250fa308df4c69b44483bb8aa":[1,0,1,0,288],
@@ -8,18 +22,18 @@ var NAVTREEINDEX20 =
"namespacemlx_1_1core.html#a937503d72b66c661bf3f5fdcd98ef97c":[1,0,1,0,779],
"namespacemlx_1_1core.html#a93a8ac59c644b801ec8881a58368caf2":[1,0,1,0,892],
"namespacemlx_1_1core.html#a948ce3dfc4520d3aa98b33e42f617c64":[1,0,1,0,897],
-"namespacemlx_1_1core.html#a94c1057929b390e5613304afa16dfbda":[1,0,1,0,1077],
+"namespacemlx_1_1core.html#a94c1057929b390e5613304afa16dfbda":[1,0,1,0,1078],
"namespacemlx_1_1core.html#a94d00a1b7f8a4717ab3f26f45e4da655":[1,0,1,0,482],
"namespacemlx_1_1core.html#a94e7b51185590492b46916685641276f":[1,0,1,0,654],
"namespacemlx_1_1core.html#a954de19249da7c1fa39b89bdc47368aa":[1,0,1,0,415],
-"namespacemlx_1_1core.html#a95a7757e8d18fced38acfc6a3e8d686a":[1,0,1,0,1051],
+"namespacemlx_1_1core.html#a95a7757e8d18fced38acfc6a3e8d686a":[1,0,1,0,1052],
"namespacemlx_1_1core.html#a95fc1013cc48fbfee0c54310711a5e58":[1,0,1,0,164],
"namespacemlx_1_1core.html#a95fd207028f125eefbafe9e0522407fe":[1,0,1,0,591],
"namespacemlx_1_1core.html#a9692d7bb6de3456abc535d0f4bac7a94":[1,0,1,0,319],
"namespacemlx_1_1core.html#a96ab6405430efb887cdb5c828cb67d6e":[1,0,1,0,843],
"namespacemlx_1_1core.html#a96cc40e1af8c4626c813ce4859f70a5c":[1,0,1,0,420],
"namespacemlx_1_1core.html#a96d9577db38d6809d022893e32feeda1":[1,0,1,0,636],
-"namespacemlx_1_1core.html#a9778d50afbf456b0bd738751243b3b68":[1,0,1,0,1083],
+"namespacemlx_1_1core.html#a9778d50afbf456b0bd738751243b3b68":[1,0,1,0,1084],
"namespacemlx_1_1core.html#a977c7c84de79ad67055ae2a89b7f6869":[1,0,1,0,251],
"namespacemlx_1_1core.html#a97cb7d3eac404a442e84656cefe7cfb4":[1,0,1,0,862],
"namespacemlx_1_1core.html#a97efcd96d6be666e5608034ae77289ef":[1,0,1,0,679],
@@ -101,7 +115,7 @@ var NAVTREEINDEX20 =
"namespacemlx_1_1core.html#abe36af9951afd8dd3ffe90ceedeb7f2b":[1,0,1,0,563],
"namespacemlx_1_1core.html#abe90e9527bfa3e1c813d41df4a2372e7":[1,0,1,0,517],
"namespacemlx_1_1core.html#abec4200a718b7c5ed80b7abcc4447260":[1,0,1,0,781],
-"namespacemlx_1_1core.html#abf228ee9d8ec48c03bb15adcc4e1f3ec":[1,0,1,0,1062],
+"namespacemlx_1_1core.html#abf228ee9d8ec48c03bb15adcc4e1f3ec":[1,0,1,0,1063],
"namespacemlx_1_1core.html#abf49b337a00997231c0f7fd389efa8f3":[1,0,1,0,1040],
"namespacemlx_1_1core.html#abf57076f6d2351ba9f1e0cbe478f8afa":[1,0,1,0,254],
"namespacemlx_1_1core.html#abf5d09561a81b0f0b32d59d77e32e16f":[1,0,1,0,646],
@@ -119,12 +133,12 @@ var NAVTREEINDEX20 =
"namespacemlx_1_1core.html#ac2b8997537c7f25dd2b244d4c0a865a1a0db377921f4ce762c62526131097968f":[1,0,1,0,171,2],
"namespacemlx_1_1core.html#ac2b8997537c7f25dd2b244d4c0a865a1acbcaeeb0e232871afe48bcf063a14b42":[1,0,1,0,171,1],
"namespacemlx_1_1core.html#ac3b97eecec9bd8efb313f8f201560343":[1,0,1,0,570],
-"namespacemlx_1_1core.html#ac3caec2fa65375ed4c3bf1206177b84c":[1,0,1,0,1049],
-"namespacemlx_1_1core.html#ac447ad59592dd06435adca7df37e33ad":[1,0,1,0,1069],
+"namespacemlx_1_1core.html#ac3caec2fa65375ed4c3bf1206177b84c":[1,0,1,0,1050],
+"namespacemlx_1_1core.html#ac447ad59592dd06435adca7df37e33ad":[1,0,1,0,1070],
"namespacemlx_1_1core.html#ac457c232f956ba802acb69c5a621633d":[1,0,1,0,914],
"namespacemlx_1_1core.html#ac470f937a379d6356c8f567c97cd7481":[1,0,1,0,780],
"namespacemlx_1_1core.html#ac4e6f03d7e4ae701b4eefa784f36185b":[1,0,1,0,554],
-"namespacemlx_1_1core.html#ac63820d6fe10545907c33faf466a929e":[1,0,1,0,1081],
+"namespacemlx_1_1core.html#ac63820d6fe10545907c33faf466a929e":[1,0,1,0,1082],
"namespacemlx_1_1core.html#ac71a08bf4c052ae3c77e9e89cbea071d":[1,0,1,0,417],
"namespacemlx_1_1core.html#ac759b7798d668a99535e59e26d6ba192":[1,0,1,0,741],
"namespacemlx_1_1core.html#ac80f4022bffd95b57526685ce8e1cbc1":[1,0,1,0,712],
@@ -133,7 +147,7 @@ var NAVTREEINDEX20 =
"namespacemlx_1_1core.html#ac97736fadafa7efa201624d0e1128ee8":[1,0,1,0,813],
"namespacemlx_1_1core.html#ac97b5a6f009ca3d99854ce9512c20dba":[1,0,1,0,363],
"namespacemlx_1_1core.html#ac9c19514210333346f02a4520641847f":[1,0,1,0,304],
-"namespacemlx_1_1core.html#ac9f9ea13cf0661e671569d37d14a128a":[1,0,1,0,1065],
+"namespacemlx_1_1core.html#ac9f9ea13cf0661e671569d37d14a128a":[1,0,1,0,1066],
"namespacemlx_1_1core.html#aca1d50cdd9506481dcc4cd1ad4a4f734":[1,0,1,0,698],
"namespacemlx_1_1core.html#aca39f224c1d17bde35dfcb9088430704":[1,0,1,0,405],
"namespacemlx_1_1core.html#aca9e69b06f4212eba44bf0ce6711d5f7":[1,0,1,0,403],
@@ -235,19 +249,5 @@ var NAVTREEINDEX20 =
"namespacemlx_1_1core.html#af26df9dc279d71b7cc10892c72162b58":[1,0,1,0,553],
"namespacemlx_1_1core.html#af2735df8513ecce88456585f5aea50f5":[1,0,1,0,326],
"namespacemlx_1_1core.html#af27d515ac390d62bd852b73ea759a947":[1,0,1,0,792],
-"namespacemlx_1_1core.html#af32a99d930d49e9b178472d7a65531ab":[1,0,1,0,614],
-"namespacemlx_1_1core.html#af35a2b06517d8bb7dbb469692b4f841c":[1,0,1,0,946],
-"namespacemlx_1_1core.html#af38d5718f517e50a590fdb3d63a90df1":[1,0,1,0,327],
-"namespacemlx_1_1core.html#af38e7582db29519bb39326f6fa531d20":[1,0,1,0,407],
-"namespacemlx_1_1core.html#af3a603690fd3de9e4f7f2035a4d25621":[1,0,1,0,587],
-"namespacemlx_1_1core.html#af3ede3688a2e3b3ba8cb2da180ffe151":[1,0,1,0,475],
-"namespacemlx_1_1core.html#af3efb38b31c0bc08754a4edfda656b83":[1,0,1,0,159],
-"namespacemlx_1_1core.html#af482f6c64acd77c57ef5bb4b7be9726c":[1,0,1,0,383],
-"namespacemlx_1_1core.html#af48c6f2f72b61dbd6766e4f5fea85df5":[1,0,1,0,373],
-"namespacemlx_1_1core.html#af52a941f8ed9b25eec91402c7b9e281f":[1,0,1,0,662],
-"namespacemlx_1_1core.html#af56d4b85e329e39a825c01a50e3a2522":[1,0,1,0,569],
-"namespacemlx_1_1core.html#af5899b4d5644682cb0ac2a488f630d55":[1,0,1,0,468],
-"namespacemlx_1_1core.html#af5d865528989ca66b3d357e5ce4e0300":[1,0,1,0,629],
-"namespacemlx_1_1core.html#af650e831ce21759da1ac103037d08d84":[1,0,1,0,393],
-"namespacemlx_1_1core.html#af69db7def588d7da430434a69456e29c":[1,0,1,0,527]
+"namespacemlx_1_1core.html#af32a99d930d49e9b178472d7a65531ab":[1,0,1,0,614]
};
diff --git a/docs/build/html/navtreeindex21.js b/docs/build/html/navtreeindex21.js
index 5f71a4d6c..e5972bcc5 100644
--- a/docs/build/html/navtreeindex21.js
+++ b/docs/build/html/navtreeindex21.js
@@ -1,5 +1,19 @@
var NAVTREEINDEX21 =
{
+"namespacemlx_1_1core.html#af35a2b06517d8bb7dbb469692b4f841c":[1,0,1,0,946],
+"namespacemlx_1_1core.html#af38d5718f517e50a590fdb3d63a90df1":[1,0,1,0,327],
+"namespacemlx_1_1core.html#af38e7582db29519bb39326f6fa531d20":[1,0,1,0,407],
+"namespacemlx_1_1core.html#af3a603690fd3de9e4f7f2035a4d25621":[1,0,1,0,587],
+"namespacemlx_1_1core.html#af3ede3688a2e3b3ba8cb2da180ffe151":[1,0,1,0,475],
+"namespacemlx_1_1core.html#af3efb38b31c0bc08754a4edfda656b83":[1,0,1,0,159],
+"namespacemlx_1_1core.html#af482f6c64acd77c57ef5bb4b7be9726c":[1,0,1,0,383],
+"namespacemlx_1_1core.html#af48c6f2f72b61dbd6766e4f5fea85df5":[1,0,1,0,373],
+"namespacemlx_1_1core.html#af52a941f8ed9b25eec91402c7b9e281f":[1,0,1,0,662],
+"namespacemlx_1_1core.html#af56d4b85e329e39a825c01a50e3a2522":[1,0,1,0,569],
+"namespacemlx_1_1core.html#af5899b4d5644682cb0ac2a488f630d55":[1,0,1,0,468],
+"namespacemlx_1_1core.html#af5d865528989ca66b3d357e5ce4e0300":[1,0,1,0,629],
+"namespacemlx_1_1core.html#af650e831ce21759da1ac103037d08d84":[1,0,1,0,393],
+"namespacemlx_1_1core.html#af69db7def588d7da430434a69456e29c":[1,0,1,0,527],
"namespacemlx_1_1core.html#af7577c91b8c43682f0ebc9eb9758aae4":[1,0,1,0,560],
"namespacemlx_1_1core.html#af776fd91dd60594dcfebbafd17f19068":[1,0,1,0,378],
"namespacemlx_1_1core.html#af7eea1682a38d363c56a066321e6d526":[1,0,1,0,419],
@@ -10,7 +24,7 @@ var NAVTREEINDEX21 =
"namespacemlx_1_1core.html#af89751d79339f3e4d9318ea97d64d114":[1,0,1,0,155],
"namespacemlx_1_1core.html#af8c648e892cbc6973de535aa17dc2cfe":[1,0,1,0,474],
"namespacemlx_1_1core.html#af9670fc8088339669c54c68b3a320e25":[1,0,1,0,510],
-"namespacemlx_1_1core.html#af99db87e0078bfcdb383f5689bc874d4":[1,0,1,0,1060],
+"namespacemlx_1_1core.html#af99db87e0078bfcdb383f5689bc874d4":[1,0,1,0,1061],
"namespacemlx_1_1core.html#afa2a4bccfeea9688ac922cb638341511":[1,0,1,0,561],
"namespacemlx_1_1core.html#afab3d4eb1b36a276922879ce6e44b7f5":[1,0,1,0,869],
"namespacemlx_1_1core.html#afb5069ecebdfd9d388c26f83df12c93c":[1,0,1,0,620],
@@ -81,11 +95,11 @@ var NAVTREEINDEX21 =
"namespacemlx_1_1core_1_1fast.html#a1632b78950f0c8c31b24be7d80faeb39":[1,0,1,0,4,17],
"namespacemlx_1_1core_1_1fast.html#a3663b50265b0a9c0cca2b5376852e059":[1,0,1,0,4,19],
"namespacemlx_1_1core_1_1fast.html#a534ef357eae24892684a6ecd866d3fab":[1,0,1,0,4,18],
+"namespacemlx_1_1core_1_1fast.html#a85ec3abc6b9d968c58275f5eef916f01":[1,0,1,0,4,16],
"namespacemlx_1_1core_1_1fast.html#a9390693ff7be931f3ef3428e2ea4c3f9":[1,0,1,0,4,11],
"namespacemlx_1_1core_1_1fast.html#aa45bf61e7a5c4ad0114b82ed80ae0dbd":[1,0,1,0,4,10],
"namespacemlx_1_1core_1_1fast.html#aa4b5f6886b2288cb6dfdd8598579f080":[1,0,1,0,4,13],
"namespacemlx_1_1core_1_1fast.html#ab16436b465dc10ce472193d541d8426e":[1,0,1,0,4,15],
-"namespacemlx_1_1core_1_1fast.html#ac7b620275c6386f822b7aacc6b312e62":[1,0,1,0,4,16],
"namespacemlx_1_1core_1_1fft.html":[1,0,1,0,5],
"namespacemlx_1_1core_1_1fft.html#a039a44197ad299a15a5847639292800c":[1,0,1,0,5,6],
"namespacemlx_1_1core_1_1fft.html#a1c9ad11121c5879d5c04bbde2ee238c3":[1,0,1,0,5,19],
@@ -124,10 +138,11 @@ var NAVTREEINDEX21 =
"namespacemlx_1_1core_1_1linalg.html#a44250cff34238f01471fd61e76036f03":[1,0,1,0,7,13],
"namespacemlx_1_1core_1_1linalg.html#a46c8a4f806f0a97a4323e91189aa512b":[1,0,1,0,7,0],
"namespacemlx_1_1core_1_1linalg.html#a5e6e53f7a04688baa1329d166511febe":[1,0,1,0,7,17],
-"namespacemlx_1_1core_1_1linalg.html#a64364b880e99914cf47bf756fa8dbaf0":[1,0,1,0,7,18],
+"namespacemlx_1_1core_1_1linalg.html#a6358b3b4398289f30ada4c2712a9d88d":[1,0,1,0,7,18],
+"namespacemlx_1_1core_1_1linalg.html#a64364b880e99914cf47bf756fa8dbaf0":[1,0,1,0,7,19],
"namespacemlx_1_1core_1_1linalg.html#a66590bfcec381e952b27630da0a31953":[1,0,1,0,7,16],
"namespacemlx_1_1core_1_1linalg.html#a7a426a92cb02c0d125e41f8915e66f7f":[1,0,1,0,7,6],
-"namespacemlx_1_1core_1_1linalg.html#aba1994571326326717b5b5e38c2e0661":[1,0,1,0,7,19],
+"namespacemlx_1_1core_1_1linalg.html#aba1994571326326717b5b5e38c2e0661":[1,0,1,0,7,20],
"namespacemlx_1_1core_1_1linalg.html#aba765b8e95e9a1d33d31f727a185919d":[1,0,1,0,7,8],
"namespacemlx_1_1core_1_1linalg.html#abcda3fbda45183c21e7f27aa0dde64e6":[1,0,1,0,7,2],
"namespacemlx_1_1core_1_1linalg.html#abf10561bef3450b83a45aef161ee8b6e":[1,0,1,0,7,7],
@@ -162,7 +177,6 @@ var NAVTREEINDEX21 =
"namespacemlx_1_1core_1_1metal.html#a545de371fefba1feec2e70b7e9f4187c":[1,0,1,0,8,19],
"namespacemlx_1_1core_1_1metal.html#a5fd6ba2040e53a254b9d71ae7ebd315f":[1,0,1,0,8,25],
"namespacemlx_1_1core_1_1metal.html#a616e09a1ef321d527770721cef264c54":[1,0,1,0,8,7],
-"namespacemlx_1_1core_1_1metal.html#a6ad19c44efabb7423f973407926ead61":[1,0,1,0,8,17],
"namespacemlx_1_1core_1_1metal.html#a74b3558bd518aecde6b14b0ba5e1a0d5":[1,0,1,0,8,8],
"namespacemlx_1_1core_1_1metal.html#a7b75c2639016ac4d350fa6c9da386667":[1,0,1,0,8,23],
"namespacemlx_1_1core_1_1metal.html#a81c2cf124b0803098a54a78f8f6873a6":[1,0,1,0,8,37],
@@ -187,6 +201,7 @@ var NAVTREEINDEX21 =
"namespacemlx_1_1core_1_1metal.html#ad0dfd40ba7c09755711ceb731e57a5ac":[1,0,1,0,8,50],
"namespacemlx_1_1core_1_1metal.html#adc66b1b48b51ac2d2f1f5bfac1b95ee3":[1,0,1,0,8,20],
"namespacemlx_1_1core_1_1metal.html#adec8bb375da6c9dd5ff625a3a8434122":[1,0,1,0,8,36],
+"namespacemlx_1_1core_1_1metal.html#aebddc0ae4bc73a1acebc4a844475593b":[1,0,1,0,8,17],
"namespacemlx_1_1core_1_1metal.html#aed047eec38b030ec5f29b9da54abf8cb":[1,0,1,0,8,12],
"namespacemlx_1_1core_1_1metal.html#afac64fd56ac492d6baf6de7e8a00b039":[1,0,1,0,8,54],
"namespacemlx_1_1core_1_1random.html":[1,0,1,0,9],
@@ -234,20 +249,5 @@ var NAVTREEINDEX21 =
"namespacemlx_1_1core_1_1scheduler.html#ae856e468c2f7c8f8ec672522cc13730b":[1,0,1,0,10,6],
"namespacemlx_1_1core_1_1simd.html":[1,0,1,0,11],
"namespacemlx_1_1core_1_1simd.html#a01259c9188e6ecd48979cdc2fd766372":[1,0,1,0,11,166],
-"namespacemlx_1_1core_1_1simd.html#a034d7b57cb3c6ca711c573515327d1a8":[1,0,1,0,11,204],
-"namespacemlx_1_1core_1_1simd.html#a05240b8fd6f54632b676d4b66449f799":[1,0,1,0,11,181],
-"namespacemlx_1_1core_1_1simd.html#a0585ea196b665710115e48b7ebef0fc1":[1,0,1,0,11,150],
-"namespacemlx_1_1core_1_1simd.html#a05f4422a037c3bef343fb11f71363b65":[1,0,1,0,11,62],
-"namespacemlx_1_1core_1_1simd.html#a069963ffb15f06d1c48258054750dadf":[1,0,1,0,11,23],
-"namespacemlx_1_1core_1_1simd.html#a06cb29f91deeaec69471058044abd2aa":[1,0,1,0,11,290],
-"namespacemlx_1_1core_1_1simd.html#a070f1fa094cf2da5ab7d6baecbbf4f56":[1,0,1,0,11,115],
-"namespacemlx_1_1core_1_1simd.html#a0727c897502944659b3e32b3cde9ee9b":[1,0,1,0,11,104],
-"namespacemlx_1_1core_1_1simd.html#a075f637ff3f983ada0fd6288ab8d91d7":[1,0,1,0,11,155],
-"namespacemlx_1_1core_1_1simd.html#a08c1e7a00b1b4bc60e30d1554f4f46f2":[1,0,1,0,11,121],
-"namespacemlx_1_1core_1_1simd.html#a09a2f3f2bc999c16babf3d8d90994d6e":[1,0,1,0,11,262],
-"namespacemlx_1_1core_1_1simd.html#a0a26dff48b078fb3e9fef688232183ed":[1,0,1,0,11,241],
-"namespacemlx_1_1core_1_1simd.html#a0c8bd67982681ecd53cd8d739be3a5a9":[1,0,1,0,11,234],
-"namespacemlx_1_1core_1_1simd.html#a0cc9ca2925c25d2eb225af9125bd6bc4":[1,0,1,0,11,289],
-"namespacemlx_1_1core_1_1simd.html#a0cd57bba23daed624df5e2b06b676dca":[1,0,1,0,11,226],
-"namespacemlx_1_1core_1_1simd.html#a0ff63db5f193a57ef3b1fffa374eb15a":[1,0,1,0,11,83]
+"namespacemlx_1_1core_1_1simd.html#a034d7b57cb3c6ca711c573515327d1a8":[1,0,1,0,11,204]
};
diff --git a/docs/build/html/navtreeindex22.js b/docs/build/html/navtreeindex22.js
index 1ea815a32..d50e93ff9 100644
--- a/docs/build/html/navtreeindex22.js
+++ b/docs/build/html/navtreeindex22.js
@@ -1,5 +1,20 @@
var NAVTREEINDEX22 =
{
+"namespacemlx_1_1core_1_1simd.html#a05240b8fd6f54632b676d4b66449f799":[1,0,1,0,11,181],
+"namespacemlx_1_1core_1_1simd.html#a0585ea196b665710115e48b7ebef0fc1":[1,0,1,0,11,150],
+"namespacemlx_1_1core_1_1simd.html#a05f4422a037c3bef343fb11f71363b65":[1,0,1,0,11,62],
+"namespacemlx_1_1core_1_1simd.html#a069963ffb15f06d1c48258054750dadf":[1,0,1,0,11,23],
+"namespacemlx_1_1core_1_1simd.html#a06cb29f91deeaec69471058044abd2aa":[1,0,1,0,11,290],
+"namespacemlx_1_1core_1_1simd.html#a070f1fa094cf2da5ab7d6baecbbf4f56":[1,0,1,0,11,115],
+"namespacemlx_1_1core_1_1simd.html#a0727c897502944659b3e32b3cde9ee9b":[1,0,1,0,11,104],
+"namespacemlx_1_1core_1_1simd.html#a075f637ff3f983ada0fd6288ab8d91d7":[1,0,1,0,11,155],
+"namespacemlx_1_1core_1_1simd.html#a08c1e7a00b1b4bc60e30d1554f4f46f2":[1,0,1,0,11,121],
+"namespacemlx_1_1core_1_1simd.html#a09a2f3f2bc999c16babf3d8d90994d6e":[1,0,1,0,11,262],
+"namespacemlx_1_1core_1_1simd.html#a0a26dff48b078fb3e9fef688232183ed":[1,0,1,0,11,241],
+"namespacemlx_1_1core_1_1simd.html#a0c8bd67982681ecd53cd8d739be3a5a9":[1,0,1,0,11,234],
+"namespacemlx_1_1core_1_1simd.html#a0cc9ca2925c25d2eb225af9125bd6bc4":[1,0,1,0,11,289],
+"namespacemlx_1_1core_1_1simd.html#a0cd57bba23daed624df5e2b06b676dca":[1,0,1,0,11,226],
+"namespacemlx_1_1core_1_1simd.html#a0ff63db5f193a57ef3b1fffa374eb15a":[1,0,1,0,11,83],
"namespacemlx_1_1core_1_1simd.html#a1108d186d57c2010c743d3f9297befc7":[1,0,1,0,11,210],
"namespacemlx_1_1core_1_1simd.html#a125cbaa7c5dd0931b0abd11003ab584a":[1,0,1,0,11,100],
"namespacemlx_1_1core_1_1simd.html#a12b1553495a0c99d52472bd2a6626ddb":[1,0,1,0,11,293],
@@ -234,20 +249,5 @@ var NAVTREEINDEX22 =
"namespacemlx_1_1core_1_1simd.html#ad78f543dc5da87a14ca113a1dd9852fd":[1,0,1,0,11,277],
"namespacemlx_1_1core_1_1simd.html#ad8b67f9ced9c7f3cb472b9c3df817f08":[1,0,1,0,11,194],
"namespacemlx_1_1core_1_1simd.html#ad9bebf95b37fa0c6517be82af5ccd4eb":[1,0,1,0,11,165],
-"namespacemlx_1_1core_1_1simd.html#adf754ade6cc1dd0e0bae0e31c7b513a2":[1,0,1,0,11,68],
-"namespacemlx_1_1core_1_1simd.html#ae0fcb84973e4762a543ad3843db4f153":[1,0,1,0,11,180],
-"namespacemlx_1_1core_1_1simd.html#ae1265896d855818d20f2de2a9ebb684a":[1,0,1,0,11,45],
-"namespacemlx_1_1core_1_1simd.html#ae1d5460c58c507a0104d8dfa90343f12":[1,0,1,0,11,38],
-"namespacemlx_1_1core_1_1simd.html#ae1f11d9c2c15ebecf001d11b3fca5da2":[1,0,1,0,11,79],
-"namespacemlx_1_1core_1_1simd.html#ae21cbfd232edd7fe0f6f6c9fa11a354e":[1,0,1,0,11,167],
-"namespacemlx_1_1core_1_1simd.html#ae344abefc91c7d9c0a9506c868a84d61":[1,0,1,0,11,247],
-"namespacemlx_1_1core_1_1simd.html#ae39b8e1d1fff94947406eeb8ec6e0414":[1,0,1,0,11,267],
-"namespacemlx_1_1core_1_1simd.html#ae3b138b4bbcee0ca70b58a3e2ebd818c":[1,0,1,0,11,19],
-"namespacemlx_1_1core_1_1simd.html#ae4be4d88cd8eba7a8c1784fd53b86edb":[1,0,1,0,11,41],
-"namespacemlx_1_1core_1_1simd.html#ae4ec5f1f081d20b46b13eb83eb1b6431":[1,0,1,0,11,127],
-"namespacemlx_1_1core_1_1simd.html#ae55fd26c3e18a6a27679d2b47566f8bc":[1,0,1,0,11,35],
-"namespacemlx_1_1core_1_1simd.html#ae5714693df24c8e26384fe5b5888376d":[1,0,1,0,11,36],
-"namespacemlx_1_1core_1_1simd.html#ae623449dfa7aab3031aa2f14c1b10a2d":[1,0,1,0,11,11],
-"namespacemlx_1_1core_1_1simd.html#ae690b57b386cbad40565487d6d2393bb":[1,0,1,0,11,128],
-"namespacemlx_1_1core_1_1simd.html#ae745e117cacfe455df39aa4569c34c11":[1,0,1,0,11,283]
+"namespacemlx_1_1core_1_1simd.html#adf754ade6cc1dd0e0bae0e31c7b513a2":[1,0,1,0,11,68]
};
diff --git a/docs/build/html/navtreeindex23.js b/docs/build/html/navtreeindex23.js
index 7edcbde80..e0ebf3063 100644
--- a/docs/build/html/navtreeindex23.js
+++ b/docs/build/html/navtreeindex23.js
@@ -1,5 +1,20 @@
var NAVTREEINDEX23 =
{
+"namespacemlx_1_1core_1_1simd.html#ae0fcb84973e4762a543ad3843db4f153":[1,0,1,0,11,180],
+"namespacemlx_1_1core_1_1simd.html#ae1265896d855818d20f2de2a9ebb684a":[1,0,1,0,11,45],
+"namespacemlx_1_1core_1_1simd.html#ae1d5460c58c507a0104d8dfa90343f12":[1,0,1,0,11,38],
+"namespacemlx_1_1core_1_1simd.html#ae1f11d9c2c15ebecf001d11b3fca5da2":[1,0,1,0,11,79],
+"namespacemlx_1_1core_1_1simd.html#ae21cbfd232edd7fe0f6f6c9fa11a354e":[1,0,1,0,11,167],
+"namespacemlx_1_1core_1_1simd.html#ae344abefc91c7d9c0a9506c868a84d61":[1,0,1,0,11,247],
+"namespacemlx_1_1core_1_1simd.html#ae39b8e1d1fff94947406eeb8ec6e0414":[1,0,1,0,11,267],
+"namespacemlx_1_1core_1_1simd.html#ae3b138b4bbcee0ca70b58a3e2ebd818c":[1,0,1,0,11,19],
+"namespacemlx_1_1core_1_1simd.html#ae4be4d88cd8eba7a8c1784fd53b86edb":[1,0,1,0,11,41],
+"namespacemlx_1_1core_1_1simd.html#ae4ec5f1f081d20b46b13eb83eb1b6431":[1,0,1,0,11,127],
+"namespacemlx_1_1core_1_1simd.html#ae55fd26c3e18a6a27679d2b47566f8bc":[1,0,1,0,11,35],
+"namespacemlx_1_1core_1_1simd.html#ae5714693df24c8e26384fe5b5888376d":[1,0,1,0,11,36],
+"namespacemlx_1_1core_1_1simd.html#ae623449dfa7aab3031aa2f14c1b10a2d":[1,0,1,0,11,11],
+"namespacemlx_1_1core_1_1simd.html#ae690b57b386cbad40565487d6d2393bb":[1,0,1,0,11,128],
+"namespacemlx_1_1core_1_1simd.html#ae745e117cacfe455df39aa4569c34c11":[1,0,1,0,11,283],
"namespacemlx_1_1core_1_1simd.html#ae8ca6615d51866d876b5efb3425600ed":[1,0,1,0,11,103],
"namespacemlx_1_1core_1_1simd.html#ae9ce2f34c97aba7b99223792a86d5c83":[1,0,1,0,11,88],
"namespacemlx_1_1core_1_1simd.html#aea75ddf8c696efc2e5e924667ed48e70":[1,0,1,0,11,256],
@@ -27,16 +42,17 @@ var NAVTREEINDEX23 =
"namespacemlx_1_1steel.html#a6bde717aca2051499f73a3eee199bfdd":[1,0,1,1,47],
"namespacemlx_1_1steel.html#a6cc3bab5e7f6e7c719c82afa90ad2827":[1,0,1,1,49],
"namespacemlx_1_1steel.html#a7512eadda6160e4c9d9e6aa4049fac20":[1,0,1,1,51],
-"namespacemlx_1_1steel.html#a92a3465716ea7fd682d22cecc08d45fd":[1,0,1,1,57],
+"namespacemlx_1_1steel.html#a92a3465716ea7fd682d22cecc08d45fd":[1,0,1,1,58],
"namespacemlx_1_1steel.html#aa0c2d29950926ae579adf6337fbea64b":[1,0,1,1,44],
"namespacemlx_1_1steel.html#aa3c95c60cf69603705bb4636de547bcb":[1,0,1,1,52],
"namespacemlx_1_1steel.html#aa4364eda56525cf7576ff00e550175e6":[1,0,1,1,42],
"namespacemlx_1_1steel.html#ab0ef721cedc2b5a97f60d76b765aff2e":[1,0,1,1,39],
"namespacemlx_1_1steel.html#ab4a6ddea4beb7c447cf5b69b9d46cc3b":[1,0,1,1,54],
+"namespacemlx_1_1steel.html#ab9fdcb06fb1f639f9120ab14cfedd150":[1,0,1,1,56],
"namespacemlx_1_1steel.html#abcc797f27e87e857b41c1a8d33ee2c78":[1,0,1,1,50],
"namespacemlx_1_1steel.html#aca8ef21c16984ccb329b3bd0c1e4be48":[1,0,1,1,46],
"namespacemlx_1_1steel.html#acd6e194d37b617d7a5818bc384a97fe4":[1,0,1,1,55],
-"namespacemlx_1_1steel.html#ad583e6038efc119542410f43b603d4ad":[1,0,1,1,56],
+"namespacemlx_1_1steel.html#ad583e6038efc119542410f43b603d4ad":[1,0,1,1,57],
"namespacemlx_1_1steel.html#adb5f24b57d98214fc215a06475f21412":[1,0,1,1,48],
"namespacemlx_1_1steel.html#adbb34bcf0d2dca6b9fb803d591d00da9":[1,0,1,1,38],
"namespacemlx_1_1steel.html#afe36ddf6725498d273e5eef4f1579891":[1,0,1,1,40],
@@ -233,21 +249,5 @@ var NAVTREEINDEX23 =
"scan_8h_source.html":[3,0,0,1,2,1,26],
"scatter_8h.html":[3,0,0,1,2,1,27],
"scatter_8h.html#ab72d4fe1dbd4ae4dc529ee2ec8164fa4":[3,0,0,1,2,1,27,0],
-"scatter_8h_source.html":[3,0,0,1,2,1,27],
-"scatter__axis_8h.html":[3,0,0,1,2,1,28],
-"scatter__axis_8h.html#af78a7935b05dabd42c2cdff4cf375130":[3,0,0,1,2,1,28,0],
-"scatter__axis_8h_source.html":[3,0,0,1,2,1,28],
-"scheduler_8h.html":[3,0,0,25],
-"scheduler_8h_source.html":[3,0,0,25],
-"sdpa__vector_8h.html":[3,0,0,1,2,1,29],
-"sdpa__vector_8h.html#a1368cf3618a4e03dbf743b3463205efe":[3,0,0,1,2,1,29,2],
-"sdpa__vector_8h.html#a6ed0dd113fe7d471fc0b869b8c028c81":[3,0,0,1,2,1,29,3],
-"sdpa__vector_8h.html#a826f7a3c7ab843abc0842241db3e57b3":[3,0,0,1,2,1,29,0],
-"sdpa__vector_8h.html#aae1a2f23b03e24734805b08ebc5c1a59":[3,0,0,1,2,1,29,1],
-"sdpa__vector_8h_source.html":[3,0,0,1,2,1,29],
-"simd_8h.html":[3,0,0,1,1,0,5],
-"simd_8h_source.html":[3,0,0,1,1,0,5],
-"sort_8h.html":[3,0,0,1,2,1,31],
-"sort_8h.html#a0386011c52d03e60885a31e6fbd903dd":[3,0,0,1,2,1,31,5],
-"sort_8h.html#a6e8c2da4975a8001fd5ddf211a3058b7":[3,0,0,1,2,1,31,12]
+"scatter_8h_source.html":[3,0,0,1,2,1,27]
};
diff --git a/docs/build/html/navtreeindex24.js b/docs/build/html/navtreeindex24.js
index 62496fde4..ef0d1dc4c 100644
--- a/docs/build/html/navtreeindex24.js
+++ b/docs/build/html/navtreeindex24.js
@@ -1,5 +1,22 @@
var NAVTREEINDEX24 =
{
+"scatter__axis_8h.html":[3,0,0,1,2,1,28],
+"scatter__axis_8h.html#af78a7935b05dabd42c2cdff4cf375130":[3,0,0,1,2,1,28,0],
+"scatter__axis_8h_source.html":[3,0,0,1,2,1,28],
+"scheduler_8h.html":[3,0,0,25],
+"scheduler_8h_source.html":[3,0,0,25],
+"sdpa__vector_8h.html":[3,0,0,1,2,1,29],
+"sdpa__vector_8h.html#a0c2c54bcc20cc4783a5040d47fa3ba81":[3,0,0,1,2,1,29,4],
+"sdpa__vector_8h.html#a6ed0dd113fe7d471fc0b869b8c028c81":[3,0,0,1,2,1,29,3],
+"sdpa__vector_8h.html#aa83885125881230b6c4657dd3d0eba18":[3,0,0,1,2,1,29,0],
+"sdpa__vector_8h.html#ae1be83816bf9332277dab185aa1b58c2":[3,0,0,1,2,1,29,2],
+"sdpa__vector_8h.html#ae2a4a8d17e571578ed529f4d4afe93ac":[3,0,0,1,2,1,29,1],
+"sdpa__vector_8h_source.html":[3,0,0,1,2,1,29],
+"simd_8h.html":[3,0,0,1,1,0,5],
+"simd_8h_source.html":[3,0,0,1,1,0,5],
+"sort_8h.html":[3,0,0,1,2,1,31],
+"sort_8h.html#a0386011c52d03e60885a31e6fbd903dd":[3,0,0,1,2,1,31,5],
+"sort_8h.html#a6e8c2da4975a8001fd5ddf211a3058b7":[3,0,0,1,2,1,31,12],
"sort_8h.html#a812f19ed1db562026edc24e29185fe8c":[3,0,0,1,2,1,31,10],
"sort_8h.html#a93f14092416169c4449141043ac45ffd":[3,0,0,1,2,1,31,7],
"sort_8h.html#a9cd2751d251acde874a95330d35fac5f":[3,0,0,1,2,1,31,9],
@@ -232,22 +249,5 @@ var NAVTREEINDEX24 =
"struct_kernel_merge_sort.html#a959aaf5bfb70796a525fed318f7ae8ab":[2,0,50,4],
"struct_kernel_multi_block_merge_sort.html":[2,0,51],
"struct_kernel_multi_block_merge_sort.html#a4a0c920980c5e56471558d22a727a514":[2,0,51,3],
-"struct_kernel_multi_block_merge_sort.html#a56b3d8bf726e5619325dd07752666f8a":[2,0,51,1],
-"struct_kernel_multi_block_merge_sort.html#a811e72376de254af2bf5303133562a9a":[2,0,51,2],
-"struct_kernel_multi_block_merge_sort.html#aaf08efb1c540b276b0f1bbdeb514544d":[2,0,51,0],
-"struct_left_shift.html":[2,0,52],
-"struct_left_shift.html#aa729747784c38bfdbba34794fcf5175b":[2,0,52,0],
-"struct_less.html":[2,0,53],
-"struct_less.html#a5ee0b31b2d9123dc4504f2979a5854d3":[2,0,53,0],
-"struct_less_equal.html":[2,0,54],
-"struct_less_equal.html#ae9f9a1b2eae548977139704f0044acfe":[2,0,54,0],
-"struct_less_than.html":[2,0,55],
-"struct_less_than.html#a2798eb377b411c93a4ed30cf35caade2":[2,0,55,0],
-"struct_less_than.html#abf97a6b0163048e4ba96460939dbd3a3":[2,0,55,1],
-"struct_limits.html":[2,0,56],
-"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,56,2],
-"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,57,4],
-"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,58,2],
-"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,59,2],
-"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,60,4]
+"struct_kernel_multi_block_merge_sort.html#a56b3d8bf726e5619325dd07752666f8a":[2,0,51,1]
};
diff --git a/docs/build/html/navtreeindex25.js b/docs/build/html/navtreeindex25.js
index d10402bce..e0fc99ab5 100644
--- a/docs/build/html/navtreeindex25.js
+++ b/docs/build/html/navtreeindex25.js
@@ -1,5 +1,22 @@
var NAVTREEINDEX25 =
{
+"struct_kernel_multi_block_merge_sort.html#a811e72376de254af2bf5303133562a9a":[2,0,51,2],
+"struct_kernel_multi_block_merge_sort.html#aaf08efb1c540b276b0f1bbdeb514544d":[2,0,51,0],
+"struct_left_shift.html":[2,0,52],
+"struct_left_shift.html#aa729747784c38bfdbba34794fcf5175b":[2,0,52,0],
+"struct_less.html":[2,0,53],
+"struct_less.html#a5ee0b31b2d9123dc4504f2979a5854d3":[2,0,53,0],
+"struct_less_equal.html":[2,0,54],
+"struct_less_equal.html#ae9f9a1b2eae548977139704f0044acfe":[2,0,54,0],
+"struct_less_than.html":[2,0,55],
+"struct_less_than.html#a2798eb377b411c93a4ed30cf35caade2":[2,0,55,0],
+"struct_less_than.html#abf97a6b0163048e4ba96460939dbd3a3":[2,0,55,1],
+"struct_limits.html":[2,0,56],
+"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,56,2],
+"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,57,4],
+"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,58,2],
+"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,59,2],
+"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,60,4],
"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,61,4],
"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,62,4],
"struct_limits.html#a2f0673b6f9da89ce1d64f9f3d74f50a8":[2,0,63,4],
@@ -232,22 +249,5 @@ var NAVTREEINDEX25 =
"struct_quantized_block_loader.html#a85041d72225a2095659c70509291a906":[2,0,98,5],
"struct_quantized_block_loader.html#a86009527cb4b53e4c21fd6b1f78cfefc":[2,0,98,2],
"struct_quantized_block_loader.html#a8eae73a0c04bf1e41fb96131f6aa500d":[2,0,98,14],
-"struct_quantized_block_loader.html#a9857214690fe6abad0e19d1045152f83":[2,0,98,9],
-"struct_quantized_block_loader.html#abbf8249ca99e3e87b296ddd60a984b76":[2,0,98,16],
-"struct_quantized_block_loader.html#ac3f651c1a645291d1037a2cc8ded2320":[2,0,98,19],
-"struct_quantized_block_loader.html#ad00fe6d8bd395206a41693a8ed65d4db":[2,0,98,8],
-"struct_quantized_block_loader.html#ae2add92b2aaf3414e91f0470b9b0cc00":[2,0,98,7],
-"struct_read_writer.html":[2,0,99],
-"struct_read_writer.html#a08e10626fbc789b6dff9172fd6c36f7c":[2,0,99,13],
-"struct_read_writer.html#a0935b946b8bf2e769427fcbf2da2f7be":[2,0,99,11],
-"struct_read_writer.html#a120eaf4b5f32e80972a18d14e82a2d75":[2,0,99,2],
-"struct_read_writer.html#a12e7f43cd9de2d9990054184c0a32839":[2,0,99,27],
-"struct_read_writer.html#a185553204b07a407ef02c41dd78e8239":[2,0,99,19],
-"struct_read_writer.html#a1aa07e41d7ac286ad79bd26a072dfa0c":[2,0,99,0],
-"struct_read_writer.html#a23bac3c96dd0265ddbee1f256be45ff5":[2,0,99,31],
-"struct_read_writer.html#a2506ee61be67826ac9494efb12a81900":[2,0,99,4],
-"struct_read_writer.html#a32b82adcd6ed324ce235e9f5ad780ede":[2,0,99,32],
-"struct_read_writer.html#a3d9c8cbc582cad6b5218339d0f721559":[2,0,99,9],
-"struct_read_writer.html#a420453a56e77d6b3891ed4b5f178af9c":[2,0,99,25],
-"struct_read_writer.html#a444230a0182ce6ba1898c04ce6e669a7":[2,0,99,33]
+"struct_quantized_block_loader.html#a9857214690fe6abad0e19d1045152f83":[2,0,98,9]
};
diff --git a/docs/build/html/navtreeindex26.js b/docs/build/html/navtreeindex26.js
index fe30f22b8..c85bc1287 100644
--- a/docs/build/html/navtreeindex26.js
+++ b/docs/build/html/navtreeindex26.js
@@ -1,5 +1,22 @@
var NAVTREEINDEX26 =
{
+"struct_quantized_block_loader.html#abbf8249ca99e3e87b296ddd60a984b76":[2,0,98,16],
+"struct_quantized_block_loader.html#ac3f651c1a645291d1037a2cc8ded2320":[2,0,98,19],
+"struct_quantized_block_loader.html#ad00fe6d8bd395206a41693a8ed65d4db":[2,0,98,8],
+"struct_quantized_block_loader.html#ae2add92b2aaf3414e91f0470b9b0cc00":[2,0,98,7],
+"struct_read_writer.html":[2,0,99],
+"struct_read_writer.html#a08e10626fbc789b6dff9172fd6c36f7c":[2,0,99,13],
+"struct_read_writer.html#a0935b946b8bf2e769427fcbf2da2f7be":[2,0,99,11],
+"struct_read_writer.html#a120eaf4b5f32e80972a18d14e82a2d75":[2,0,99,2],
+"struct_read_writer.html#a12e7f43cd9de2d9990054184c0a32839":[2,0,99,27],
+"struct_read_writer.html#a185553204b07a407ef02c41dd78e8239":[2,0,99,19],
+"struct_read_writer.html#a1aa07e41d7ac286ad79bd26a072dfa0c":[2,0,99,0],
+"struct_read_writer.html#a23bac3c96dd0265ddbee1f256be45ff5":[2,0,99,31],
+"struct_read_writer.html#a2506ee61be67826ac9494efb12a81900":[2,0,99,4],
+"struct_read_writer.html#a32b82adcd6ed324ce235e9f5ad780ede":[2,0,99,32],
+"struct_read_writer.html#a3d9c8cbc582cad6b5218339d0f721559":[2,0,99,9],
+"struct_read_writer.html#a420453a56e77d6b3891ed4b5f178af9c":[2,0,99,25],
+"struct_read_writer.html#a444230a0182ce6ba1898c04ce6e669a7":[2,0,99,33],
"struct_read_writer.html#a4c0b12484aac4fd6759d67c190391989":[2,0,99,39],
"struct_read_writer.html#a5592b24dad5ad030a1e4769b0a278f35":[2,0,99,29],
"struct_read_writer.html#a64c58e358da22358df3075448ea23893":[2,0,99,41],
@@ -232,22 +249,5 @@ var NAVTREEINDEX26 =
"structmlx_1_1core_1_1_command_encoder.html#ada20558738968ca2ecdcd95f228e028a":[1,0,1,0,38,11],
"structmlx_1_1core_1_1_command_encoder.html#ada20558738968ca2ecdcd95f228e028a":[2,0,1,0,35,11],
"structmlx_1_1core_1_1_command_encoder.html#ae890f5cefa4ae24ae0f5d8e46a313a92":[1,0,1,0,38,12],
-"structmlx_1_1core_1_1_command_encoder.html#ae890f5cefa4ae24ae0f5d8e46a313a92":[2,0,1,0,35,12],
-"structmlx_1_1core_1_1_command_encoder.html#aeef08f5f3c015578d40de756a6465aa2":[1,0,1,0,38,21],
-"structmlx_1_1core_1_1_command_encoder.html#aeef08f5f3c015578d40de756a6465aa2":[2,0,1,0,35,21],
-"structmlx_1_1core_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f":[1,0,1,0,38,10],
-"structmlx_1_1core_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f":[2,0,1,0,35,10],
-"structmlx_1_1core_1_1_command_encoder.html#aefdadbff4e003dc6f77506840babc088":[1,0,1,0,38,22],
-"structmlx_1_1core_1_1_command_encoder.html#aefdadbff4e003dc6f77506840babc088":[2,0,1,0,35,22],
-"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html":[1,0,1,0,38,0],
-"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html":[2,0,1,0,35,0],
-"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html#a28bafec56edec3091e8716d8ccfb6ee1":[1,0,1,0,38,0,1],
-"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html#a28bafec56edec3091e8716d8ccfb6ee1":[2,0,1,0,35,0,1],
-"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html#aee044d7729739c96e845823f9ecc5174":[1,0,1,0,38,0,0],
-"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html#aee044d7729739c96e845823f9ecc5174":[2,0,1,0,35,0,0],
-"structmlx_1_1core_1_1_contiguous_iterator.html":[1,0,1,0,45],
-"structmlx_1_1core_1_1_contiguous_iterator.html":[2,0,1,0,42],
-"structmlx_1_1core_1_1_contiguous_iterator.html#a5ea4f0e40900e8c7e0830e1fb561af1a":[1,0,1,0,45,6],
-"structmlx_1_1core_1_1_contiguous_iterator.html#a5ea4f0e40900e8c7e0830e1fb561af1a":[2,0,1,0,42,6],
-"structmlx_1_1core_1_1_contiguous_iterator.html#a727442ddff5fd3c3ebe09b000a01c9d3":[1,0,1,0,45,0]
+"structmlx_1_1core_1_1_command_encoder.html#ae890f5cefa4ae24ae0f5d8e46a313a92":[2,0,1,0,35,12]
};
diff --git a/docs/build/html/navtreeindex27.js b/docs/build/html/navtreeindex27.js
index 4914bc5a4..486833c17 100644
--- a/docs/build/html/navtreeindex27.js
+++ b/docs/build/html/navtreeindex27.js
@@ -1,5 +1,22 @@
var NAVTREEINDEX27 =
{
+"structmlx_1_1core_1_1_command_encoder.html#aeef08f5f3c015578d40de756a6465aa2":[1,0,1,0,38,21],
+"structmlx_1_1core_1_1_command_encoder.html#aeef08f5f3c015578d40de756a6465aa2":[2,0,1,0,35,21],
+"structmlx_1_1core_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f":[1,0,1,0,38,10],
+"structmlx_1_1core_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f":[2,0,1,0,35,10],
+"structmlx_1_1core_1_1_command_encoder.html#aefdadbff4e003dc6f77506840babc088":[1,0,1,0,38,22],
+"structmlx_1_1core_1_1_command_encoder.html#aefdadbff4e003dc6f77506840babc088":[2,0,1,0,35,22],
+"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html":[1,0,1,0,38,0],
+"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html":[2,0,1,0,35,0],
+"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html#a28bafec56edec3091e8716d8ccfb6ee1":[1,0,1,0,38,0,1],
+"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html#a28bafec56edec3091e8716d8ccfb6ee1":[2,0,1,0,35,0,1],
+"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html#aee044d7729739c96e845823f9ecc5174":[1,0,1,0,38,0,0],
+"structmlx_1_1core_1_1_command_encoder_1_1_concurrent_context.html#aee044d7729739c96e845823f9ecc5174":[2,0,1,0,35,0,0],
+"structmlx_1_1core_1_1_contiguous_iterator.html":[1,0,1,0,45],
+"structmlx_1_1core_1_1_contiguous_iterator.html":[2,0,1,0,42],
+"structmlx_1_1core_1_1_contiguous_iterator.html#a5ea4f0e40900e8c7e0830e1fb561af1a":[1,0,1,0,45,6],
+"structmlx_1_1core_1_1_contiguous_iterator.html#a5ea4f0e40900e8c7e0830e1fb561af1a":[2,0,1,0,42,6],
+"structmlx_1_1core_1_1_contiguous_iterator.html#a727442ddff5fd3c3ebe09b000a01c9d3":[1,0,1,0,45,0],
"structmlx_1_1core_1_1_contiguous_iterator.html#a727442ddff5fd3c3ebe09b000a01c9d3":[2,0,1,0,42,0],
"structmlx_1_1core_1_1_contiguous_iterator.html#a8760380bff7462a886e7a4edd2955375":[1,0,1,0,45,2],
"structmlx_1_1core_1_1_contiguous_iterator.html#a8760380bff7462a886e7a4edd2955375":[2,0,1,0,42,2],
@@ -232,22 +249,5 @@ var NAVTREEINDEX27 =
"structmlx_1_1core_1_1array_1_1_array_iterator.html#a153756072fda6d3e53bcca11b46a1238":[1,0,1,0,28,0,5],
"structmlx_1_1core_1_1array_1_1_array_iterator.html#a153756072fda6d3e53bcca11b46a1238":[2,0,1,0,25,0,5],
"structmlx_1_1core_1_1array_1_1_array_iterator.html#a1afd6d2a19a2b0d712063f221ab4eba7":[1,0,1,0,28,0,9],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#a1afd6d2a19a2b0d712063f221ab4eba7":[2,0,1,0,25,0,9],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#a2cbf481e39164245668b3be6cbcc614d":[1,0,1,0,28,0,1],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#a2cbf481e39164245668b3be6cbcc614d":[2,0,1,0,25,0,1],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#a3efe69356a84d0d4438f033992fcbd9d":[1,0,1,0,28,0,7],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#a3efe69356a84d0d4438f033992fcbd9d":[2,0,1,0,25,0,7],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#a44e2e1f29191c20ec4390de4fa0bd59f":[1,0,1,0,28,0,2],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#a44e2e1f29191c20ec4390de4fa0bd59f":[2,0,1,0,25,0,2],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#a971aa511ab2e7ae1caae09556643a0bd":[1,0,1,0,28,0,8],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#a971aa511ab2e7ae1caae09556643a0bd":[2,0,1,0,25,0,8],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#ad3afcb24c6db7642bbc06835f7f3e27a":[1,0,1,0,28,0,4],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#ad3afcb24c6db7642bbc06835f7f3e27a":[2,0,1,0,25,0,4],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#adcee44c77980fc2370a2c31e203aead5":[1,0,1,0,28,0,0],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#adcee44c77980fc2370a2c31e203aead5":[2,0,1,0,25,0,0],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#ae24fe304397e961687d0d4c7012b8ae4":[1,0,1,0,28,0,3],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#ae24fe304397e961687d0d4c7012b8ae4":[2,0,1,0,25,0,3],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#ae2adde594b5a4853f6bc78263a957d85":[1,0,1,0,28,0,6],
-"structmlx_1_1core_1_1array_1_1_array_iterator.html#ae2adde594b5a4853f6bc78263a957d85":[2,0,1,0,25,0,6],
-"structmlx_1_1core_1_1array_1_1_data.html":[1,0,1,0,28,1]
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#a1afd6d2a19a2b0d712063f221ab4eba7":[2,0,1,0,25,0,9]
};
diff --git a/docs/build/html/navtreeindex28.js b/docs/build/html/navtreeindex28.js
index 170d062b2..2fd632839 100644
--- a/docs/build/html/navtreeindex28.js
+++ b/docs/build/html/navtreeindex28.js
@@ -1,5 +1,22 @@
var NAVTREEINDEX28 =
{
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#a2cbf481e39164245668b3be6cbcc614d":[1,0,1,0,28,0,1],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#a2cbf481e39164245668b3be6cbcc614d":[2,0,1,0,25,0,1],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#a3efe69356a84d0d4438f033992fcbd9d":[1,0,1,0,28,0,7],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#a3efe69356a84d0d4438f033992fcbd9d":[2,0,1,0,25,0,7],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#a44e2e1f29191c20ec4390de4fa0bd59f":[1,0,1,0,28,0,2],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#a44e2e1f29191c20ec4390de4fa0bd59f":[2,0,1,0,25,0,2],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#a971aa511ab2e7ae1caae09556643a0bd":[1,0,1,0,28,0,8],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#a971aa511ab2e7ae1caae09556643a0bd":[2,0,1,0,25,0,8],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#ad3afcb24c6db7642bbc06835f7f3e27a":[1,0,1,0,28,0,4],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#ad3afcb24c6db7642bbc06835f7f3e27a":[2,0,1,0,25,0,4],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#adcee44c77980fc2370a2c31e203aead5":[1,0,1,0,28,0,0],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#adcee44c77980fc2370a2c31e203aead5":[2,0,1,0,25,0,0],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#ae24fe304397e961687d0d4c7012b8ae4":[1,0,1,0,28,0,3],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#ae24fe304397e961687d0d4c7012b8ae4":[2,0,1,0,25,0,3],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#ae2adde594b5a4853f6bc78263a957d85":[1,0,1,0,28,0,6],
+"structmlx_1_1core_1_1array_1_1_array_iterator.html#ae2adde594b5a4853f6bc78263a957d85":[2,0,1,0,25,0,6],
+"structmlx_1_1core_1_1array_1_1_data.html":[1,0,1,0,28,1],
"structmlx_1_1core_1_1array_1_1_data.html":[2,0,1,0,25,1],
"structmlx_1_1core_1_1array_1_1_data.html#a0534c6fb5dfbd7fcf1d6269fac3c1e9e":[1,0,1,0,28,1,5],
"structmlx_1_1core_1_1array_1_1_data.html#a0534c6fb5dfbd7fcf1d6269fac3c1e9e":[2,0,1,0,25,1,5],
@@ -232,22 +249,5 @@ var NAVTREEINDEX28 =
"structmlx_1_1core_1_1detail_1_1_less_equal.html":[1,0,1,0,1,30],
"structmlx_1_1core_1_1detail_1_1_less_equal.html":[2,0,1,0,1,30],
"structmlx_1_1core_1_1detail_1_1_less_equal.html#a31e70f8830a07557697541301555a7a7":[1,0,1,0,1,30,1],
-"structmlx_1_1core_1_1detail_1_1_less_equal.html#a31e70f8830a07557697541301555a7a7":[2,0,1,0,1,30,1],
-"structmlx_1_1core_1_1detail_1_1_less_equal.html#a5f7f700be5fdf4629a96ab271caf5440":[1,0,1,0,1,30,0],
-"structmlx_1_1core_1_1detail_1_1_less_equal.html#a5f7f700be5fdf4629a96ab271caf5440":[2,0,1,0,1,30,0],
-"structmlx_1_1core_1_1detail_1_1_log.html":[1,0,1,0,1,31],
-"structmlx_1_1core_1_1detail_1_1_log.html":[2,0,1,0,1,31],
-"structmlx_1_1core_1_1detail_1_1_log.html#a0012a4e1744dbe9a28c3b5652be6e1c6":[1,0,1,0,1,31,1],
-"structmlx_1_1core_1_1detail_1_1_log.html#a0012a4e1744dbe9a28c3b5652be6e1c6":[2,0,1,0,1,31,1],
-"structmlx_1_1core_1_1detail_1_1_log.html#a0041795bfd063a9769a3747bd7a91d61":[1,0,1,0,1,31,0],
-"structmlx_1_1core_1_1detail_1_1_log.html#a0041795bfd063a9769a3747bd7a91d61":[2,0,1,0,1,31,0],
-"structmlx_1_1core_1_1detail_1_1_log10.html":[1,0,1,0,1,32],
-"structmlx_1_1core_1_1detail_1_1_log10.html":[2,0,1,0,1,32],
-"structmlx_1_1core_1_1detail_1_1_log10.html#a2633c5b772bbc9f8b66cffd4a3e01a3f":[1,0,1,0,1,32,1],
-"structmlx_1_1core_1_1detail_1_1_log10.html#a2633c5b772bbc9f8b66cffd4a3e01a3f":[2,0,1,0,1,32,1],
-"structmlx_1_1core_1_1detail_1_1_log10.html#ade464425f69e5b76bf61b5ba3da75089":[1,0,1,0,1,32,0],
-"structmlx_1_1core_1_1detail_1_1_log10.html#ade464425f69e5b76bf61b5ba3da75089":[2,0,1,0,1,32,0],
-"structmlx_1_1core_1_1detail_1_1_log1p.html":[1,0,1,0,1,33],
-"structmlx_1_1core_1_1detail_1_1_log1p.html":[2,0,1,0,1,33],
-"structmlx_1_1core_1_1detail_1_1_log1p.html#a3220de8c6090c44aa2070b1fbb2dc340":[1,0,1,0,1,33,1]
+"structmlx_1_1core_1_1detail_1_1_less_equal.html#a31e70f8830a07557697541301555a7a7":[2,0,1,0,1,30,1]
};
diff --git a/docs/build/html/navtreeindex29.js b/docs/build/html/navtreeindex29.js
index 4369c99f7..c9e20b35f 100644
--- a/docs/build/html/navtreeindex29.js
+++ b/docs/build/html/navtreeindex29.js
@@ -1,5 +1,22 @@
var NAVTREEINDEX29 =
{
+"structmlx_1_1core_1_1detail_1_1_less_equal.html#a5f7f700be5fdf4629a96ab271caf5440":[1,0,1,0,1,30,0],
+"structmlx_1_1core_1_1detail_1_1_less_equal.html#a5f7f700be5fdf4629a96ab271caf5440":[2,0,1,0,1,30,0],
+"structmlx_1_1core_1_1detail_1_1_log.html":[1,0,1,0,1,31],
+"structmlx_1_1core_1_1detail_1_1_log.html":[2,0,1,0,1,31],
+"structmlx_1_1core_1_1detail_1_1_log.html#a0012a4e1744dbe9a28c3b5652be6e1c6":[1,0,1,0,1,31,1],
+"structmlx_1_1core_1_1detail_1_1_log.html#a0012a4e1744dbe9a28c3b5652be6e1c6":[2,0,1,0,1,31,1],
+"structmlx_1_1core_1_1detail_1_1_log.html#a0041795bfd063a9769a3747bd7a91d61":[1,0,1,0,1,31,0],
+"structmlx_1_1core_1_1detail_1_1_log.html#a0041795bfd063a9769a3747bd7a91d61":[2,0,1,0,1,31,0],
+"structmlx_1_1core_1_1detail_1_1_log10.html":[1,0,1,0,1,32],
+"structmlx_1_1core_1_1detail_1_1_log10.html":[2,0,1,0,1,32],
+"structmlx_1_1core_1_1detail_1_1_log10.html#a2633c5b772bbc9f8b66cffd4a3e01a3f":[1,0,1,0,1,32,1],
+"structmlx_1_1core_1_1detail_1_1_log10.html#a2633c5b772bbc9f8b66cffd4a3e01a3f":[2,0,1,0,1,32,1],
+"structmlx_1_1core_1_1detail_1_1_log10.html#ade464425f69e5b76bf61b5ba3da75089":[1,0,1,0,1,32,0],
+"structmlx_1_1core_1_1detail_1_1_log10.html#ade464425f69e5b76bf61b5ba3da75089":[2,0,1,0,1,32,0],
+"structmlx_1_1core_1_1detail_1_1_log1p.html":[1,0,1,0,1,33],
+"structmlx_1_1core_1_1detail_1_1_log1p.html":[2,0,1,0,1,33],
+"structmlx_1_1core_1_1detail_1_1_log1p.html#a3220de8c6090c44aa2070b1fbb2dc340":[1,0,1,0,1,33,1],
"structmlx_1_1core_1_1detail_1_1_log1p.html#a3220de8c6090c44aa2070b1fbb2dc340":[2,0,1,0,1,33,1],
"structmlx_1_1core_1_1detail_1_1_log1p.html#abed96d56b07c6a96666b770c9711e52e":[1,0,1,0,1,33,0],
"structmlx_1_1core_1_1detail_1_1_log1p.html#abed96d56b07c6a96666b770c9711e52e":[2,0,1,0,1,33,0],
@@ -232,22 +249,5 @@ var NAVTREEINDEX29 =
"structmlx_1_1core_1_1metal_1_1_command_encoder.html#a9c343f791812a45c6c03a5c9f27f74d5":[1,0,1,0,8,1,14],
"structmlx_1_1core_1_1metal_1_1_command_encoder.html#a9c343f791812a45c6c03a5c9f27f74d5":[2,0,1,0,5,1,14],
"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ab69ff0d7f14b9b59db4df0608193dce4":[1,0,1,0,8,1,16],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ab69ff0d7f14b9b59db4df0608193dce4":[2,0,1,0,5,1,16],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#abc52d18ea87d213c47fd26062c829849":[1,0,1,0,8,1,13],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#abc52d18ea87d213c47fd26062c829849":[2,0,1,0,5,1,13],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ac68ca977b5bde5434284ce7979647f14":[1,0,1,0,8,1,2],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ac68ca977b5bde5434284ce7979647f14":[2,0,1,0,5,1,2],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ad538ae88f90560063f9ba502e2795991":[1,0,1,0,8,1,8],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ad538ae88f90560063f9ba502e2795991":[2,0,1,0,5,1,8],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ada20558738968ca2ecdcd95f228e028a":[1,0,1,0,8,1,11],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ada20558738968ca2ecdcd95f228e028a":[2,0,1,0,5,1,11],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ae890f5cefa4ae24ae0f5d8e46a313a92":[1,0,1,0,8,1,12],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ae890f5cefa4ae24ae0f5d8e46a313a92":[2,0,1,0,5,1,12],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aeef08f5f3c015578d40de756a6465aa2":[1,0,1,0,8,1,21],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aeef08f5f3c015578d40de756a6465aa2":[2,0,1,0,5,1,21],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f":[1,0,1,0,8,1,10],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f":[2,0,1,0,5,1,10],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aefdadbff4e003dc6f77506840babc088":[1,0,1,0,8,1,22],
-"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aefdadbff4e003dc6f77506840babc088":[2,0,1,0,5,1,22],
-"structmlx_1_1core_1_1metal_1_1_command_encoder_1_1_concurrent_context.html":[1,0,1,0,8,1,0]
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ab69ff0d7f14b9b59db4df0608193dce4":[2,0,1,0,5,1,16]
};
diff --git a/docs/build/html/navtreeindex30.js b/docs/build/html/navtreeindex30.js
index 30b6125e4..41434cf2c 100644
--- a/docs/build/html/navtreeindex30.js
+++ b/docs/build/html/navtreeindex30.js
@@ -1,5 +1,22 @@
var NAVTREEINDEX30 =
{
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#abc52d18ea87d213c47fd26062c829849":[1,0,1,0,8,1,13],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#abc52d18ea87d213c47fd26062c829849":[2,0,1,0,5,1,13],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ac68ca977b5bde5434284ce7979647f14":[1,0,1,0,8,1,2],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ac68ca977b5bde5434284ce7979647f14":[2,0,1,0,5,1,2],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ad538ae88f90560063f9ba502e2795991":[1,0,1,0,8,1,8],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ad538ae88f90560063f9ba502e2795991":[2,0,1,0,5,1,8],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ada20558738968ca2ecdcd95f228e028a":[1,0,1,0,8,1,11],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ada20558738968ca2ecdcd95f228e028a":[2,0,1,0,5,1,11],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ae890f5cefa4ae24ae0f5d8e46a313a92":[1,0,1,0,8,1,12],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#ae890f5cefa4ae24ae0f5d8e46a313a92":[2,0,1,0,5,1,12],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aeef08f5f3c015578d40de756a6465aa2":[1,0,1,0,8,1,21],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aeef08f5f3c015578d40de756a6465aa2":[2,0,1,0,5,1,21],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f":[1,0,1,0,8,1,10],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f":[2,0,1,0,5,1,10],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aefdadbff4e003dc6f77506840babc088":[1,0,1,0,8,1,22],
+"structmlx_1_1core_1_1metal_1_1_command_encoder.html#aefdadbff4e003dc6f77506840babc088":[2,0,1,0,5,1,22],
+"structmlx_1_1core_1_1metal_1_1_command_encoder_1_1_concurrent_context.html":[1,0,1,0,8,1,0],
"structmlx_1_1core_1_1metal_1_1_command_encoder_1_1_concurrent_context.html":[2,0,1,0,5,1,0],
"structmlx_1_1core_1_1metal_1_1_command_encoder_1_1_concurrent_context.html#a28bafec56edec3091e8716d8ccfb6ee1":[1,0,1,0,8,1,0,1],
"structmlx_1_1core_1_1metal_1_1_command_encoder_1_1_concurrent_context.html#a28bafec56edec3091e8716d8ccfb6ee1":[2,0,1,0,5,1,0,1],
@@ -232,22 +249,5 @@ var NAVTREEINDEX30 =
"structmlx_1_1steel_1_1_attn_params.html#a9150df3fb79de521bbccf57c43f6b092":[1,0,1,1,1,11],
"structmlx_1_1steel_1_1_attn_params.html#a9150df3fb79de521bbccf57c43f6b092":[2,0,1,1,1,11],
"structmlx_1_1steel_1_1_attn_params.html#aaf953954274794cfcb4e35e82d681b58":[1,0,1,1,1,7],
-"structmlx_1_1steel_1_1_attn_params.html#aaf953954274794cfcb4e35e82d681b58":[2,0,1,1,1,7],
-"structmlx_1_1steel_1_1_attn_params.html#ab210f29dcc3a732aba34894cd5a42cf7":[1,0,1,1,1,10],
-"structmlx_1_1steel_1_1_attn_params.html#ab210f29dcc3a732aba34894cd5a42cf7":[2,0,1,1,1,10],
-"structmlx_1_1steel_1_1_attn_params.html#ad1495980297901b8ded1fb6dd73979b1":[1,0,1,1,1,14],
-"structmlx_1_1steel_1_1_attn_params.html#ad1495980297901b8ded1fb6dd73979b1":[2,0,1,1,1,14],
-"structmlx_1_1steel_1_1_attn_params.html#ad81bcd32e6ff8fec0000eca505fb6826":[1,0,1,1,1,13],
-"structmlx_1_1steel_1_1_attn_params.html#ad81bcd32e6ff8fec0000eca505fb6826":[2,0,1,1,1,13],
-"structmlx_1_1steel_1_1_attn_params.html#af71b762aa702a3ee592d2098a14b74a9":[1,0,1,1,1,4],
-"structmlx_1_1steel_1_1_attn_params.html#af71b762aa702a3ee592d2098a14b74a9":[2,0,1,1,1,4],
-"structmlx_1_1steel_1_1_base_m_m_a_frag.html":[1,0,1,1,2],
-"structmlx_1_1steel_1_1_base_m_m_a_frag.html":[2,0,1,1,2],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html":[1,0,1,1,3],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html":[2,0,1,1,3],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1868f57d57c8adedab2c58492ec76946":[1,0,1,1,3,14],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1868f57d57c8adedab2c58492ec76946":[1,0,1,1,3,15],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1868f57d57c8adedab2c58492ec76946":[2,0,1,1,3,14],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1868f57d57c8adedab2c58492ec76946":[2,0,1,1,3,15],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1f0b00daad8eba2f855bb306e70d2328":[1,0,1,1,3,20]
+"structmlx_1_1steel_1_1_attn_params.html#aaf953954274794cfcb4e35e82d681b58":[2,0,1,1,1,7]
};
diff --git a/docs/build/html/navtreeindex31.js b/docs/build/html/navtreeindex31.js
index 846d8b834..903bcd0b1 100644
--- a/docs/build/html/navtreeindex31.js
+++ b/docs/build/html/navtreeindex31.js
@@ -1,54 +1,75 @@
var NAVTREEINDEX31 =
{
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1f0b00daad8eba2f855bb306e70d2328":[1,0,1,1,3,21],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1f0b00daad8eba2f855bb306e70d2328":[2,0,1,1,3,20],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1f0b00daad8eba2f855bb306e70d2328":[2,0,1,1,3,21],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a211102315e2afbcfcd2e2c201b638e9f":[1,0,1,1,3,25],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a211102315e2afbcfcd2e2c201b638e9f":[2,0,1,1,3,25],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a25675ae18947a97c6e04157b540103a9":[1,0,1,1,3,3],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a25675ae18947a97c6e04157b540103a9":[1,0,1,1,3,4],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a25675ae18947a97c6e04157b540103a9":[2,0,1,1,3,3],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a25675ae18947a97c6e04157b540103a9":[2,0,1,1,3,4],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a2fe53db449c692226f23f6b99fb2c0d4":[1,0,1,1,3,26],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a2fe53db449c692226f23f6b99fb2c0d4":[2,0,1,1,3,26],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a318c4279bdc7b39b7919f108b1cd8010":[1,0,1,1,3,16],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a318c4279bdc7b39b7919f108b1cd8010":[2,0,1,1,3,16],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a3c34dfdc944db110f4735f1b25307cf0":[1,0,1,1,3,24],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a3c34dfdc944db110f4735f1b25307cf0":[2,0,1,1,3,24],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a3dcd4301390937f89ed1dde6d28e341f":[1,0,1,1,3,5],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a3dcd4301390937f89ed1dde6d28e341f":[2,0,1,1,3,5],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a51d662e4cff88b5ad17d7c44bb6b6970":[1,0,1,1,3,17],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a51d662e4cff88b5ad17d7c44bb6b6970":[2,0,1,1,3,17],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7331fff1d12f2f8b72b0006a3ad0dd83":[1,0,1,1,3,6],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7331fff1d12f2f8b72b0006a3ad0dd83":[1,0,1,1,3,7],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7331fff1d12f2f8b72b0006a3ad0dd83":[2,0,1,1,3,6],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7331fff1d12f2f8b72b0006a3ad0dd83":[2,0,1,1,3,7],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a76aa5aa690dbcc954e957d767fad661f":[1,0,1,1,3,23],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a76aa5aa690dbcc954e957d767fad661f":[2,0,1,1,3,23],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7c212200d86b4e93f274d99addf668bd":[1,0,1,1,3,22],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7c212200d86b4e93f274d99addf668bd":[2,0,1,1,3,22],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8028512f5a3d2b6acaf966be529627a3":[1,0,1,1,3,12],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8028512f5a3d2b6acaf966be529627a3":[1,0,1,1,3,13],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8028512f5a3d2b6acaf966be529627a3":[2,0,1,1,3,12],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8028512f5a3d2b6acaf966be529627a3":[2,0,1,1,3,13],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8536bfaa108031c2ea3e9ccdc766ee5b":[1,0,1,1,3,1],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8536bfaa108031c2ea3e9ccdc766ee5b":[1,0,1,1,3,2],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8536bfaa108031c2ea3e9ccdc766ee5b":[2,0,1,1,3,1],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8536bfaa108031c2ea3e9ccdc766ee5b":[2,0,1,1,3,2],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#aa8f50ea8961ec5b35c1b81366d64f2cb":[1,0,1,1,3,18],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#aa8f50ea8961ec5b35c1b81366d64f2cb":[1,0,1,1,3,19],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#aa8f50ea8961ec5b35c1b81366d64f2cb":[2,0,1,1,3,18],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#aa8f50ea8961ec5b35c1b81366d64f2cb":[2,0,1,1,3,19],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ac73006b36fc710feda3a7c796e21415c":[1,0,1,1,3,8],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ac73006b36fc710feda3a7c796e21415c":[1,0,1,1,3,9],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ac73006b36fc710feda3a7c796e21415c":[2,0,1,1,3,8],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ac73006b36fc710feda3a7c796e21415c":[2,0,1,1,3,9],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ad22aaee4a2938cbdd315b39eda84e07d":[1,0,1,1,3,10],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ad22aaee4a2938cbdd315b39eda84e07d":[1,0,1,1,3,11],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ad22aaee4a2938cbdd315b39eda84e07d":[2,0,1,1,3,10],
-"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ad22aaee4a2938cbdd315b39eda84e07d":[2,0,1,1,3,11],
+"structmlx_1_1steel_1_1_attn_params.html#ab210f29dcc3a732aba34894cd5a42cf7":[1,0,1,1,1,10],
+"structmlx_1_1steel_1_1_attn_params.html#ab210f29dcc3a732aba34894cd5a42cf7":[2,0,1,1,1,10],
+"structmlx_1_1steel_1_1_attn_params.html#ad1495980297901b8ded1fb6dd73979b1":[1,0,1,1,1,14],
+"structmlx_1_1steel_1_1_attn_params.html#ad1495980297901b8ded1fb6dd73979b1":[2,0,1,1,1,14],
+"structmlx_1_1steel_1_1_attn_params.html#ad81bcd32e6ff8fec0000eca505fb6826":[1,0,1,1,1,13],
+"structmlx_1_1steel_1_1_attn_params.html#ad81bcd32e6ff8fec0000eca505fb6826":[2,0,1,1,1,13],
+"structmlx_1_1steel_1_1_attn_params.html#af71b762aa702a3ee592d2098a14b74a9":[1,0,1,1,1,4],
+"structmlx_1_1steel_1_1_attn_params.html#af71b762aa702a3ee592d2098a14b74a9":[2,0,1,1,1,4],
+"structmlx_1_1steel_1_1_base_m_m_a_frag.html":[1,0,1,1,2],
+"structmlx_1_1steel_1_1_base_m_m_a_frag.html":[2,0,1,1,2],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html":[1,0,1,1,3],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html":[2,0,1,1,3],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1868f57d57c8adedab2c58492ec76946":[1,0,1,1,3,17],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1868f57d57c8adedab2c58492ec76946":[2,0,1,1,3,17],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1f0b00daad8eba2f855bb306e70d2328":[1,0,1,1,3,22],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1f0b00daad8eba2f855bb306e70d2328":[1,0,1,1,3,23],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1f0b00daad8eba2f855bb306e70d2328":[2,0,1,1,3,22],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1f0b00daad8eba2f855bb306e70d2328":[2,0,1,1,3,23],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a211102315e2afbcfcd2e2c201b638e9f":[1,0,1,1,3,27],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a211102315e2afbcfcd2e2c201b638e9f":[2,0,1,1,3,27],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a25675ae18947a97c6e04157b540103a9":[1,0,1,1,3,5],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a25675ae18947a97c6e04157b540103a9":[1,0,1,1,3,6],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a25675ae18947a97c6e04157b540103a9":[2,0,1,1,3,5],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a25675ae18947a97c6e04157b540103a9":[2,0,1,1,3,6],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a2fe53db449c692226f23f6b99fb2c0d4":[1,0,1,1,3,28],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a2fe53db449c692226f23f6b99fb2c0d4":[2,0,1,1,3,28],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a318c4279bdc7b39b7919f108b1cd8010":[1,0,1,1,3,18],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a318c4279bdc7b39b7919f108b1cd8010":[2,0,1,1,3,18],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a3c34dfdc944db110f4735f1b25307cf0":[1,0,1,1,3,26],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a3c34dfdc944db110f4735f1b25307cf0":[2,0,1,1,3,26],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a3dcd4301390937f89ed1dde6d28e341f":[1,0,1,1,3,7],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a3dcd4301390937f89ed1dde6d28e341f":[2,0,1,1,3,7],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a51d662e4cff88b5ad17d7c44bb6b6970":[1,0,1,1,3,19],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a51d662e4cff88b5ad17d7c44bb6b6970":[2,0,1,1,3,19],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a51fcc7447804110f2c2c6e9e361bdc02":[1,0,1,1,3,1],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a51fcc7447804110f2c2c6e9e361bdc02":[2,0,1,1,3,1],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7331fff1d12f2f8b72b0006a3ad0dd83":[1,0,1,1,3,8],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7331fff1d12f2f8b72b0006a3ad0dd83":[1,0,1,1,3,9],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7331fff1d12f2f8b72b0006a3ad0dd83":[2,0,1,1,3,8],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7331fff1d12f2f8b72b0006a3ad0dd83":[2,0,1,1,3,9],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a76aa5aa690dbcc954e957d767fad661f":[1,0,1,1,3,25],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a76aa5aa690dbcc954e957d767fad661f":[2,0,1,1,3,25],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7c212200d86b4e93f274d99addf668bd":[1,0,1,1,3,24],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a7c212200d86b4e93f274d99addf668bd":[2,0,1,1,3,24],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8028512f5a3d2b6acaf966be529627a3":[1,0,1,1,3,15],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8028512f5a3d2b6acaf966be529627a3":[2,0,1,1,3,15],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8536bfaa108031c2ea3e9ccdc766ee5b":[1,0,1,1,3,3],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8536bfaa108031c2ea3e9ccdc766ee5b":[1,0,1,1,3,4],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8536bfaa108031c2ea3e9ccdc766ee5b":[2,0,1,1,3,3],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a8536bfaa108031c2ea3e9ccdc766ee5b":[2,0,1,1,3,4],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a96ce3732fb66feaeb80bd1ea9aadbd7e":[1,0,1,1,3,2],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a96ce3732fb66feaeb80bd1ea9aadbd7e":[2,0,1,1,3,2],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#aa8f50ea8961ec5b35c1b81366d64f2cb":[1,0,1,1,3,20],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#aa8f50ea8961ec5b35c1b81366d64f2cb":[1,0,1,1,3,21],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#aa8f50ea8961ec5b35c1b81366d64f2cb":[2,0,1,1,3,20],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#aa8f50ea8961ec5b35c1b81366d64f2cb":[2,0,1,1,3,21],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ac73006b36fc710feda3a7c796e21415c":[1,0,1,1,3,10],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ac73006b36fc710feda3a7c796e21415c":[1,0,1,1,3,11],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ac73006b36fc710feda3a7c796e21415c":[2,0,1,1,3,10],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ac73006b36fc710feda3a7c796e21415c":[2,0,1,1,3,11],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ad22aaee4a2938cbdd315b39eda84e07d":[1,0,1,1,3,12],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ad22aaee4a2938cbdd315b39eda84e07d":[1,0,1,1,3,13],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ad22aaee4a2938cbdd315b39eda84e07d":[2,0,1,1,3,12],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ad22aaee4a2938cbdd315b39eda84e07d":[2,0,1,1,3,13],
"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#adbb262a3c872e26533b68a39db16459e":[1,0,1,1,3,0],
"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#adbb262a3c872e26533b68a39db16459e":[2,0,1,1,3,0],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ae49be5820609d08885a811ae1d082a4b":[1,0,1,1,3,14],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#ae49be5820609d08885a811ae1d082a4b":[2,0,1,1,3,14],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#afcdc0e744021facfe52347eaa0fc549e":[1,0,1,1,3,16],
+"structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#afcdc0e744021facfe52347eaa0fc549e":[2,0,1,1,3,16],
"structmlx_1_1steel_1_1_block_loader.html":[1,0,1,1,4],
"structmlx_1_1steel_1_1_block_loader.html":[2,0,1,1,4],
"structmlx_1_1steel_1_1_block_loader.html#a064e2cc77e0b1cf0f8027929e031775b":[1,0,1,1,4,17],
@@ -228,26 +249,5 @@ var NAVTREEINDEX31 =
"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[1,0,1,1,8,1],
"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[1,0,1,1,9,2],
"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[1,0,1,1,10,2],
-"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[1,0,1,1,11,2],
-"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[1,0,1,1,12,2],
-"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[2,0,1,1,8,1],
-"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[2,0,1,1,9,2],
-"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[2,0,1,1,10,2],
-"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[2,0,1,1,11,2],
-"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[2,0,1,1,12,2],
-"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[1,0,1,1,8,0],
-"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[1,0,1,1,9,0],
-"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[1,0,1,1,10,0],
-"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[1,0,1,1,11,0],
-"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[1,0,1,1,12,0],
-"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[2,0,1,1,8,0],
-"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[2,0,1,1,9,0],
-"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[2,0,1,1,10,0],
-"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[2,0,1,1,11,0],
-"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[2,0,1,1,12,0],
-"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html":[1,0,1,1,9],
-"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html":[2,0,1,1,9],
-"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#a06c2fb9c93660e8f6916228cd77f9494":[1,0,1,1,9,3],
-"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#a06c2fb9c93660e8f6916228cd77f9494":[2,0,1,1,9,3],
-"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#a71449551bbfe56058440755dfd50fc75":[1,0,1,1,9,5]
+"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[1,0,1,1,11,2]
};
diff --git a/docs/build/html/navtreeindex32.js b/docs/build/html/navtreeindex32.js
index 21ff29867..369a64ae5 100644
--- a/docs/build/html/navtreeindex32.js
+++ b/docs/build/html/navtreeindex32.js
@@ -1,5 +1,26 @@
var NAVTREEINDEX32 =
{
+"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[1,0,1,1,12,2],
+"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[2,0,1,1,8,1],
+"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[2,0,1,1,9,2],
+"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[2,0,1,1,10,2],
+"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[2,0,1,1,11,2],
+"structmlx_1_1steel_1_1_channel_helper.html#aa476bd0fcb38494c268547fc9820fc0a":[2,0,1,1,12,2],
+"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[1,0,1,1,8,0],
+"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[1,0,1,1,9,0],
+"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[1,0,1,1,10,0],
+"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[1,0,1,1,11,0],
+"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[1,0,1,1,12,0],
+"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[2,0,1,1,8,0],
+"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[2,0,1,1,9,0],
+"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[2,0,1,1,10,0],
+"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[2,0,1,1,11,0],
+"structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000":[2,0,1,1,12,0],
+"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html":[1,0,1,1,9],
+"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html":[2,0,1,1,9],
+"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#a06c2fb9c93660e8f6916228cd77f9494":[1,0,1,1,9,3],
+"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#a06c2fb9c93660e8f6916228cd77f9494":[2,0,1,1,9,3],
+"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#a71449551bbfe56058440755dfd50fc75":[1,0,1,1,9,5],
"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#a71449551bbfe56058440755dfd50fc75":[2,0,1,1,9,5],
"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#ada22a8bd8a89078cfa28874055c8e753":[1,0,1,1,9,1],
"structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#ada22a8bd8a89078cfa28874055c8e753":[2,0,1,1,9,1],
@@ -228,26 +249,5 @@ var NAVTREEINDEX32 =
"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#a8598bf23a2bce6af13c876cbfa76449f":[1,0,1,1,18,8],
"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#a8598bf23a2bce6af13c876cbfa76449f":[2,0,1,1,18,8],
"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#a9e59da7e4436e61b2d3c3f982355910b":[1,0,1,1,18,9],
-"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#a9e59da7e4436e61b2d3c3f982355910b":[2,0,1,1,18,9],
-"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ac18de37cde1459595bfe18b0d5ef146d":[1,0,1,1,18,17],
-"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ac18de37cde1459595bfe18b0d5ef146d":[2,0,1,1,18,17],
-"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ac3b40db720055350bba59d614ea1dd79":[1,0,1,1,18,4],
-"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ac3b40db720055350bba59d614ea1dd79":[2,0,1,1,18,4],
-"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#acc778b3c0b7ec38a43e8ea943df8704c":[1,0,1,1,18,10],
-"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#acc778b3c0b7ec38a43e8ea943df8704c":[2,0,1,1,18,10],
-"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ae3af75287f279d2cdeef189126740d4c":[1,0,1,1,18,5],
-"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ae3af75287f279d2cdeef189126740d4c":[2,0,1,1,18,5],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html":[1,0,1,1,19],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html":[2,0,1,1,19],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a0ff5a6d503e0bbac4634030a75ab818d":[1,0,1,1,19,9],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a0ff5a6d503e0bbac4634030a75ab818d":[2,0,1,1,19,9],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a10109dc9553207f5a365799e4969c6d2":[1,0,1,1,19,18],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a10109dc9553207f5a365799e4969c6d2":[2,0,1,1,19,18],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a13eb86acf6abe288c19645935a47d2ad":[1,0,1,1,19,7],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a13eb86acf6abe288c19645935a47d2ad":[2,0,1,1,19,7],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a1fed11be2e8d9d594dcdf60e32b936b1":[1,0,1,1,19,11],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a1fed11be2e8d9d594dcdf60e32b936b1":[2,0,1,1,19,11],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a593ec140370d53f8c968f6240116d38b":[1,0,1,1,19,10],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a593ec140370d53f8c968f6240116d38b":[2,0,1,1,19,10],
-"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a5afa232b7c84b5025247ac4f83eb9ca9":[1,0,1,1,19,12]
+"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#a9e59da7e4436e61b2d3c3f982355910b":[2,0,1,1,18,9]
};
diff --git a/docs/build/html/navtreeindex33.js b/docs/build/html/navtreeindex33.js
index ac44d5e3d..b7045770f 100644
--- a/docs/build/html/navtreeindex33.js
+++ b/docs/build/html/navtreeindex33.js
@@ -1,5 +1,26 @@
var NAVTREEINDEX33 =
{
+"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ac18de37cde1459595bfe18b0d5ef146d":[1,0,1,1,18,17],
+"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ac18de37cde1459595bfe18b0d5ef146d":[2,0,1,1,18,17],
+"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ac3b40db720055350bba59d614ea1dd79":[1,0,1,1,18,4],
+"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ac3b40db720055350bba59d614ea1dd79":[2,0,1,1,18,4],
+"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#acc778b3c0b7ec38a43e8ea943df8704c":[1,0,1,1,18,10],
+"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#acc778b3c0b7ec38a43e8ea943df8704c":[2,0,1,1,18,10],
+"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ae3af75287f279d2cdeef189126740d4c":[1,0,1,1,18,5],
+"structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#ae3af75287f279d2cdeef189126740d4c":[2,0,1,1,18,5],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html":[1,0,1,1,19],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html":[2,0,1,1,19],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a0ff5a6d503e0bbac4634030a75ab818d":[1,0,1,1,19,9],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a0ff5a6d503e0bbac4634030a75ab818d":[2,0,1,1,19,9],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a10109dc9553207f5a365799e4969c6d2":[1,0,1,1,19,18],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a10109dc9553207f5a365799e4969c6d2":[2,0,1,1,19,18],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a13eb86acf6abe288c19645935a47d2ad":[1,0,1,1,19,7],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a13eb86acf6abe288c19645935a47d2ad":[2,0,1,1,19,7],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a1fed11be2e8d9d594dcdf60e32b936b1":[1,0,1,1,19,11],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a1fed11be2e8d9d594dcdf60e32b936b1":[2,0,1,1,19,11],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a593ec140370d53f8c968f6240116d38b":[1,0,1,1,19,10],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a593ec140370d53f8c968f6240116d38b":[2,0,1,1,19,10],
+"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a5afa232b7c84b5025247ac4f83eb9ca9":[1,0,1,1,19,12],
"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a5afa232b7c84b5025247ac4f83eb9ca9":[2,0,1,1,19,12],
"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a69e2f7c9814d1cc1c5c267be8618dc55":[1,0,1,1,19,1],
"structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a69e2f7c9814d1cc1c5c267be8618dc55":[2,0,1,1,19,1],
@@ -228,26 +249,5 @@ var NAVTREEINDEX33 =
"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a2117fc93662d5177c8f3e7c2dbb9e2db":[1,0,1,1,27,5],
"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a2117fc93662d5177c8f3e7c2dbb9e2db":[2,0,1,1,27,5],
"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a213f5ea4018120d8b61ab82754aaba83":[1,0,1,1,27,6],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a213f5ea4018120d8b61ab82754aaba83":[2,0,1,1,27,6],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a4c5e33edf70be99cf93ac5723c12eb24":[1,0,1,1,27,8],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a4c5e33edf70be99cf93ac5723c12eb24":[2,0,1,1,27,8],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a76f9f381e7187a993d65128b9b681b2d":[1,0,1,1,27,9],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a76f9f381e7187a993d65128b9b681b2d":[2,0,1,1,27,9],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a78d30e843d65d1829623afb0b607f0a5":[1,0,1,1,27,1],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a78d30e843d65d1829623afb0b607f0a5":[2,0,1,1,27,1],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a8b50863e4e2d3481c154be6c3629bf51":[1,0,1,1,27,0],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a8b50863e4e2d3481c154be6c3629bf51":[2,0,1,1,27,0],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#acf168c72f4a86b72b8f5f386f07c9d8c":[1,0,1,1,27,3],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#acf168c72f4a86b72b8f5f386f07c9d8c":[2,0,1,1,27,3],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#ad0713159d4f710cd9a066596593d8840":[1,0,1,1,27,7],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#ad0713159d4f710cd9a066596593d8840":[2,0,1,1,27,7],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#ae1b0386e4cd1a7018f4b654c4e9493ba":[1,0,1,1,27,4],
-"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#ae1b0386e4cd1a7018f4b654c4e9493ba":[2,0,1,1,27,4],
-"structmlx_1_1steel_1_1_layout2_d.html":[1,0,1,1,31],
-"structmlx_1_1steel_1_1_layout2_d.html":[2,0,1,1,31],
-"structmlx_1_1steel_1_1_layout2_d.html#a23183747ab1ddbdd3f1fcac6d0faa2cd":[1,0,1,1,31,1],
-"structmlx_1_1steel_1_1_layout2_d.html#a23183747ab1ddbdd3f1fcac6d0faa2cd":[2,0,1,1,31,1],
-"structmlx_1_1steel_1_1_layout2_d.html#a6beedf1677ee1b192fb48c83a29ac8a1":[1,0,1,1,31,0],
-"structmlx_1_1steel_1_1_layout2_d.html#a6beedf1677ee1b192fb48c83a29ac8a1":[2,0,1,1,31,0],
-"structmlx_1_1steel_1_1_loop_alignment.html":[1,0,1,1,32]
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a213f5ea4018120d8b61ab82754aaba83":[2,0,1,1,27,6]
};
diff --git a/docs/build/html/navtreeindex34.js b/docs/build/html/navtreeindex34.js
index a847293b8..d8fa743fb 100644
--- a/docs/build/html/navtreeindex34.js
+++ b/docs/build/html/navtreeindex34.js
@@ -1,5 +1,26 @@
var NAVTREEINDEX34 =
{
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a4c5e33edf70be99cf93ac5723c12eb24":[1,0,1,1,27,8],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a4c5e33edf70be99cf93ac5723c12eb24":[2,0,1,1,27,8],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a76f9f381e7187a993d65128b9b681b2d":[1,0,1,1,27,9],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a76f9f381e7187a993d65128b9b681b2d":[2,0,1,1,27,9],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a78d30e843d65d1829623afb0b607f0a5":[1,0,1,1,27,1],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a78d30e843d65d1829623afb0b607f0a5":[2,0,1,1,27,1],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a8b50863e4e2d3481c154be6c3629bf51":[1,0,1,1,27,0],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#a8b50863e4e2d3481c154be6c3629bf51":[2,0,1,1,27,0],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#acf168c72f4a86b72b8f5f386f07c9d8c":[1,0,1,1,27,3],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#acf168c72f4a86b72b8f5f386f07c9d8c":[2,0,1,1,27,3],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#ad0713159d4f710cd9a066596593d8840":[1,0,1,1,27,7],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#ad0713159d4f710cd9a066596593d8840":[2,0,1,1,27,7],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#ae1b0386e4cd1a7018f4b654c4e9493ba":[1,0,1,1,27,4],
+"structmlx_1_1steel_1_1_implicit_gemm_conv2_d_params.html#ae1b0386e4cd1a7018f4b654c4e9493ba":[2,0,1,1,27,4],
+"structmlx_1_1steel_1_1_layout2_d.html":[1,0,1,1,31],
+"structmlx_1_1steel_1_1_layout2_d.html":[2,0,1,1,31],
+"structmlx_1_1steel_1_1_layout2_d.html#a23183747ab1ddbdd3f1fcac6d0faa2cd":[1,0,1,1,31,1],
+"structmlx_1_1steel_1_1_layout2_d.html#a23183747ab1ddbdd3f1fcac6d0faa2cd":[2,0,1,1,31,1],
+"structmlx_1_1steel_1_1_layout2_d.html#a6beedf1677ee1b192fb48c83a29ac8a1":[1,0,1,1,31,0],
+"structmlx_1_1steel_1_1_layout2_d.html#a6beedf1677ee1b192fb48c83a29ac8a1":[2,0,1,1,31,0],
+"structmlx_1_1steel_1_1_loop_alignment.html":[1,0,1,1,32],
"structmlx_1_1steel_1_1_loop_alignment.html":[2,0,1,1,32],
"structmlx_1_1steel_1_1_m_m_a_tile.html":[1,0,1,1,33],
"structmlx_1_1steel_1_1_m_m_a_tile.html":[2,0,1,1,33],
@@ -228,26 +249,5 @@ var NAVTREEINDEX34 =
"structpocketfft_1_1detail_1_1cmplx.html#a35d2dce1b7de5f37d7029e639bc7f23d":[2,0,2,0,6,14],
"structpocketfft_1_1detail_1_1cmplx.html#a447d26b2e07f6e45f29d865e906c0a98":[1,0,2,0,6,11],
"structpocketfft_1_1detail_1_1cmplx.html#a447d26b2e07f6e45f29d865e906c0a98":[2,0,2,0,6,11],
-"structpocketfft_1_1detail_1_1cmplx.html#a460da5db36d1c72fb1ed3496fd3abde4":[1,0,2,0,6,9],
-"structpocketfft_1_1detail_1_1cmplx.html#a460da5db36d1c72fb1ed3496fd3abde4":[2,0,2,0,6,9],
-"structpocketfft_1_1detail_1_1cmplx.html#a5b1ce506f1023f5254025ac81b831a2c":[1,0,2,0,6,0],
-"structpocketfft_1_1detail_1_1cmplx.html#a5b1ce506f1023f5254025ac81b831a2c":[2,0,2,0,6,0],
-"structpocketfft_1_1detail_1_1cmplx.html#a647fece372b64b13c4a7e5877d09a807":[1,0,2,0,6,12],
-"structpocketfft_1_1detail_1_1cmplx.html#a647fece372b64b13c4a7e5877d09a807":[2,0,2,0,6,12],
-"structpocketfft_1_1detail_1_1cmplx.html#a683fd490182c9189fa2c05b1823edd93":[1,0,2,0,6,5],
-"structpocketfft_1_1detail_1_1cmplx.html#a683fd490182c9189fa2c05b1823edd93":[2,0,2,0,6,5],
-"structpocketfft_1_1detail_1_1cmplx.html#a76447ef141c8732d57421749fc81b236":[1,0,2,0,6,6],
-"structpocketfft_1_1detail_1_1cmplx.html#a76447ef141c8732d57421749fc81b236":[2,0,2,0,6,6],
-"structpocketfft_1_1detail_1_1cmplx.html#ad4e69dcd89bdb7764c9c5807168f911e":[1,0,2,0,6,7],
-"structpocketfft_1_1detail_1_1cmplx.html#ad4e69dcd89bdb7764c9c5807168f911e":[2,0,2,0,6,7],
-"structpocketfft_1_1detail_1_1cmplx.html#ad9c591ef8ae976293f207937d273e9a1":[1,0,2,0,6,2],
-"structpocketfft_1_1detail_1_1cmplx.html#ad9c591ef8ae976293f207937d273e9a1":[2,0,2,0,6,2],
-"structpocketfft_1_1detail_1_1cmplx.html#afc51cdf222d77690953a8cb8ce3ee692":[1,0,2,0,6,15],
-"structpocketfft_1_1detail_1_1cmplx.html#afc51cdf222d77690953a8cb8ce3ee692":[2,0,2,0,6,15],
-"structpocketfft_1_1detail_1_1cmplx.html#affa618d8850a7c232793b7c61db6d184":[1,0,2,0,6,8],
-"structpocketfft_1_1detail_1_1cmplx.html#affa618d8850a7c232793b7c61db6d184":[2,0,2,0,6,8],
-"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html":[1,0,2,0,0,0],
-"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html":[2,0,2,0,0,0],
-"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html#a0c390851ec37c5cdc5c1e7c6232a0b94":[1,0,2,0,0,0,2],
-"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html#a0c390851ec37c5cdc5c1e7c6232a0b94":[2,0,2,0,0,0,2]
+"structpocketfft_1_1detail_1_1cmplx.html#a460da5db36d1c72fb1ed3496fd3abde4":[1,0,2,0,6,9]
};
diff --git a/docs/build/html/navtreeindex35.js b/docs/build/html/navtreeindex35.js
index 2c2d5dd13..37c1788c5 100644
--- a/docs/build/html/navtreeindex35.js
+++ b/docs/build/html/navtreeindex35.js
@@ -1,5 +1,26 @@
var NAVTREEINDEX35 =
{
+"structpocketfft_1_1detail_1_1cmplx.html#a460da5db36d1c72fb1ed3496fd3abde4":[2,0,2,0,6,9],
+"structpocketfft_1_1detail_1_1cmplx.html#a5b1ce506f1023f5254025ac81b831a2c":[1,0,2,0,6,0],
+"structpocketfft_1_1detail_1_1cmplx.html#a5b1ce506f1023f5254025ac81b831a2c":[2,0,2,0,6,0],
+"structpocketfft_1_1detail_1_1cmplx.html#a647fece372b64b13c4a7e5877d09a807":[1,0,2,0,6,12],
+"structpocketfft_1_1detail_1_1cmplx.html#a647fece372b64b13c4a7e5877d09a807":[2,0,2,0,6,12],
+"structpocketfft_1_1detail_1_1cmplx.html#a683fd490182c9189fa2c05b1823edd93":[1,0,2,0,6,5],
+"structpocketfft_1_1detail_1_1cmplx.html#a683fd490182c9189fa2c05b1823edd93":[2,0,2,0,6,5],
+"structpocketfft_1_1detail_1_1cmplx.html#a76447ef141c8732d57421749fc81b236":[1,0,2,0,6,6],
+"structpocketfft_1_1detail_1_1cmplx.html#a76447ef141c8732d57421749fc81b236":[2,0,2,0,6,6],
+"structpocketfft_1_1detail_1_1cmplx.html#ad4e69dcd89bdb7764c9c5807168f911e":[1,0,2,0,6,7],
+"structpocketfft_1_1detail_1_1cmplx.html#ad4e69dcd89bdb7764c9c5807168f911e":[2,0,2,0,6,7],
+"structpocketfft_1_1detail_1_1cmplx.html#ad9c591ef8ae976293f207937d273e9a1":[1,0,2,0,6,2],
+"structpocketfft_1_1detail_1_1cmplx.html#ad9c591ef8ae976293f207937d273e9a1":[2,0,2,0,6,2],
+"structpocketfft_1_1detail_1_1cmplx.html#afc51cdf222d77690953a8cb8ce3ee692":[1,0,2,0,6,15],
+"structpocketfft_1_1detail_1_1cmplx.html#afc51cdf222d77690953a8cb8ce3ee692":[2,0,2,0,6,15],
+"structpocketfft_1_1detail_1_1cmplx.html#affa618d8850a7c232793b7c61db6d184":[1,0,2,0,6,8],
+"structpocketfft_1_1detail_1_1cmplx.html#affa618d8850a7c232793b7c61db6d184":[2,0,2,0,6,8],
+"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html":[1,0,2,0,0,0],
+"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html":[2,0,2,0,0,0],
+"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html#a0c390851ec37c5cdc5c1e7c6232a0b94":[1,0,2,0,0,0,2],
+"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html#a0c390851ec37c5cdc5c1e7c6232a0b94":[2,0,2,0,0,0,2],
"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html#a2a99b8e296d26b255e9937ba5f30e76f":[1,0,2,0,0,0,4],
"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html#a2a99b8e296d26b255e9937ba5f30e76f":[2,0,2,0,0,0,4],
"structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html#a4f785747b898980756af9e5515363826":[1,0,2,0,0,0,3],
@@ -61,5 +82,11 @@ var NAVTREEINDEX35 =
"unionbool4__or__uint.html#a47d77eac47598fe420f8f04a615f76ca":[2,0,20,0],
"unionbool4__or__uint.html#ab24d95aaf4203ddf3e6b1ed19397ced7":[2,0,20,1],
"utils_8h.html":[3,0,0,30],
-"utils_8h_source.html":[3,0,0,30]
+"utils_8h_source.html":[3,0,0,30],
+"version_8h.html":[3,0,0,31],
+"version_8h.html#a11113ca6d778b3970362ab4bdce9f199":[3,0,0,31,0],
+"version_8h.html#a28be6f5338015802ef5f1ad6a4c98750":[3,0,0,31,2],
+"version_8h.html#a33b774f54c2725d743e28dd9bf89969e":[3,0,0,31,1],
+"version_8h.html#ab25bf5456c6cb58d66fc90e143a26530":[3,0,0,31,3],
+"version_8h_source.html":[3,0,0,31]
};
diff --git a/docs/build/html/navtreeindex9.js b/docs/build/html/navtreeindex9.js
index 1c1bb9162..54a8803ec 100644
--- a/docs/build/html/navtreeindex9.js
+++ b/docs/build/html/navtreeindex9.js
@@ -42,16 +42,18 @@ var NAVTREEINDEX9 =
"classmlx_1_1core_1_1_round.html#af8f085e08b7fa8840c52a20b12ca35ce":[2,0,1,0,117,7],
"classmlx_1_1core_1_1_s_v_d.html":[1,0,1,0,142],
"classmlx_1_1core_1_1_s_v_d.html":[2,0,1,0,139],
-"classmlx_1_1core_1_1_s_v_d.html#a0366c958f6cdac8d1d9e1a4eda53fae8":[1,0,1,0,142,4],
-"classmlx_1_1core_1_1_s_v_d.html#a0366c958f6cdac8d1d9e1a4eda53fae8":[2,0,1,0,139,4],
+"classmlx_1_1core_1_1_s_v_d.html#a0366c958f6cdac8d1d9e1a4eda53fae8":[1,0,1,0,142,5],
+"classmlx_1_1core_1_1_s_v_d.html#a0366c958f6cdac8d1d9e1a4eda53fae8":[2,0,1,0,139,5],
+"classmlx_1_1core_1_1_s_v_d.html#a1bf0ffc5f7b03720a10975827a616b81":[1,0,1,0,142,0],
+"classmlx_1_1core_1_1_s_v_d.html#a1bf0ffc5f7b03720a10975827a616b81":[2,0,1,0,139,0],
"classmlx_1_1core_1_1_s_v_d.html#a637f5c39fa8b10722c04a066f6c1ada6":[1,0,1,0,142,1],
"classmlx_1_1core_1_1_s_v_d.html#a637f5c39fa8b10722c04a066f6c1ada6":[2,0,1,0,139,1],
"classmlx_1_1core_1_1_s_v_d.html#a7067b2207f826a25549d571856b94e83":[1,0,1,0,142,2],
"classmlx_1_1core_1_1_s_v_d.html#a7067b2207f826a25549d571856b94e83":[2,0,1,0,139,2],
+"classmlx_1_1core_1_1_s_v_d.html#a73f326705aeca762d0dfd63d1577bde1":[1,0,1,0,142,4],
+"classmlx_1_1core_1_1_s_v_d.html#a73f326705aeca762d0dfd63d1577bde1":[2,0,1,0,139,4],
"classmlx_1_1core_1_1_s_v_d.html#ab87a4e7ef857936bea66ba9e24662f53":[1,0,1,0,142,3],
"classmlx_1_1core_1_1_s_v_d.html#ab87a4e7ef857936bea66ba9e24662f53":[2,0,1,0,139,3],
-"classmlx_1_1core_1_1_s_v_d.html#ae89ff583e34fa894cccb8e7a475ee6d1":[1,0,1,0,142,0],
-"classmlx_1_1core_1_1_s_v_d.html#ae89ff583e34fa894cccb8e7a475ee6d1":[2,0,1,0,139,0],
"classmlx_1_1core_1_1_scan.html":[1,0,1,0,122],
"classmlx_1_1core_1_1_scan.html":[2,0,1,0,119],
"classmlx_1_1core_1_1_scan.html#a15676d9fd066e935782a923fba3e940b":[1,0,1,0,122,2],
@@ -247,7 +249,5 @@ var NAVTREEINDEX9 =
"classmlx_1_1core_1_1_slice.html#a069dafc62bf71e3ebc0bd99d96ec23be":[1,0,1,0,130,6],
"classmlx_1_1core_1_1_slice.html#a069dafc62bf71e3ebc0bd99d96ec23be":[2,0,1,0,127,6],
"classmlx_1_1core_1_1_slice.html#a291746a527ff991b66249fb2b54b685f":[1,0,1,0,130,7],
-"classmlx_1_1core_1_1_slice.html#a291746a527ff991b66249fb2b54b685f":[2,0,1,0,127,7],
-"classmlx_1_1core_1_1_slice.html#a3aa025acbf4a9ca9e030a1e6bda102f7":[1,0,1,0,130,0],
-"classmlx_1_1core_1_1_slice.html#a3aa025acbf4a9ca9e030a1e6bda102f7":[2,0,1,0,127,0]
+"classmlx_1_1core_1_1_slice.html#a291746a527ff991b66249fb2b54b685f":[2,0,1,0,127,7]
};
diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv
index d25bf2ee9..1af101107 100644
Binary files a/docs/build/html/objects.inv and b/docs/build/html/objects.inv differ
diff --git a/docs/build/html/primitives_8h_source.html b/docs/build/html/primitives_8h_source.html
index 7720028bc..86e662567 100644
--- a/docs/build/html/primitives_8h_source.html
+++ b/docs/build/html/primitives_8h_source.html
@@ -2801,117 +2801,128 @@ $(function(){initNavTree('primitives_8h_source.html',''); initResizable(true); }
-
+
-
-
-
2292 void eval_cpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
-
-
2294 void eval_gpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
+
2293 void eval_cpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
+
+
2295 void eval_gpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
+
+
+
+
+
-
-
-
-
-
-
-
-
-
2313 return std::make_pair(tri_, upper_);
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
2320 return std::make_pair(tri_, upper_);
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
2343 uplo_(
std ::move(uplo)),
-
2344 compute_eigenvectors_(compute_eigenvectors) {}
+
+
+
+
+
+
-
2345 void eval_cpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
-
-
2347 void eval_gpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
-
-
-
-
-
-
-
-
-
-
-
2357 return std::make_pair(uplo_, compute_eigenvectors_);
-
+
+
+
+
+
+
+
+
2350 uplo_(
std ::move(uplo)),
+
2351 compute_eigenvectors_(compute_eigenvectors) {}
+
2352 void eval_cpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
+
+
2354 void eval_gpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
+
+
+
+
-
-
-
2362 bool compute_eigenvectors_;
-
+
+
+
+
+
+
2364 return std::make_pair(uplo_, compute_eigenvectors_);
+
-
-
-
-
-
-
-
2369 void eval_cpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
-
-
2371 void eval_gpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
-
-
-
-
+
+
+
+
2369 bool compute_eigenvectors_;
+
-
-
+
+
+
+
+
+
+
2376 void eval_cpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
+
+
2378 void eval_gpu (
const std::vector<array>& inputs, std::vector<array>& outputs)
+
+
+
+
+
+
+
void eval_gpu(const std::vector< array > &inputs, array &out) override
void eval_cpu(const std::vector< array > &inputs, array &out) override
@@ -3019,8 +3030,8 @@ $(function(){initNavTree('primitives_8h_source.html',''); initResizable(true); }
void eval_gpu(const std::vector< array > &inputs, array &out) override
Ceil(Stream stream)
Definition primitives.h:567
void eval_cpu(const std::vector< array > &inputs, array &out) override
-
auto state() const
Definition primitives.h:2328
-
Cholesky(Stream stream, bool upper)
Definition primitives.h:2323
+
auto state() const
Definition primitives.h:2335
+
Cholesky(Stream stream, bool upper)
Definition primitives.h:2330
void eval_gpu(const std::vector< array > &inputs, array &out) override
std::vector< Shape > output_shapes(const std::vector< array > &inputs) override
Get the output shapes of the primitive.
void print(std::ostream &os) override
Print the primitive.
@@ -3089,8 +3100,8 @@ $(function(){initNavTree('primitives_8h_source.html',''); initResizable(true); }
void eval_gpu(const std::vector< array > &inputs, std::vector< array > &outputs) override
void eval_cpu(const std::vector< array > &inputs, std::vector< array > &outputs) override
A primitive must know how to evaluate itself on the CPU/GPU for the given inputs and populate the out...
std::vector< Shape > output_shapes(const std::vector< array > &inputs) override
Get the output shapes of the primitive.
-
auto state() const
Definition primitives.h:2356
-
Eigh(Stream stream, std::string uplo, bool compute_eigenvectors)
Definition primitives.h:2341
+
auto state() const
Definition primitives.h:2363
+
Eigh(Stream stream, std::string uplo, bool compute_eigenvectors)
Definition primitives.h:2348
void print(std::ostream &os) override
Print the primitive.
Definition primitives.h:913
Equal(Stream stream, bool equal_nan=false)
Definition primitives.h:902
auto state() const
Definition primitives.h:920
@@ -3169,10 +3180,10 @@ $(function(){initNavTree('primitives_8h_source.html',''); initResizable(true); }
void eval_gpu(const std::vector< array > &inputs, array &out) override
Imag(Stream stream)
Definition primitives.h:1184
void eval_gpu(const std::vector< array > &inputs, array &output) override
-
Inverse(Stream stream, bool tri, bool upper)
Definition primitives.h:2304
-
auto state() const
Definition primitives.h:2312
+
Inverse(Stream stream, bool tri, bool upper)
Definition primitives.h:2311
+
auto state() const
Definition primitives.h:2319
void eval_cpu(const std::vector< array > &inputs, array &output) override
-
LUF(Stream stream)
Definition primitives.h:2368
+
LUF(Stream stream)
Definition primitives.h:2375
void eval_cpu(const std::vector< array > &inputs, std::vector< array > &outputs) override
A primitive must know how to evaluate itself on the CPU/GPU for the given inputs and populate the out...
void eval_gpu(const std::vector< array > &inputs, std::vector< array > &outputs) override
LessEqual(Stream stream)
Definition primitives.h:1212
@@ -3308,9 +3319,10 @@ $(function(){initNavTree('primitives_8h_source.html',''); initResizable(true); }
Round(Stream stream)
Definition primitives.h:1711
void eval_cpu(const std::vector< array > &inputs, array &out) override
void eval_gpu(const std::vector< array > &inputs, array &out) override
+
SVD(Stream stream, bool compute_uv)
Definition primitives.h:2290
void eval_cpu(const std::vector< array > &inputs, std::vector< array > &outputs) override
A primitive must know how to evaluate itself on the CPU/GPU for the given inputs and populate the out...
void eval_gpu(const std::vector< array > &inputs, std::vector< array > &outputs) override
-
SVD(Stream stream)
Definition primitives.h:2290
+
auto state() const
Definition primitives.h:2300
void eval_cpu(const std::vector< array > &inputs, array &out) override
ReduceType
Definition primitives.h:1725
@ Prod
Definition primitives.h:1725
diff --git a/docs/build/html/python/_autosummary/mlx.core.Device.html b/docs/build/html/python/_autosummary/mlx.core.Device.html
index 678412ae0..52a2cc31b 100644
--- a/docs/build/html/python/_autosummary/mlx.core.Device.html
+++ b/docs/build/html/python/_autosummary/mlx.core.Device.html
@@ -8,7 +8,7 @@
-
mlx.core.Device — MLX 0.23.1 documentation
+
mlx.core.Device — MLX 0.23.2 documentation
@@ -16,30 +16,27 @@
document.documentElement.dataset.mode = localStorage.getItem("mode") || "";
document.documentElement.dataset.theme = localStorage.getItem("theme") || "";
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
+
+
+
-
+
@@ -51,7 +48,6 @@
-
@@ -67,8 +63,19 @@
Back to top
-
-
+
+
+
+
+
+
+
@@ -100,8 +108,7 @@
-
-