mlx/docs/build/html/functions_o.html
CircleCI Docs c7080f89ca rebase
2025-06-04 01:01:55 +00:00

156 lines
40 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MLX: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MLX
</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('functions_o.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>O&#160;:&#160;<a class="el" href="struct_m_l_x_conv_params.html#ad55ff586d30072d8154865f9dfe92d97">MLXConvParams&lt; NDIM &gt;</a></li>
<li>O_strides&#160;:&#160;<a class="el" href="structmlx_1_1steel_1_1_attn_params.html#ab210f29dcc3a732aba34894cd5a42cf7">mlx::steel::AttnParams</a></li>
<li>offset&#160;:&#160;<a class="el" href="struct_looped_elem_to_loc.html#acdffe540c383a67417604b6080704791">LoopedElemToLoc&lt; DIM, OffsetT, General &gt;</a>, <a class="el" href="struct_looped_elem_to_loc_3_011_00_01_offset_t_00_01false_01_4.html#af792b1fd4e8286f97b9b863c127a2d9a">LoopedElemToLoc&lt; 1, OffsetT, false &gt;</a>, <a class="el" href="struct_looped_elem_to_loc_3_011_00_01_offset_t_00_01true_01_4.html#a3a18944c158e2747a6ddebb420299a3b">LoopedElemToLoc&lt; 1, OffsetT, true &gt;</a></li>
<li>ofs()&#160;:&#160;<a class="el" href="classpocketfft_1_1detail_1_1rev__iter.html#a78c3b4ad19edf9d20cab40ad109e9dd1">pocketfft::detail::rev_iter</a>, <a class="el" href="classpocketfft_1_1detail_1_1simple__iter.html#ab59481ad9c8f04addb907c3ebb89f8fa">pocketfft::detail::simple_iter</a></li>
<li>oofs()&#160;:&#160;<a class="el" href="classpocketfft_1_1detail_1_1multi__iter.html#aae63e67caac095d474ddd32daa5ffa34">pocketfft::detail::multi_iter&lt; N &gt;</a></li>
<li>Op&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1_bitwise_binary.html#a6f8b5d455d0c1770428a6bef1608f23d">mlx::core::BitwiseBinary</a></li>
<li>op&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_scalar_vector.html#ac9c2214744bc972150740e169b603b9b">mlx::core::ScalarVector&lt; Op &gt;</a>, <a class="el" href="structmlx_1_1core_1_1_vector_scalar.html#a5fe1744adb58aaa845acca1e46725537">mlx::core::VectorScalar&lt; Op &gt;</a>, <a class="el" href="structmlx_1_1core_1_1_vector_vector.html#a6d69d070c75cf0281e11e36e0717ab50">mlx::core::VectorVector&lt; Op &gt;</a></li>
<li>operator bool()&#160;:&#160;<a class="el" href="struct___no_mask.html#ad3723c1e70e46beefd283ce6317416cb">_NoMask</a></li>
<li>operator Dtype()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_type_to_dtype.html#aefdd0fd6a5bbf0197a3996ccd4adea13">mlx::core::TypeToDtype&lt; T &gt;</a></li>
<li>operator float()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1___m_l_x___b_float16.html#aaae72e5340ce91325f1925be36ba46cb">mlx::core::_MLX_BFloat16</a>, <a class="el" href="structmlx_1_1core_1_1___m_l_x___float16.html#a363de5054f3673bddc90293fc3c9bb99">mlx::core::_MLX_Float16</a>, <a class="el" href="structmlx_1_1core_1_1complex128__t.html#a3e2faf180c0b785646a0e4296f709a5e">mlx::core::complex128_t</a>, <a class="el" href="structmlx_1_1core_1_1complex64__t.html#a90d224dd37308345086bb9cc882ef6fc">mlx::core::complex64_t</a></li>
<li>operator Simd&lt; float, N &gt;()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1simd_1_1_simd_3_01float16__t_00_01_n_01_4.html#a98affc184d83627d8654e3530ab52d75">mlx::core::simd::Simd&lt; float16_t, N &gt;</a></li>
<li>operator Simd&lt; int16_t, N &gt;()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1simd_1_1_simd_3_01float16__t_00_01_n_01_4.html#a823af21442333505114fd3fdac9f24de">mlx::core::simd::Simd&lt; float16_t, N &gt;</a></li>
<li>operator T()&#160;:&#160;<a class="el" href="struct___m_l_x___b_float16.html#aa7dfefdf0d15e102d2b8258c9ab01836">_MLX_BFloat16</a>, <a class="el" href="structcomplex64__t.html#a70e9b16031eeaff3baa601f400023fcd">complex64_t</a></li>
<li>operator Val()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_dtype.html#a3b3bc059be5836476da3cb88a4f5e9fd">mlx::core::Dtype</a></li>
<li>operator value_type()&#160;:&#160;<a class="el" href="structmlx_1_1steel_1_1integral__constant.html#a0c11203bed44a6a2c387b365134dcd64">mlx::steel::integral_constant&lt; T, v &gt;</a></li>
<li>operator!=&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1array_1_1_array_iterator.html#a971aa511ab2e7ae1caae09556643a0bd">mlx::core::array::ArrayIterator</a></li>
<li>operator()()&#160;:&#160;<a class="el" href="struct_abs.html#a9e7481dfcc162509769852026ff4a344">Abs</a>, <a class="el" href="struct_add.html#ac5c66b63d63a222d3ae0ab8cc7c90eb5">Add</a>, <a class="el" href="struct_arc_cos.html#a5553cecf58511e24e76ac97f2d90b9ac">ArcCos</a>, <a class="el" href="struct_arc_cosh.html#a5c9e7712c14c97298b23ec48e19abc58">ArcCosh</a>, <a class="el" href="struct_arc_sin.html#a0343872f2da93bae2bb0baadf49da022">ArcSin</a>, <a class="el" href="struct_arc_sinh.html#a3066fb7dc7c3180100fb55ff94af6a7a">ArcSinh</a>, <a class="el" href="struct_arc_tan2.html#ac9b7729753e13be293ab700231d061ac">ArcTan2</a>, <a class="el" href="struct_arc_tan.html#af3a0aec6acec8ae8f5e4c4d5cf8c91ba">ArcTan</a>, <a class="el" href="struct_arc_tanh.html#a37dc3e01ec2830de7e82ed6c6363ac88">ArcTanh</a>, <a class="el" href="struct_bitwise_and.html#afb48af090b01dd0200963bc12d842e36">BitwiseAnd</a>, <a class="el" href="struct_bitwise_or.html#a41f847463daafa99ee56f4035578390f">BitwiseOr</a>, <a class="el" href="struct_bitwise_xor.html#a3a3e8a56caab739d40262d9349c9c485">BitwiseXor</a>, <a class="el" href="struct_ceil.html#a5e2a4ef1b012f5d352064489156e5e44">Ceil</a>, <a class="el" href="struct_conjugate.html#acb0a2694285f1f57c7654b371ce8cbd8">Conjugate</a>, <a class="el" href="struct_cos.html#ae222f8710f6b8254c471ebd475aa5bda">Cos</a>, <a class="el" href="struct_cosh.html#a5847ebeebb236fdc926798ddc16475ba">Cosh</a>, <a class="el" href="struct_cum_max.html#a781b9b955c5412466da6af6c70d73c06">CumMax&lt; U &gt;</a>, <a class="el" href="struct_cum_min.html#ae0b8c3761e04fa538d304ca842281a66">CumMin&lt; U &gt;</a>, <a class="el" href="struct_cum_prod_3_01bool_01_4.html#ad634be0b139d10ce6d21332eef0d936b">CumProd&lt; bool &gt;</a>, <a class="el" href="struct_divide.html#a0a16b9194abc2ab7c61129f81a9bbb3d">Divide</a>, <a class="el" href="struct_div_mod.html#a8b5758f2ea18d4c903b462331b25abfe">DivMod</a>, <a class="el" href="struct_equal.html#aa498087080900d4428ba428a6496a769">Equal</a>, <a class="el" href="struct_erf.html#a80719402ad7f7d418859a6677d7b604d">Erf</a>, <a class="el" href="struct_erf_inv.html#afbf3668d1a512e889f093a0bc7673309">ErfInv</a>, <a class="el" href="struct_exp.html#a5ef395868e055348c0802fd5fe45669c">Exp</a>, <a class="el" href="struct_expm1.html#a4b834d42cf0b84daf03fec62c222091a">Expm1</a>, <a class="el" href="struct_floor.html#ace3551f28429081e9f3a3dab0c84212b">Floor</a>, <a class="el" href="struct_floor_divide.html#a2b328e4d768e718fa439f955c524666a">FloorDivide</a>, <a class="el" href="struct_greater.html#a98d7d8ee360cd0f469c6eb9a017560f5">Greater</a>, <a class="el" href="struct_greater_equal.html#ae69a3bccc567a46506cf0d296294ce80">GreaterEqual</a>, <a class="el" href="struct_imag.html#a3b29e9f8a46c194d683f6a9938314400">Imag</a>, <a class="el" href="struct_left_shift.html#aa729747784c38bfdbba34794fcf5175b">LeftShift</a>, <a class="el" href="struct_less.html#a5ee0b31b2d9123dc4504f2979a5854d3">Less</a>, <a class="el" href="struct_less_equal.html#ae9f9a1b2eae548977139704f0044acfe">LessEqual</a>, <a class="el" href="struct_less_than.html#a2798eb377b411c93a4ed30cf35caade2">LessThan&lt; T &gt;</a>, <a class="el" href="struct_log10.html#ac596a74c1642a00f3eced07ee3334122">Log10</a>, <a class="el" href="struct_log1p.html#a4464c6e7bdbe55ffd7d961c695cd13ce">Log1p</a>, <a class="el" href="struct_log2.html#ac1e067ecdcbdbffb6106e789c2b98b64">Log2</a>, <a class="el" href="struct_log.html#a32a383cb6be06e616a75f23bf49089c3">Log</a>, <a class="el" href="struct_log_add_exp.html#ab32417f18e8ff68c15f78aceeb624edf">LogAddExp</a>, <a class="el" href="struct_logical_and.html#a8bc6bdabc0ea0678a46e2cf6217cb3a6">LogicalAnd</a>, <a class="el" href="struct_logical_not.html#a8a620bac957ab8c09ac85adfddd96708">LogicalNot</a>, <a class="el" href="struct_logical_or.html#ade6a931324a604a3119d2220d6f5460d">LogicalOr</a>, <a class="el" href="struct_maximum.html#a3ea0f42bc4cd80b68a98f189f9fa859c">Maximum</a>, <a class="el" href="struct_minimum.html#aa6113dfac3986c0f571fa53f65c5330e">Minimum</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_abs.html#acb9168d40f09d73a2243f75f13bbadc2">mlx::core::detail::Abs</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_add.html#a95cf053f89883d82f31ec53154b430a0">mlx::core::detail::Add</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_arc_cos.html#a1b927a97bbef1478c768bb85cb764c94">mlx::core::detail::ArcCos</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_arc_cosh.html#a4436be0278ceaced10ef98eb6f30f789">mlx::core::detail::ArcCosh</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_arc_sin.html#ab1ad6339c662305bd682b14f8d8afd6c">mlx::core::detail::ArcSin</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_arc_sinh.html#ac6e45e41f931f556697c060a2a858816">mlx::core::detail::ArcSinh</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_arc_tan2.html#a01da277adf65232bd67b252a31baedd7">mlx::core::detail::ArcTan2</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_arc_tan.html#a697b7f12f30d642ee5f0c54aaf86a8ec">mlx::core::detail::ArcTan</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_arc_tanh.html#a93a660ea073526e1f75b2d3c4ac6c366">mlx::core::detail::ArcTanh</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_bitwise_and.html#a91cff5472e47b13fd9d291b17d2e877b">mlx::core::detail::BitwiseAnd</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_bitwise_or.html#abd39ee9af548b16e3fabe4ae956b6f1c">mlx::core::detail::BitwiseOr</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_bitwise_xor.html#a8ed25d90a73141938a71ddddfd40b83d">mlx::core::detail::BitwiseXor</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_ceil.html#a2354e9fa1502d1743834b98cdec17653">mlx::core::detail::Ceil</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_conjugate.html#a33bbfcc195781eb33df0a4efc50569ed">mlx::core::detail::Conjugate</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_cos.html#a663065fd41e5d85e8f044e9f81070568">mlx::core::detail::Cos</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_cosh.html#ae94b6da9ceb47e9d4aaf61451126f58d">mlx::core::detail::Cosh</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_divide.html#a9a3eab9eaf77b5a94ede2db8c7cef9f2">mlx::core::detail::Divide</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_equal.html#a5d3f7423078444e5d690fb6d50fcce23">mlx::core::detail::Equal</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_erf.html#a4f5986391863d30e0e7b17bd1996a5f6">mlx::core::detail::Erf</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_erf_inv.html#a0cdd8d6e71222695d0f148b9ad048429">mlx::core::detail::ErfInv</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_exp.html#aad7fb8de7561479c7aa3c741322a3101">mlx::core::detail::Exp</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_expm1.html#a2c78a15f0dd01d13f3a78ac45347ed3e">mlx::core::detail::Expm1</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_floor.html#a5c41fb72ec3da9289c24b92802e28f2e">mlx::core::detail::Floor</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_greater.html#a9186b3e29c84700ea93ca9470556b0b3">mlx::core::detail::Greater</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_greater_equal.html#a8da40f79562ef8ffbd30ddcf40d83e0f">mlx::core::detail::GreaterEqual</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_imag.html#a070cf43bc4e30871f8f32d4b84be05c8">mlx::core::detail::Imag</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_left_shift.html#a50bcbc53e2278483d9063decf7ad78d8">mlx::core::detail::LeftShift</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_less.html#a8e9c159887284420b1161421e58a0bda">mlx::core::detail::Less</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_less_equal.html#a5f7f700be5fdf4629a96ab271caf5440">mlx::core::detail::LessEqual</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_log10.html#ade464425f69e5b76bf61b5ba3da75089">mlx::core::detail::Log10</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_log1p.html#abed96d56b07c6a96666b770c9711e52e">mlx::core::detail::Log1p</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_log2.html#a83258d8a3fe12e082d0b317fcfafb28b">mlx::core::detail::Log2</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_log.html#a0041795bfd063a9769a3747bd7a91d61">mlx::core::detail::Log</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_log_add_exp.html#a434da15bcb95dc979c73ec795cfec339">mlx::core::detail::LogAddExp</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_logical_and.html#a5fb547e51ea53517deb54d89c76b4860">mlx::core::detail::LogicalAnd</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_logical_not.html#a4978cc3a63e70a1a4fee6470764ae9d9">mlx::core::detail::LogicalNot</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_logical_or.html#a4701821e656931d808815753ee529bad">mlx::core::detail::LogicalOr</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_maximum.html#a1edfed0e0b33227b67c7709691f846c7">mlx::core::detail::Maximum</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_minimum.html#a28b51060b9345fb2021d5176cd607778">mlx::core::detail::Minimum</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_multiply.html#a9dda09d0bf0f4153abf37ba894df37d4">mlx::core::detail::Multiply</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_na_n_equal.html#a441e5e8552be45ced34001b465d251e1">mlx::core::detail::NaNEqual</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_negative.html#a93a1dfb47eba54aff44b2945d131c97e">mlx::core::detail::Negative</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_not_equal.html#a99d16a3d7f637901869bf650b1ea6e13">mlx::core::detail::NotEqual</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_power.html#ad047c7d25e1b0f32dc17a03d826cf0a0">mlx::core::detail::Power</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_real.html#a7c6c6c188d611e2084dba66b7489c21f">mlx::core::detail::Real</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_remainder.html#a8b672df71eea3f31f5e2aa50662f3b19">mlx::core::detail::Remainder</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_right_shift.html#aa86d02e4ca59bc7ffacdc342841a0ea9">mlx::core::detail::RightShift</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_round.html#acd099ba81c8c281e9660cf8c0fed0cd1">mlx::core::detail::Round</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_rsqrt.html#ac6720a6270393152ab2924a77bfb17b2">mlx::core::detail::Rsqrt</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_select.html#a930f9da2e6b3453e04f21382435a2cfb">mlx::core::detail::Select</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_sigmoid.html#a12a3d53f0fd797b5cdd9d04d048ce1a4">mlx::core::detail::Sigmoid</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_sign.html#a913c095e25668c8a6bb6e3243e150606">mlx::core::detail::Sign</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_sin.html#a07c357c49dbf6b0579b1e771c6eb5766">mlx::core::detail::Sin</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_sinh.html#a1e299cd64bc0c7aaa1ceeac35dfe7831">mlx::core::detail::Sinh</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_sqrt.html#acac518e8e7cf3dd103f4f72f22b23221">mlx::core::detail::Sqrt</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_square.html#abab2378a94c4c38dffeb06a74b0f81ee">mlx::core::detail::Square</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_subtract.html#a48913052e0a051648b7a69376ec3e3e1">mlx::core::detail::Subtract</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_tan.html#a9c8d3570a1e4daa054bb41999043d9e9">mlx::core::detail::Tan</a>, <a class="el" href="structmlx_1_1core_1_1detail_1_1_tanh.html#a79eeba686f3dd5dce097ff5b9b27dd7c">mlx::core::detail::Tanh</a>, <a class="el" href="structmlx_1_1core_1_1_function_exporter.html#ada4e13daeb3ba0f5ebe20ec0663727b3">mlx::core::FunctionExporter</a>, <a class="el" href="structmlx_1_1core_1_1_imported_function.html#a3555db23026d30eaeee265fed99947b2">mlx::core::ImportedFunction</a>, <a class="el" href="structmlx_1_1core_1_1_scalar_vector.html#ab174fe55970fb4ee1c6a2b7628a24df1">mlx::core::ScalarVector&lt; Op &gt;</a>, <a class="el" href="structmlx_1_1core_1_1_vector_scalar.html#a1af3ff644ce023a7e4f92a7c3634c44f">mlx::core::VectorScalar&lt; Op &gt;</a>, <a class="el" href="structmlx_1_1core_1_1_vector_vector.html#a97a0bed419933d7685238a962f2e4215">mlx::core::VectorVector&lt; Op &gt;</a>, <a class="el" href="struct_multiply.html#a1327fc5a0713931afe997b0d4d2988e0">Multiply</a>, <a class="el" href="struct_na_n_equal.html#a00220898e02db656d21dde9e9354a8dc">NaNEqual</a>, <a class="el" href="struct_negative.html#af6879b374314a559faa321e8cce3d710">Negative</a>, <a class="el" href="struct_not_equal.html#af008d73a5d9cde0b8309b7e8ee7438b2">NotEqual</a>, <a class="el" href="structpocketfft_1_1detail_1_1_exec_c2_c.html#a4fd637f1a6d335826789af28ac089ecb">pocketfft::detail::ExecC2C</a>, <a class="el" href="structpocketfft_1_1detail_1_1_exec_dcst.html#a67f4f56e3574c491695f8cb8a1e983d8">pocketfft::detail::ExecDcst</a>, <a class="el" href="structpocketfft_1_1detail_1_1_exec_hartley.html#a67c98b38d12440781053552b9a33bba1">pocketfft::detail::ExecHartley</a>, <a class="el" href="structpocketfft_1_1detail_1_1_exec_r2_r.html#acdba1650962714e6afff51e9ca456970">pocketfft::detail::ExecR2R</a>, <a class="el" href="struct_power.html#a2b6df2a9e48155ff9734caca8504a79f">Power</a>, <a class="el" href="struct_real.html#a85b9c5b9e65297994fa26ff68e19e809">Real</a>, <a class="el" href="struct_remainder.html#ab7875512ff4341c580c6dc372e64fc58">Remainder</a>, <a class="el" href="struct_right_shift.html#a2cc59b400c68342b0e43050431323c17">RightShift</a>, <a class="el" href="struct_round.html#aa06a0195867e2ceb679c403b6909a1c4">Round</a>, <a class="el" href="struct_rsqrt.html#ae16699fd829e40416436247a39233fda">Rsqrt</a>, <a class="el" href="struct_select.html#adb51692aae3038de07dd745891bf9848">Select</a>, <a class="el" href="struct_sigmoid.html#a75a24cd75cb4d4c9a072811b2d70ad55">Sigmoid</a>, <a class="el" href="struct_sign.html#aa3304c6b43bcad53061614b741d8403c">Sign</a>, <a class="el" href="struct_sin.html#a7caf98c777521fa5d5c6ddaaa3b779fd">Sin</a>, <a class="el" href="struct_sinh.html#a02cf32bcf560657b9ee34fb1affed8e2">Sinh</a>, <a class="el" href="struct_sqrt.html#ab9b16d2b9b03a1c54190f4479a56a4ad">Sqrt</a>, <a class="el" href="struct_square.html#afde739fc544e45dd30964c02dca94310">Square</a>, <a class="el" href="struct_subtract.html#ae0856cd8d449074ca287baa7e460f68a">Subtract</a>, <a class="el" href="struct_tan.html#a1e6fb8c691621c69cb9bd393de4f6e78">Tan</a>, <a class="el" href="struct_tanh.html#adce11a7ad33226c6ecff34f46f5c45d7">Tanh</a></li>
<li>operator*()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1array_1_1_array_iterator.html#a153756072fda6d3e53bcca11b46a1238">mlx::core::array::ArrayIterator</a>, <a class="el" href="structpocketfft_1_1detail_1_1cmplx.html#a26bf3d709a58f06228e502af6db8e5ac">pocketfft::detail::cmplx&lt; T &gt;</a></li>
<li>operator*=()&#160;:&#160;<a class="el" href="structpocketfft_1_1detail_1_1cmplx.html#a683fd490182c9189fa2c05b1823edd93">pocketfft::detail::cmplx&lt; T &gt;</a></li>
<li>operator+()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1array_1_1_array_iterator.html#ae2adde594b5a4853f6bc78263a957d85">mlx::core::array::ArrayIterator</a>, <a class="el" href="structpocketfft_1_1detail_1_1cmplx.html#a76447ef141c8732d57421749fc81b236">pocketfft::detail::cmplx&lt; T &gt;</a></li>
<li>operator++()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1array_1_1_array_iterator.html#a3efe69356a84d0d4438f033992fcbd9d">mlx::core::array::ArrayIterator</a></li>
<li>operator+=()&#160;:&#160;<a class="el" href="structpocketfft_1_1detail_1_1cmplx.html#ad4e69dcd89bdb7764c9c5807168f911e">pocketfft::detail::cmplx&lt; T &gt;</a></li>
<li>operator-()&#160;:&#160;<a class="el" href="structpocketfft_1_1detail_1_1cmplx.html#a460da5db36d1c72fb1ed3496fd3abde4">pocketfft::detail::cmplx&lt; T &gt;</a></li>
<li>operator-=()&#160;:&#160;<a class="el" href="structpocketfft_1_1detail_1_1cmplx.html#a12441ff423274bd1b54245933d69ad7e">pocketfft::detail::cmplx&lt; T &gt;</a></li>
<li>operator=()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1___m_l_x___b_float16.html#a0f65b0523b8ddd989f338da6cb2860e3">mlx::core::_MLX_BFloat16</a>, <a class="el" href="structmlx_1_1core_1_1___m_l_x___float16.html#a608a099bf7116ee608dcfd31ea3ade2c">mlx::core::_MLX_Float16</a>, <a class="el" href="classmlx_1_1core_1_1allocator_1_1_allocator.html#a027b84cddc8d476f736ac1f1a9991fe4">mlx::core::allocator::Allocator</a>, <a class="el" href="structmlx_1_1core_1_1array_1_1_data.html#a68e9417954fe811b5e41e6317a526748">mlx::core::array::Data</a>, <a class="el" href="classmlx_1_1core_1_1array.html#a8acf2b4c75f9b7f79da6675dbc36cf36">mlx::core::array</a>, <a class="el" href="structmlx_1_1core_1_1_command_encoder.html#a3f42a1362b4a513fa89e7b3dcc570a8e">mlx::core::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1_function_exporter.html#a7ec0f53eb2783d5b1953be612e36d5c7">mlx::core::FunctionExporter</a>, <a class="el" href="classmlx_1_1core_1_1io_1_1_file_writer.html#a957211656a13b4c0d126989a9aba3e25">mlx::core::io::FileWriter</a>, <a class="el" href="structmlx_1_1core_1_1metal_1_1_command_encoder.html#a3f42a1362b4a513fa89e7b3dcc570a8e">mlx::core::metal::CommandEncoder</a>, <a class="el" href="classmlx_1_1core_1_1metal_1_1_device.html#ad1d6382fd18a46b1906e1b43e0bd2e73">mlx::core::metal::Device</a>, <a class="el" href="classmlx_1_1core_1_1metal_1_1_residency_set.html#aef97dbbc755940789f99a26164591c45">mlx::core::metal::ResidencySet</a>, <a class="el" href="classmlx_1_1core_1_1_primitive.html#a6b1be7ea92f3a7bb19875c70259dad6b">mlx::core::Primitive</a>, <a class="el" href="classmlx_1_1core_1_1scheduler_1_1_scheduler.html#ab170dbd2ce34c51e2eeebf5d08e7e2db">mlx::core::scheduler::Scheduler</a>, <a class="el" href="classmlx_1_1core_1_1_unary_primitive.html#a0a859309a4f192f2679e07f2e4ff4d22">mlx::core::UnaryPrimitive</a></li>
<li>operator==&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1array_1_1_array_iterator.html#a1afd6d2a19a2b0d712063f221ab4eba7">mlx::core::array::ArrayIterator</a></li>
<li>operator[]()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1simd_1_1_simd.html#a235268dc56eb1bb5b86cd3aade67b77c">mlx::core::simd::Simd&lt; T, N &gt;</a>, <a class="el" href="structmlx_1_1core_1_1simd_1_1_simd_3_01float16__t_00_01_n_01_4.html#a4b24316469cd9ecc88f8c073ab1a862e">mlx::core::simd::Simd&lt; float16_t, N &gt;</a>, <a class="el" href="structmlx_1_1core_1_1simd_1_1_simd.html#a235268dc56eb1bb5b86cd3aade67b77c">mlx::core::simd::Simd&lt; T, 1 &gt;</a>, <a class="el" href="classpocketfft_1_1detail_1_1arr.html#aea0bd899b19e03f54dfd6c188727061a">pocketfft::detail::arr&lt; T &gt;</a>, <a class="el" href="classpocketfft_1_1detail_1_1cndarr.html#ae4852d1fe936a5d61832b507816c7054">pocketfft::detail::cndarr&lt; T &gt;</a>, <a class="el" href="classpocketfft_1_1detail_1_1ndarr.html#a2b2c4e205e8b5c32c9fe55dfd7b8c8d8">pocketfft::detail::ndarr&lt; T &gt;</a>, <a class="el" href="classpocketfft_1_1detail_1_1sincos__2pibyn.html#a71b02f67c47b24adb296eafd2c7a3598">pocketfft::detail::sincos_2pibyn&lt; T &gt;</a></li>
<li>Or&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1_bitwise_binary.html#a6f8b5d455d0c1770428a6bef1608f23da51065a44e7f9a76a6dab6de637c6db22">mlx::core::BitwiseBinary</a>, <a class="el" href="classmlx_1_1core_1_1distributed_1_1_all_reduce.html#abb4560980e5d01aed14175ce8f6fc924a7a959bb7b33f410a03b3c887173fd7ed">mlx::core::distributed::AllReduce</a>, <a class="el" href="classmlx_1_1core_1_1_reduce.html#a0848518b16ae6d4043d6be247bdf31c9a2e53e38f8b906ed4def9a5653aeb51fe">mlx::core::Reduce</a></li>
<li>ortho&#160;:&#160;<a class="el" href="structpocketfft_1_1detail_1_1_exec_dcst.html#aea17551a49acaca5e7808dc181d38b7f">pocketfft::detail::ExecDcst</a></li>
<li>oS&#160;:&#160;<a class="el" href="struct_m_l_x_conv_params.html#a19ccb9fecfccdc18b6a7f0cc43adbc6e">MLXConvParams&lt; NDIM &gt;</a></li>
<li>out&#160;:&#160;<a class="el" href="struct_read_writer.html#abea3b913c952c505d0ca4e529c7316ef">ReadWriter&lt; in_T, out_T, step, four_step_real &gt;</a></li>
<li>out_of_bounds()&#160;:&#160;<a class="el" href="struct_read_writer.html#a08e10626fbc789b6dff9172fd6c36f7c">ReadWriter&lt; in_T, out_T, step, four_step_real &gt;</a></li>
<li>out_strides&#160;:&#160;<a class="el" href="struct_m_l_x_conv_params.html#adfca77f9a3c2b4c74752f90636ff5667">MLXConvParams&lt; NDIM &gt;</a></li>
<li>output_shape()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1_broadcast.html#a00c39c113fe3e698771e2e6b595c32cd">mlx::core::Broadcast</a>, <a class="el" href="classmlx_1_1core_1_1_broadcast_axes.html#aaa495110c16fbbc642fbb224ef8dfae6">mlx::core::BroadcastAxes</a>, <a class="el" href="classmlx_1_1core_1_1_expand_dims.html#a3814ad4697eccb75fdb9275017a3fd67">mlx::core::ExpandDims</a>, <a class="el" href="classmlx_1_1core_1_1_flatten.html#a2f8e1defb9c33af2dec29ff8697132aa">mlx::core::Flatten</a>, <a class="el" href="classmlx_1_1core_1_1_reshape.html#aa15020d7d844d714d42bc60b44aeefc1">mlx::core::Reshape</a>, <a class="el" href="classmlx_1_1core_1_1_squeeze.html#aadf1d3b85839390a2ec560603aeed04a">mlx::core::Squeeze</a>, <a class="el" href="classmlx_1_1core_1_1_unflatten.html#a4c760c8fe981fd2ac17a31ff9faff10a">mlx::core::Unflatten</a></li>
<li>output_shapes()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1_abs.html#ac9d55481e5490423e4aaf02b95cafc75">mlx::core::Abs</a>, <a class="el" href="classmlx_1_1core_1_1_add.html#a50877893083fd78b31aa25152f750418">mlx::core::Add</a>, <a class="el" href="classmlx_1_1core_1_1_arange.html#a447083a1403d3d42a7ad9c307a666946">mlx::core::Arange</a>, <a class="el" href="classmlx_1_1core_1_1_arc_cos.html#a67a5025f8d7e5bac22888ad4bf813679">mlx::core::ArcCos</a>, <a class="el" href="classmlx_1_1core_1_1_arc_cosh.html#a3ab82e9f0452faea735338abccb5f0ac">mlx::core::ArcCosh</a>, <a class="el" href="classmlx_1_1core_1_1_arc_sin.html#a0217b9a4e18196ed65ba96b4ad096ecd">mlx::core::ArcSin</a>, <a class="el" href="classmlx_1_1core_1_1_arc_sinh.html#a2f668f230d93c7b90e62200a0b7cb6f6">mlx::core::ArcSinh</a>, <a class="el" href="classmlx_1_1core_1_1_arc_tan2.html#acb8e5cf85c4bc58f909ce2e8b83c3619">mlx::core::ArcTan2</a>, <a class="el" href="classmlx_1_1core_1_1_arc_tan.html#a2ebabfd1c2963199df0d7610b7ddf422">mlx::core::ArcTan</a>, <a class="el" href="classmlx_1_1core_1_1_arc_tanh.html#a6806f04142d850f107a18a71900759c6">mlx::core::ArcTanh</a>, <a class="el" href="classmlx_1_1core_1_1_arg_partition.html#a587ce69b0639683ba646652f887d0239">mlx::core::ArgPartition</a>, <a class="el" href="classmlx_1_1core_1_1_arg_reduce.html#a81a70885480c1d436329025091b2fa4c">mlx::core::ArgReduce</a>, <a class="el" href="classmlx_1_1core_1_1_arg_sort.html#a219ce04a811397a900c3235d8e6aef5c">mlx::core::ArgSort</a>, <a class="el" href="classmlx_1_1core_1_1_as_type.html#a3975b31cfd86d6eb33dc73554b357b88">mlx::core::AsType</a>, <a class="el" href="classmlx_1_1core_1_1_bitwise_binary.html#a49c9d2688d3cca8abf5698a250d57d56">mlx::core::BitwiseBinary</a>, <a class="el" href="classmlx_1_1core_1_1_broadcast.html#adef65b1ec75efbe43e5574ec81b7c0ac">mlx::core::Broadcast</a>, <a class="el" href="classmlx_1_1core_1_1_broadcast_axes.html#a42c4385e65851d58e4411a4afe73f58e">mlx::core::BroadcastAxes</a>, <a class="el" href="classmlx_1_1core_1_1_ceil.html#a3bf7db5178ed26e23d9ba360ba34ab85">mlx::core::Ceil</a>, <a class="el" href="classmlx_1_1core_1_1_compiled.html#a15cb081590ee024ba11476494581a4d4">mlx::core::Compiled</a>, <a class="el" href="classmlx_1_1core_1_1_concatenate.html#af8415a2fe28804a1437d0876ba15615f">mlx::core::Concatenate</a>, <a class="el" href="classmlx_1_1core_1_1_conjugate.html#afd68332463d12e69c47388f6b81ae96c">mlx::core::Conjugate</a>, <a class="el" href="classmlx_1_1core_1_1_contiguous.html#afff58fbf61f0c26b3606208dd2fa2072">mlx::core::Contiguous</a>, <a class="el" href="classmlx_1_1core_1_1_copy.html#a6bbe5fd9ce3cb5a39853b316106d2674">mlx::core::Copy</a>, <a class="el" href="classmlx_1_1core_1_1_cos.html#a923312e71c5a003a38b37ab67ec82580">mlx::core::Cos</a>, <a class="el" href="classmlx_1_1core_1_1_cosh.html#adf58c7e24b5059e66007132bc16dfe49">mlx::core::Cosh</a>, <a class="el" href="classmlx_1_1core_1_1_divide.html#a9563d9ee243204cfdaac6aca34853cd7">mlx::core::Divide</a>, <a class="el" href="classmlx_1_1core_1_1_div_mod.html#a1b7f104346cb5423ac15371b45c7ef86">mlx::core::DivMod</a>, <a class="el" href="classmlx_1_1core_1_1_dynamic_slice.html#a920dc4d1ee4976065e6d91fe3ecfbbf3">mlx::core::DynamicSlice</a>, <a class="el" href="classmlx_1_1core_1_1_dynamic_slice_update.html#a804c03c745fc563e209a7bfb3d425a91">mlx::core::DynamicSliceUpdate</a>, <a class="el" href="classmlx_1_1core_1_1_eigh.html#a9892f5b72dec19a5a2f7af5efcf2a952">mlx::core::Eigh</a>, <a class="el" href="classmlx_1_1core_1_1_equal.html#ae714c2b0641fc9c339a2f8483bb4e257">mlx::core::Equal</a>, <a class="el" href="classmlx_1_1core_1_1_erf.html#ace70b96c48419e29243982ed697f6411">mlx::core::Erf</a>, <a class="el" href="classmlx_1_1core_1_1_erf_inv.html#a067cac7a7244b4dae6629c7e4466589f">mlx::core::ErfInv</a>, <a class="el" href="classmlx_1_1core_1_1_exp.html#aef2b3c24dba3ca3a63a210d3bd8e39b6">mlx::core::Exp</a>, <a class="el" href="classmlx_1_1core_1_1_expand_dims.html#af64bd4bc2cc5f5c58869f34cd974bb3c">mlx::core::ExpandDims</a>, <a class="el" href="classmlx_1_1core_1_1_expm1.html#ae78f03a204687f16164ed702cfc0d5cc">mlx::core::Expm1</a>, <a class="el" href="classmlx_1_1core_1_1fast_1_1_affine_quantize.html#a50934862ccdb16a3dcce6626c5727080">mlx::core::fast::AffineQuantize</a>, <a class="el" href="classmlx_1_1core_1_1_flatten.html#a5069a73ba1e7b52b7b051f692db6d0d2">mlx::core::Flatten</a>, <a class="el" href="classmlx_1_1core_1_1_floor.html#a0a62dee6df6a82fcd955bf7670be2cd5">mlx::core::Floor</a>, <a class="el" href="classmlx_1_1core_1_1_gather.html#a53d89a6c4ebb634bc208bd85aa2fcda1">mlx::core::Gather</a>, <a class="el" href="classmlx_1_1core_1_1_gather_axis.html#abc483c7da7747263b2f1498f98b4d96d">mlx::core::GatherAxis</a>, <a class="el" href="classmlx_1_1core_1_1_greater.html#af798a7cd704a2a9a8b3ecb6ef49583b0">mlx::core::Greater</a>, <a class="el" href="classmlx_1_1core_1_1_greater_equal.html#a1a77c18d89ee227171ff38efef6cacf6">mlx::core::GreaterEqual</a>, <a class="el" href="classmlx_1_1core_1_1_hadamard.html#aa709166de3c493308689769579d665e8">mlx::core::Hadamard</a>, <a class="el" href="classmlx_1_1core_1_1_imag.html#ad4f847483ba07d20aba5b927c2689be8">mlx::core::Imag</a>, <a class="el" href="classmlx_1_1core_1_1_less.html#ad7604a75b79260d263ac0c7d959cadd5">mlx::core::Less</a>, <a class="el" href="classmlx_1_1core_1_1_less_equal.html#a5598c700e881673098928e47b4da9ff8">mlx::core::LessEqual</a>, <a class="el" href="classmlx_1_1core_1_1_log1p.html#a73a02ddf0f125fff83462d97146a0a08">mlx::core::Log1p</a>, <a class="el" href="classmlx_1_1core_1_1_log.html#ab2cae6889352ca0674f6463f8f52d77d">mlx::core::Log</a>, <a class="el" href="classmlx_1_1core_1_1_log_add_exp.html#a234f8c8ea5f5bf2fb7e371588fea98b9">mlx::core::LogAddExp</a>, <a class="el" href="classmlx_1_1core_1_1_logical_and.html#a266f1eaced19b8b11e273de9219cf9ed">mlx::core::LogicalAnd</a>, <a class="el" href="classmlx_1_1core_1_1_logical_not.html#ad3889969521c6a040aa2f26caee219b7">mlx::core::LogicalNot</a>, <a class="el" href="classmlx_1_1core_1_1_logical_or.html#a931b98fca3e19085af9fa97a43db8ced">mlx::core::LogicalOr</a>, <a class="el" href="classmlx_1_1core_1_1_matmul.html#abfabe69f428f7f125bf5665713a0eb5c">mlx::core::Matmul</a>, <a class="el" href="classmlx_1_1core_1_1_maximum.html#a888a69fb68726c3c18973f3ea38cfd2b">mlx::core::Maximum</a>, <a class="el" href="classmlx_1_1core_1_1_minimum.html#af921b5202ebf9716972bcf0e3056742a">mlx::core::Minimum</a>, <a class="el" href="classmlx_1_1core_1_1_multiply.html#adfd4c7f89660b42ab58e088b1ae19435">mlx::core::Multiply</a>, <a class="el" href="classmlx_1_1core_1_1_negative.html#a606fb13a48d10c88707f1a2c41bee9e8">mlx::core::Negative</a>, <a class="el" href="classmlx_1_1core_1_1_not_equal.html#ad1e8a577dc103d96f1ab65bf3b389d35">mlx::core::NotEqual</a>, <a class="el" href="classmlx_1_1core_1_1_number_of_elements.html#a6cdf307348ba22b3dc8f90f1fb1e0757">mlx::core::NumberOfElements</a>, <a class="el" href="classmlx_1_1core_1_1_partition.html#a5e62aa0109e53fb4acb861ef39787b4a">mlx::core::Partition</a>, <a class="el" href="classmlx_1_1core_1_1_power.html#af23ed795bdcdc4c3f91f0d4c1bb1d928">mlx::core::Power</a>, <a class="el" href="classmlx_1_1core_1_1_primitive.html#aa5b443d71db1c7ed31a5ae6e31b7fe29">mlx::core::Primitive</a>, <a class="el" href="classmlx_1_1core_1_1_quantized_matmul.html#a7d57a31d41c58e1bd88ffe9c6b0dbf52">mlx::core::QuantizedMatmul</a>, <a class="el" href="classmlx_1_1core_1_1_real.html#a75999bd0b97d97a5675b9cdbab27dcff">mlx::core::Real</a>, <a class="el" href="classmlx_1_1core_1_1_reduce.html#aaf3da1c98cdf530803118b382c5f58bc">mlx::core::Reduce</a>, <a class="el" href="classmlx_1_1core_1_1_remainder.html#ab4de49818d1fdea8cdfef502f519b255">mlx::core::Remainder</a>, <a class="el" href="classmlx_1_1core_1_1_reshape.html#aed3a83606d6917b2c344607101a2c43d">mlx::core::Reshape</a>, <a class="el" href="classmlx_1_1core_1_1_round.html#a61821399e177e142723fc986e437d459">mlx::core::Round</a>, <a class="el" href="classmlx_1_1core_1_1_scatter_axis.html#af9688c010e1abee9b7b3788f11d91cc5">mlx::core::ScatterAxis</a>, <a class="el" href="classmlx_1_1core_1_1_select.html#a10e837a391542b364186288a87e11513">mlx::core::Select</a>, <a class="el" href="classmlx_1_1core_1_1_sigmoid.html#aff024a3309584724c9842f172a4e440b">mlx::core::Sigmoid</a>, <a class="el" href="classmlx_1_1core_1_1_sign.html#a2260f2e8e081010192eb8a6f90acde6e">mlx::core::Sign</a>, <a class="el" href="classmlx_1_1core_1_1_sin.html#abdd433ecbb54898161b43aa9e14ec7f1">mlx::core::Sin</a>, <a class="el" href="classmlx_1_1core_1_1_sinh.html#ae04d8f6175c691a8f0d2a9fdd15af0ad">mlx::core::Sinh</a>, <a class="el" href="classmlx_1_1core_1_1_slice_update.html#abb6376f13c4269bd9e739e131893da53">mlx::core::SliceUpdate</a>, <a class="el" href="classmlx_1_1core_1_1_softmax.html#a1a798a4dcd62486362d4b58582357490">mlx::core::Softmax</a>, <a class="el" href="classmlx_1_1core_1_1_sort.html#acc0a3f078b3f4c83e6e1137cb81ee62c">mlx::core::Sort</a>, <a class="el" href="classmlx_1_1core_1_1_sqrt.html#ae45215d61e2e99749d9a0bae291edd45">mlx::core::Sqrt</a>, <a class="el" href="classmlx_1_1core_1_1_square.html#a0513541766bb997ed166643fe95a6d38">mlx::core::Square</a>, <a class="el" href="classmlx_1_1core_1_1_squeeze.html#a839d9d72ac0a19e1146b5b470292a174">mlx::core::Squeeze</a>, <a class="el" href="classmlx_1_1core_1_1_stop_gradient.html#a8af7641d478505d1dc39c75ba7d5a3cf">mlx::core::StopGradient</a>, <a class="el" href="classmlx_1_1core_1_1_subtract.html#aaaff4872bde70ad40cf90e6131ea0489">mlx::core::Subtract</a>, <a class="el" href="classmlx_1_1core_1_1_tan.html#a9e4bba311bb24617dbb5ca591bc2868e">mlx::core::Tan</a>, <a class="el" href="classmlx_1_1core_1_1_tanh.html#a8873286b69b805486fa83c4806843f3d">mlx::core::Tanh</a>, <a class="el" href="classmlx_1_1core_1_1_transpose.html#ac9328f43900bedec555909d09202ccd7">mlx::core::Transpose</a>, <a class="el" href="classmlx_1_1core_1_1_unflatten.html#a068cf053b5b0612fafd4a2d53d42f9fa">mlx::core::Unflatten</a></li>
<li>outputs()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1array.html#a2c186fd527f984f0589d4183b4976289">mlx::core::array</a>, <a class="el" href="structmlx_1_1core_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f">mlx::core::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1metal_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f">mlx::core::metal::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1metal_1_1_device_stream.html#a55a7a92c6abad369c99a5ede7a2521b9">mlx::core::metal::DeviceStream</a></li>
<li>overwrite_descriptor()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1array.html#a95e6b156c8e05439f076b85c05079387">mlx::core::array</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>