|
136 | 136 | <div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div> |
137 | 137 | <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="classtensorwrapper_1_1buffer_1_1BufferBase.html#a77066597ca19842bf85c5991dd060ec2"> 68</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classtensorwrapper_1_1buffer_1_1BufferBase.html#a77066597ca19842bf85c5991dd060ec2">layout_pointer</a> = std::unique_ptr<layout_type>;</div> |
138 | 138 | <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div> |
139 | | -<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classtensorwrapper_1_1buffer_1_1BufferBase.html#ad6c2203aecd842181ba6261936f35609"> 71</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classtensorwrapper_1_1buffer_1_1BufferBase.html#ad6c2203aecd842181ba6261936f35609">rank_type</a> = <span class="keyword">typename</span> <a class="code hl_typedef" href="classtensorwrapper_1_1layout_1_1Physical.html#a9e4e0d859918af487ae9e20cea6865c4">layout_type::size_type</a>;</div> |
| 139 | +<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classtensorwrapper_1_1buffer_1_1BufferBase.html#ad6c2203aecd842181ba6261936f35609"> 71</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classtensorwrapper_1_1buffer_1_1BufferBase.html#ad6c2203aecd842181ba6261936f35609">rank_type</a> = <span class="keyword">typename</span> <a class="code hl_typedef" href="classtensorwrapper_1_1layout_1_1LayoutBase.html#acfe6f849ee21afec143003653c9e8c29">layout_type::size_type</a>;</div> |
140 | 140 | <div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div> |
141 | 141 | <div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="comment">// -------------------------------------------------------------------------</span></div> |
142 | 142 | <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="comment">// -- Accessors</span></div> |
|
271 | 271 | <div class="ttc" id="aclasstensorwrapper_1_1detail___1_1DSLBase_html_af81286387b2df29588b36bf10a073048"><div class="ttname"><a href="classtensorwrapper_1_1detail___1_1DSLBase.html#af81286387b2df29588b36bf10a073048">tensorwrapper::detail_::DSLBase< BufferBase >::const_labeled_reference</a></div><div class="ttdeci">const labeled_const_type & const_labeled_reference</div><div class="ttdoc">Type of a read-only reference to a labeled_type object.</div><div class="ttdef"><b>Definition</b> dsl_base.hpp:68</div></div> |
272 | 272 | <div class="ttc" id="aclasstensorwrapper_1_1detail___1_1PolymorphicBase_html"><div class="ttname"><a href="classtensorwrapper_1_1detail___1_1PolymorphicBase.html">tensorwrapper::detail_::PolymorphicBase</a></div><div class="ttdoc">Defines the API polymorphic utility methods should use.</div><div class="ttdef"><b>Definition</b> polymorphic_base.hpp:33</div></div> |
273 | 273 | <div class="ttc" id="aclasstensorwrapper_1_1detail___1_1PolymorphicBase_html_ad4cdc663a4e292257ec6a63815c17cbe"><div class="ttname"><a href="classtensorwrapper_1_1detail___1_1PolymorphicBase.html#ad4cdc663a4e292257ec6a63815c17cbe">tensorwrapper::detail_::PolymorphicBase< BufferBase >::clone_as</a></div><div class="ttdeci">auto clone_as() const</div><div class="ttdoc">Creates a deep polymorphic copy, but returns the pointer as a class other than base_type.</div><div class="ttdef"><b>Definition</b> polymorphic_base.hpp:91</div></div> |
274 | | -<div class="ttc" id="aclasstensorwrapper_1_1layout_1_1LayoutBase_html_a6eec558bcd76dba9d45f8380f7242641"><div class="ttname"><a href="classtensorwrapper_1_1layout_1_1LayoutBase.html#a6eec558bcd76dba9d45f8380f7242641">tensorwrapper::layout::LayoutBase::rank</a></div><div class="ttdeci">size_type rank() const noexcept</div><div class="ttdoc">The rank of the tensor this layout describes.</div><div class="ttdef"><b>Definition</b> layout_base.hpp:199</div></div> |
| 274 | +<div class="ttc" id="aclasstensorwrapper_1_1layout_1_1LayoutBase_html_a6eec558bcd76dba9d45f8380f7242641"><div class="ttname"><a href="classtensorwrapper_1_1layout_1_1LayoutBase.html#a6eec558bcd76dba9d45f8380f7242641">tensorwrapper::layout::LayoutBase::rank</a></div><div class="ttdeci">size_type rank() const noexcept</div><div class="ttdoc">The rank of the tensor this layout describes.</div><div class="ttdef"><b>Definition</b> layout_base.hpp:207</div></div> |
| 275 | +<div class="ttc" id="aclasstensorwrapper_1_1layout_1_1LayoutBase_html_acfe6f849ee21afec143003653c9e8c29"><div class="ttname"><a href="classtensorwrapper_1_1layout_1_1LayoutBase.html#acfe6f849ee21afec143003653c9e8c29">tensorwrapper::layout::LayoutBase::size_type</a></div><div class="ttdeci">typename traits_type::size_type size_type</div><div class="ttdoc">Type used for indexing and offsets.</div><div class="ttdef"><b>Definition</b> layout_base.hpp:78</div></div> |
275 | 276 | <div class="ttc" id="aclasstensorwrapper_1_1layout_1_1Physical_html"><div class="ttname"><a href="classtensorwrapper_1_1layout_1_1Physical.html">tensorwrapper::layout::Physical</a></div><div class="ttdoc">Specializes a LayoutBase for a layout describing how a tensor is actually laid out at runtime.</div><div class="ttdef"><b>Definition</b> physical.hpp:29</div></div> |
276 | | -<div class="ttc" id="aclasstensorwrapper_1_1layout_1_1Physical_html_a9e4e0d859918af487ae9e20cea6865c4"><div class="ttname"><a href="classtensorwrapper_1_1layout_1_1Physical.html#a9e4e0d859918af487ae9e20cea6865c4">tensorwrapper::layout::Physical::size_type</a></div><div class="ttdeci">std::size_t size_type</div><div class="ttdoc">Type used for indexing and offsets.</div><div class="ttdef"><b>Definition</b> layout_base.hpp:73</div></div> |
277 | 277 | <div class="ttc" id="anamespacetensorwrapper_1_1buffer_html"><div class="ttname"><a href="namespacetensorwrapper_1_1buffer.html">tensorwrapper::buffer</a></div><div class="ttdoc">Contains classes need to wrap instances of the various backends.</div><div class="ttdef"><b>Definition</b> buffer.hpp:24</div></div> |
278 | 278 | <div class="ttc" id="astructtensorwrapper_1_1types_1_1ClassTraits_html"><div class="ttname"><a href="structtensorwrapper_1_1types_1_1ClassTraits.html">tensorwrapper::types::ClassTraits</a></div><div class="ttdoc">Defines the member types for the ClassType class.</div><div class="ttdef"><b>Definition</b> class_traits.hpp:32</div></div> |
279 | 279 | </div><!-- fragment --></div><!-- contents --> |
|
0 commit comments