2018-09-20 05:02:08 +08:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
< meta name = "generator" content = "Doxygen 1.8.14" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > Cutlass: cutlass::MatrixCoord Struct Reference< / 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 >
< 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/x-mathjax-config" >
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
< / script > < script type = "text/javascript" async src = "http://cdn.mathjax.org/mathjax/latest/MathJax.js" > < / 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 style = "height: 56px;" >
< td id = "projectalign" style = "padding-left: 0.5em;" >
< div id = "projectname" > Cutlass
< / div >
< div id = "projectbrief" > CUDA Templates for Linear Algebra Subroutines and Solvers< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
< / script >
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */< / script >
< div id = "main-nav" > < / div >
<!-- 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" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div id = "nav-path" class = "navpath" >
< ul >
< li class = "navelem" > < a class = "el" href = "namespacecutlass.html" > cutlass< / a > < / li > < li class = "navelem" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#pub-types" > Public Types< / a > |
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "#pub-static-attribs" > Static Public Attributes< / a > |
< a href = "structcutlass_1_1MatrixCoord-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > cutlass::MatrixCoord Struct Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > < code > #include < < a class = "el" href = "matrix__traits_8h_source.html" > matrix_traits.h< / a > > < / code > < / p >
< div class = "dynheader" >
Inheritance diagram for cutlass::MatrixCoord:< / div >
< div class = "dyncontent" >
< div class = "center" >
< img src = "structcutlass_1_1MatrixCoord.png" usemap = "#cutlass::MatrixCoord_map" alt = "" / >
< map id = "cutlass::MatrixCoord_map" name = "cutlass::MatrixCoord_map" >
< area href = "structcutlass_1_1Coord.html" alt = "cutlass::Coord< 2, int >" shape = "rect" coords = "0,0,145,24" / >
< / map >
< / div > < / div >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-types" > < / a >
Public Types< / h2 > < / td > < / tr >
< tr class = "memitem:a33eea222c3dcaf22cf62502e41afb24f" > < td class = "memItemLeft" align = "right" valign = "top" > typedef int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > < / td > < / tr >
< tr class = "memdesc:a33eea222c3dcaf22cf62502e41afb24f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Integer-valued index. < a href = "#a33eea222c3dcaf22cf62502e41afb24f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a33eea222c3dcaf22cf62502e41afb24f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a07f7e0ff4347aa6d75a5b3a63676d51d" > < td class = "memItemLeft" align = "right" valign = "top" > typedef < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 2, < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > < / td > < / tr >
< tr class = "memdesc:a07f7e0ff4347aa6d75a5b3a63676d51d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Base type is a < a class = "el" href = "structcutlass_1_1Coord.html" title = "Statically-sized array specifying Coords within a tensor. " > Coord< / a > of rank=2. < a href = "#a07f7e0ff4347aa6d75a5b3a63676d51d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a07f7e0ff4347aa6d75a5b3a63676d51d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_types_structcutlass_1_1Coord" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_types_structcutlass_1_1Coord')" > < img src = "closed.png" alt = "-" / >   Public Types inherited from < a class = "el" href = "structcutlass_1_1Coord.html" > cutlass::Coord< 2, int > < / a > < / td > < / tr >
< tr class = "memitem:a7c73966e94b4f45854f16e33683bc02c inherit pub_types_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > typedef int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a > < / td > < / tr >
< tr class = "memdesc:a7c73966e94b4f45854f16e33683bc02c inherit pub_types_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Index type used to store elements. < a href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7c73966e94b4f45854f16e33683bc02c inherit pub_types_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-methods" > < / a >
Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:a36a8a680a466b55325eb0c0cb9fc29c6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a36a8a680a466b55325eb0c0cb9fc29c6" > MatrixCoord< / a > ()< / td > < / tr >
< tr class = "memdesc:a36a8a680a466b55325eb0c0cb9fc29c6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Default ctor. < a href = "#a36a8a680a466b55325eb0c0cb9fc29c6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a36a8a680a466b55325eb0c0cb9fc29c6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a64bddbf8238dc937a01a140722f7f39c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a64bddbf8238dc937a01a140722f7f39c" > MatrixCoord< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 2, < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > > const & coord)< / td > < / tr >
< tr class = "memdesc:a64bddbf8238dc937a01a140722f7f39c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Constructs from Coord< 2> < a href = "#a64bddbf8238dc937a01a140722f7f39c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a64bddbf8238dc937a01a140722f7f39c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac77b18e67be18cfdfe1935939e7f2017" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#ac77b18e67be18cfdfe1935939e7f2017" > MatrixCoord< / a > (< a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a525949dd8a6b631e755511764848e546" > row< / a > , < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a6a34cc85c9816263982e6253fe02abf9" > column< / a > )< / td > < / tr >
< tr class = "memdesc:ac77b18e67be18cfdfe1935939e7f2017" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Helper to construct from a row and column. < a href = "#ac77b18e67be18cfdfe1935939e7f2017" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac77b18e67be18cfdfe1935939e7f2017" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a525949dd8a6b631e755511764848e546" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > const &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a525949dd8a6b631e755511764848e546" > row< / a > () const< / td > < / tr >
< tr class = "memdesc:a525949dd8a6b631e755511764848e546" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the row of the coordinate. < a href = "#a525949dd8a6b631e755511764848e546" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a525949dd8a6b631e755511764848e546" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a67f3102e51abad1205e8a3450e7a6c7e" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a67f3102e51abad1205e8a3450e7a6c7e" > row< / a > ()< / td > < / tr >
< tr class = "memdesc:a67f3102e51abad1205e8a3450e7a6c7e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the row of the coordinate. < a href = "#a67f3102e51abad1205e8a3450e7a6c7e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a67f3102e51abad1205e8a3450e7a6c7e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6a34cc85c9816263982e6253fe02abf9" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > const &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a6a34cc85c9816263982e6253fe02abf9" > column< / a > () const< / td > < / tr >
< tr class = "memdesc:a6a34cc85c9816263982e6253fe02abf9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the column of the coordinate. < a href = "#a6a34cc85c9816263982e6253fe02abf9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6a34cc85c9816263982e6253fe02abf9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a093f5e568a81c6464dbf4aef996c32ba" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a093f5e568a81c6464dbf4aef996c32ba" > column< / a > ()< / td > < / tr >
< tr class = "memdesc:a093f5e568a81c6464dbf4aef996c32ba" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the column of the coordinate. < a href = "#a093f5e568a81c6464dbf4aef996c32ba" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a093f5e568a81c6464dbf4aef996c32ba" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a25236953237f965965b1c9b7a04ba26e" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a25236953237f965965b1c9b7a04ba26e" > operator+< / a > (< a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const & b) const< / td > < / tr >
< tr class = "memdesc:a25236953237f965965b1c9b7a04ba26e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Element-wise addition. < a href = "#a25236953237f965965b1c9b7a04ba26e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a25236953237f965965b1c9b7a04ba26e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa462303d75a5d98b680b6e20080ce877" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#aa462303d75a5d98b680b6e20080ce877" > operator-< / a > (< a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const & b) const< / td > < / tr >
< tr class = "memdesc:aa462303d75a5d98b680b6e20080ce877" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Element-wise subtraction. < a href = "#aa462303d75a5d98b680b6e20080ce877" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa462303d75a5d98b680b6e20080ce877" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac68a57c17811b0a04dc6fb21423ab226" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#ac68a57c17811b0a04dc6fb21423ab226" > operator*< / a > (< a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const & b) const< / td > < / tr >
< tr class = "memdesc:ac68a57c17811b0a04dc6fb21423ab226" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Element-wise multiplication. < a href = "#ac68a57c17811b0a04dc6fb21423ab226" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac68a57c17811b0a04dc6fb21423ab226" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa89b196410d25d8c9ed3746fb6833374" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#aa89b196410d25d8c9ed3746fb6833374" > operator/< / a > (< a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const & b) const< / td > < / tr >
< tr class = "memdesc:aa89b196410d25d8c9ed3746fb6833374" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Element-wise division. < a href = "#aa89b196410d25d8c9ed3746fb6833374" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa89b196410d25d8c9ed3746fb6833374" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad105615dbf7ede75caa0e778c873bd06" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#ad105615dbf7ede75caa0e778c873bd06" > operator+=< / a > (< a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const & b)< / td > < / tr >
< tr class = "memdesc:ad105615dbf7ede75caa0e778c873bd06" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > In-place addition. < a href = "#ad105615dbf7ede75caa0e778c873bd06" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad105615dbf7ede75caa0e778c873bd06" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6feef48cf24733d22ca53a27cbc33ac0" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a6feef48cf24733d22ca53a27cbc33ac0" > operator-=< / a > (< a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const & b)< / td > < / tr >
< tr class = "memdesc:a6feef48cf24733d22ca53a27cbc33ac0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > In-place subtraction. < a href = "#a6feef48cf24733d22ca53a27cbc33ac0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6feef48cf24733d22ca53a27cbc33ac0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5fd3c3b58af1147a5c73657c05a16f5b" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a5fd3c3b58af1147a5c73657c05a16f5b" > operator*=< / a > (< a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const & b)< / td > < / tr >
< tr class = "memdesc:a5fd3c3b58af1147a5c73657c05a16f5b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > In-place multiplication. < a href = "#a5fd3c3b58af1147a5c73657c05a16f5b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5fd3c3b58af1147a5c73657c05a16f5b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aab345c8ddb8048bfe3d667bc7ce6522f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#aab345c8ddb8048bfe3d667bc7ce6522f" > operator/=< / a > (< a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const & b)< / td > < / tr >
< tr class = "memdesc:aab345c8ddb8048bfe3d667bc7ce6522f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > In-place division. < a href = "#aab345c8ddb8048bfe3d667bc7ce6522f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aab345c8ddb8048bfe3d667bc7ce6522f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_methods_structcutlass_1_1Coord" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_methods_structcutlass_1_1Coord')" > < img src = "closed.png" alt = "-" / >   Public Member Functions inherited from < a class = "el" href = "structcutlass_1_1Coord.html" > cutlass::Coord< 2, int > < / a > < / td > < / tr >
< tr class = "memitem:a422aa7e2d2bf5dd3a60f65427bc0d7c0 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a422aa7e2d2bf5dd3a60f65427bc0d7c0" > Coord< / a > (< a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a > value=0)< / td > < / tr >
< tr class = "memdesc:a422aa7e2d2bf5dd3a60f65427bc0d7c0 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Default ctor initializes uniformly. < a href = "structcutlass_1_1Coord.html#a422aa7e2d2bf5dd3a60f65427bc0d7c0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a422aa7e2d2bf5dd3a60f65427bc0d7c0 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a63ad1225ab2c51a68add731e994526b4 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a63ad1225ab2c51a68add731e994526b4" > Coord< / a > (< a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a > _idx[])< / td > < / tr >
< tr class = "memdesc:a63ad1225ab2c51a68add731e994526b4 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Constructs from an array of integers. < a href = "structcutlass_1_1Coord.html#a63ad1225ab2c51a68add731e994526b4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a63ad1225ab2c51a68add731e994526b4 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6110e4cfd090561696a81a8a4068a573 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a6110e4cfd090561696a81a8a4068a573" > Coord< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < < a class = "el" href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > kRank< / a > > const & coord)< / td > < / tr >
< tr class = "memdesc:a6110e4cfd090561696a81a8a4068a573 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Constructs from an array of integers. < a href = "structcutlass_1_1Coord.html#a6110e4cfd090561696a81a8a4068a573" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6110e4cfd090561696a81a8a4068a573 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac8f7a9b0835efc34fd28894b2b45342c inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < Slice >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#ac8f7a9b0835efc34fd28894b2b45342c" > slice< / a > (int start=0, < a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a > identity=0) const< / td > < / tr >
< tr class = "separator:ac8f7a9b0835efc34fd28894b2b45342c inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1781b3c5a2d653b0c1718ec3154ae48f inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a1781b3c5a2d653b0c1718ec3154ae48f" > operator bool< / a > () const< / td > < / tr >
< tr class = "memdesc:a1781b3c5a2d653b0c1718ec3154ae48f inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns true if Coord is non-zero. < a href = "structcutlass_1_1Coord.html#a1781b3c5a2d653b0c1718ec3154ae48f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1781b3c5a2d653b0c1718ec3154ae48f inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a232095edae2f74c01a3c8abf68166e02 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a232095edae2f74c01a3c8abf68166e02" > operator!< / a > () const< / td > < / tr >
< tr class = "memdesc:a232095edae2f74c01a3c8abf68166e02 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns true if Coord is uniformly zero. < a href = "structcutlass_1_1Coord.html#a232095edae2f74c01a3c8abf68166e02" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a232095edae2f74c01a3c8abf68166e02 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab37672637771a70910df9aa1a0cffddc inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#ab37672637771a70910df9aa1a0cffddc" > operator+< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > const & b) const< / td > < / tr >
< tr class = "memdesc:ab37672637771a70910df9aa1a0cffddc inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Element-wise addition. < a href = "structcutlass_1_1Coord.html#ab37672637771a70910df9aa1a0cffddc" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ab37672637771a70910df9aa1a0cffddc inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6b876f61a85a4a4ef3763b6742bfaa6b inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a6b876f61a85a4a4ef3763b6742bfaa6b" > operator-< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > const & b) const< / td > < / tr >
< tr class = "memdesc:a6b876f61a85a4a4ef3763b6742bfaa6b inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Element-wise subtraction. < a href = "structcutlass_1_1Coord.html#a6b876f61a85a4a4ef3763b6742bfaa6b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6b876f61a85a4a4ef3763b6742bfaa6b inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2e94c093f82908ff3dba4f23b5d10033 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a2e94c093f82908ff3dba4f23b5d10033" > operator*< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > const & b) const< / td > < / tr >
< tr class = "memdesc:a2e94c093f82908ff3dba4f23b5d10033 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Element-wise multiplication. < a href = "structcutlass_1_1Coord.html#a2e94c093f82908ff3dba4f23b5d10033" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2e94c093f82908ff3dba4f23b5d10033 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9bb07631f09efc80219413ac8309f568 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a9bb07631f09efc80219413ac8309f568" > operator/< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > const & b) const< / td > < / tr >
< tr class = "memdesc:a9bb07631f09efc80219413ac8309f568 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Element-wise division. < a href = "structcutlass_1_1Coord.html#a9bb07631f09efc80219413ac8309f568" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9bb07631f09efc80219413ac8309f568 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae4f2cb12b84411118cb93e7c4cb88b20 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#ae4f2cb12b84411118cb93e7c4cb88b20" > operator+=< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > const & b)< / td > < / tr >
< tr class = "memdesc:ae4f2cb12b84411118cb93e7c4cb88b20 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > In-place addition. < a href = "structcutlass_1_1Coord.html#ae4f2cb12b84411118cb93e7c4cb88b20" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae4f2cb12b84411118cb93e7c4cb88b20 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a304334cbcad636d7b058fdc6310f0e6b inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a304334cbcad636d7b058fdc6310f0e6b" > operator-=< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > const & b)< / td > < / tr >
< tr class = "memdesc:a304334cbcad636d7b058fdc6310f0e6b inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > In-place subtraction. < a href = "structcutlass_1_1Coord.html#a304334cbcad636d7b058fdc6310f0e6b" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a304334cbcad636d7b058fdc6310f0e6b inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad4303b578b72b5cb2a0198375290e168 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#ad4303b578b72b5cb2a0198375290e168" > operator*=< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > const & b)< / td > < / tr >
< tr class = "memdesc:ad4303b578b72b5cb2a0198375290e168 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > In-place multiplication. < a href = "structcutlass_1_1Coord.html#ad4303b578b72b5cb2a0198375290e168" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ad4303b578b72b5cb2a0198375290e168 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac87199c4c9a4e20aac4eb6e3b9a68f28 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#ac87199c4c9a4e20aac4eb6e3b9a68f28" > operator/=< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > const & b)< / td > < / tr >
< tr class = "memdesc:ac87199c4c9a4e20aac4eb6e3b9a68f28 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > In-place division. < a href = "structcutlass_1_1Coord.html#ac87199c4c9a4e20aac4eb6e3b9a68f28" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac87199c4c9a4e20aac4eb6e3b9a68f28 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6e0967541a1d74edeb93897ea6069e24 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a6e0967541a1d74edeb93897ea6069e24" > operator[]< / a > (int dim)< / td > < / tr >
< tr class = "memdesc:a6e0967541a1d74edeb93897ea6069e24 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Member access operator. < a href = "structcutlass_1_1Coord.html#a6e0967541a1d74edeb93897ea6069e24" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6e0967541a1d74edeb93897ea6069e24 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a882e7ac07bbd6983659ef2e574b46454 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a > const &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a882e7ac07bbd6983659ef2e574b46454" > operator[]< / a > (int dim) const< / td > < / tr >
< tr class = "memdesc:a882e7ac07bbd6983659ef2e574b46454 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Member access operator. < a href = "structcutlass_1_1Coord.html#a882e7ac07bbd6983659ef2e574b46454" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a882e7ac07bbd6983659ef2e574b46454 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac8ec94703830ab2c62ee055533ea2184 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > T  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#ac8ec94703830ab2c62ee055533ea2184" > dot< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > const & b, T sum) const< / td > < / tr >
< tr class = "memdesc:ac8ec94703830ab2c62ee055533ea2184 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Computes the dot product of two Coord instances. < a href = "structcutlass_1_1Coord.html#ac8ec94703830ab2c62ee055533ea2184" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac8ec94703830ab2c62ee055533ea2184 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0acc37908acb6b879c37f54ff7ffc93d inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > T  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a0acc37908acb6b879c37f54ff7ffc93d" > dot< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > const & b) const< / td > < / tr >
< tr class = "memdesc:a0acc37908acb6b879c37f54ff7ffc93d inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Computes the dot product of two Coord instances. < a href = "structcutlass_1_1Coord.html#a0acc37908acb6b879c37f54ff7ffc93d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0acc37908acb6b879c37f54ff7ffc93d inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9eff24a3b74b68d11839b92324613c93 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a9eff24a3b74b68d11839b92324613c93" > at< / a > ()< / td > < / tr >
< tr class = "memdesc:a9eff24a3b74b68d11839b92324613c93 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the index of a given Coord element. < a href = "structcutlass_1_1Coord.html#a9eff24a3b74b68d11839b92324613c93" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9eff24a3b74b68d11839b92324613c93 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa253bf69fc819876a7c7770305f1a694 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#aa253bf69fc819876a7c7770305f1a694" > at< / a > (int dim)< / td > < / tr >
< tr class = "memdesc:aa253bf69fc819876a7c7770305f1a694 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Access via index; may limit unrolling potential. < a href = "structcutlass_1_1Coord.html#aa253bf69fc819876a7c7770305f1a694" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa253bf69fc819876a7c7770305f1a694 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a177adcc2d0fb5e72ebcb523edd24e6fe inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a > const &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a177adcc2d0fb5e72ebcb523edd24e6fe" > at< / a > () const< / td > < / tr >
< tr class = "memdesc:a177adcc2d0fb5e72ebcb523edd24e6fe inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the index of a given Coord element. < a href = "structcutlass_1_1Coord.html#a177adcc2d0fb5e72ebcb523edd24e6fe" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a177adcc2d0fb5e72ebcb523edd24e6fe inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9b47b1521820c898b03868627c3f8e46 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a > const &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a9b47b1521820c898b03868627c3f8e46" > at< / a > (int dim) const< / td > < / tr >
< tr class = "memdesc:a9b47b1521820c898b03868627c3f8e46 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Access via index; may limit unrolling potential. < a href = "structcutlass_1_1Coord.html#a9b47b1521820c898b03868627c3f8e46" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9b47b1521820c898b03868627c3f8e46 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7f919aeb2a895bc040599971400dec8d inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a7f919aeb2a895bc040599971400dec8d" > operator==< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < < a class = "el" href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > kRank< / a > > const & b) const< / td > < / tr >
< tr class = "memdesc:a7f919aeb2a895bc040599971400dec8d inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Determines if two Coord< > objects are equal. < a href = "structcutlass_1_1Coord.html#a7f919aeb2a895bc040599971400dec8d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7f919aeb2a895bc040599971400dec8d inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a353d847675e5ba2402c407dcd4ae4de3 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a353d847675e5ba2402c407dcd4ae4de3" > operator!=< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < < a class = "el" href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > kRank< / a > > const & b) const< / td > < / tr >
< tr class = "memdesc:a353d847675e5ba2402c407dcd4ae4de3 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Not equal. < a href = "structcutlass_1_1Coord.html#a353d847675e5ba2402c407dcd4ae4de3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a353d847675e5ba2402c407dcd4ae4de3 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a404a3b4e00f59cac71d41fb1bbba38ba inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a404a3b4e00f59cac71d41fb1bbba38ba" > clamp< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < < a class = "el" href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > kRank< / a > > const & max, < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < < a class = "el" href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > kRank< / a > > const & min=< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < < a class = "el" href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > kRank< / a > > ())< / td > < / tr >
< tr class = "memdesc:a404a3b4e00f59cac71d41fb1bbba38ba inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Clamps a coordinate to a range specified by maximum and minimum values. < a href = "structcutlass_1_1Coord.html#a404a3b4e00f59cac71d41fb1bbba38ba" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a404a3b4e00f59cac71d41fb1bbba38ba inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac0ac5f2aa2cbea3887d126645025e017 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#ac0ac5f2aa2cbea3887d126645025e017" > count< / a > () const< / td > < / tr >
< tr class = "memdesc:ac0ac5f2aa2cbea3887d126645025e017 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the product of all elements. < a href = "structcutlass_1_1Coord.html#ac0ac5f2aa2cbea3887d126645025e017" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac0ac5f2aa2cbea3887d126645025e017 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a148851df63840ac63e23b2f170bd1308 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a148851df63840ac63e23b2f170bd1308" > operator< < / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < < a class = "el" href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > kRank< / a > > const & b) const< / td > < / tr >
< tr class = "memdesc:a148851df63840ac63e23b2f170bd1308 inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Less than operator. < a href = "structcutlass_1_1Coord.html#a148851df63840ac63e23b2f170bd1308" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a148851df63840ac63e23b2f170bd1308 inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9dc9f063be329d475f040afd449d304c inherit pub_methods_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a9dc9f063be329d475f040afd449d304c" > operator< =< / a > (< a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < < a class = "el" href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > kRank< / a > > const & b) const< / td > < / tr >
< tr class = "memdesc:a9dc9f063be329d475f040afd449d304c inherit pub_methods_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Less than or equals operator. < a href = "structcutlass_1_1Coord.html#a9dc9f063be329d475f040afd449d304c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9dc9f063be329d475f040afd449d304c inherit pub_methods_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-static-attribs" > < / a >
Static Public Attributes< / h2 > < / td > < / tr >
< tr class = "memitem:a5149f4a37407746407251efc0779bb53" > < td class = "memItemLeft" align = "right" valign = "top" > static int const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a5149f4a37407746407251efc0779bb53" > kRow< / a > = 0< / td > < / tr >
< tr class = "memdesc:a5149f4a37407746407251efc0779bb53" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Rows dimension. < a href = "#a5149f4a37407746407251efc0779bb53" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5149f4a37407746407251efc0779bb53" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1e096b25138e027c31ea8624729ec433" > < td class = "memItemLeft" align = "right" valign = "top" > static int const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a1e096b25138e027c31ea8624729ec433" > kColumn< / a > = 1< / td > < / tr >
< tr class = "memdesc:a1e096b25138e027c31ea8624729ec433" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Columns dimension. < a href = "#a1e096b25138e027c31ea8624729ec433" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1e096b25138e027c31ea8624729ec433" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "inherit_header pub_static_attribs_structcutlass_1_1Coord" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_static_attribs_structcutlass_1_1Coord')" > < img src = "closed.png" alt = "-" / >   Static Public Attributes inherited from < a class = "el" href = "structcutlass_1_1Coord.html" > cutlass::Coord< 2, int > < / a > < / td > < / tr >
< tr class = "memitem:a23e1b9a7f5fa8fd4afeadfb85de7c5c3 inherit pub_static_attribs_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > static int const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > kRank< / a > < / td > < / tr >
< tr class = "memdesc:a23e1b9a7f5fa8fd4afeadfb85de7c5c3 inherit pub_static_attribs_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Number of elements in Coord. < a href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a23e1b9a7f5fa8fd4afeadfb85de7c5c3 inherit pub_static_attribs_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acfd416eafec51e47b42b8b713ba76030 inherit pub_static_attribs_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > static int const  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#acfd416eafec51e47b42b8b713ba76030" > N< / a > < / td > < / tr >
< tr class = "memdesc:acfd416eafec51e47b42b8b713ba76030 inherit pub_static_attribs_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Number of elements in Coord, aliased for compatibility. < a href = "structcutlass_1_1Coord.html#acfd416eafec51e47b42b8b713ba76030" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:acfd416eafec51e47b42b8b713ba76030 inherit pub_static_attribs_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "inherited" > < / a >
Additional Inherited Members< / h2 > < / td > < / tr >
< tr class = "inherit_header pub_attribs_structcutlass_1_1Coord" > < td colspan = "2" onclick = "javascript:toggleInherit('pub_attribs_structcutlass_1_1Coord')" > < img src = "closed.png" alt = "-" / >   Public Attributes inherited from < a class = "el" href = "structcutlass_1_1Coord.html" > cutlass::Coord< 2, int > < / a > < / td > < / tr >
< tr class = "memitem:a872e1e0d9cc255fa438c04daaf10ad68 inherit pub_attribs_structcutlass_1_1Coord" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structcutlass_1_1Coord.html#a7c73966e94b4f45854f16e33683bc02c" > Index< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structcutlass_1_1Coord.html#a872e1e0d9cc255fa438c04daaf10ad68" > idx< / a > [< a class = "el" href = "structcutlass_1_1Coord.html#a23e1b9a7f5fa8fd4afeadfb85de7c5c3" > kRank< / a > ]< / td > < / tr >
< tr class = "memdesc:a872e1e0d9cc255fa438c04daaf10ad68 inherit pub_attribs_structcutlass_1_1Coord" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Indices. < a href = "structcutlass_1_1Coord.html#a872e1e0d9cc255fa438c04daaf10ad68" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a872e1e0d9cc255fa438c04daaf10ad68 inherit pub_attribs_structcutlass_1_1Coord" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > wraps < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< 2, int> < / a > to provide a helper for accessing named dimensions. Classes expecting a coordinate in the rank=2 index space of a matrix should use < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > . < / p >
< / div > < h2 class = "groupheader" > Member Typedef Documentation< / h2 >
< a id = "a07f7e0ff4347aa6d75a5b3a63676d51d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a07f7e0ff4347aa6d75a5b3a63676d51d" > ◆ < / a > < / span > Base< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 2, < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > cutlass::MatrixCoord::Base< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a33eea222c3dcaf22cf62502e41afb24f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a33eea222c3dcaf22cf62502e41afb24f" > ◆ < / a > < / span > Index< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > typedef int < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > cutlass::MatrixCoord::Index< / a > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
< a id = "a36a8a680a466b55325eb0c0cb9fc29c6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a36a8a680a466b55325eb0c0cb9fc29c6" > ◆ < / a > < / span > MatrixCoord() < span class = "overload" > [1/3]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > cutlass::MatrixCoord::MatrixCoord < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a64bddbf8238dc937a01a140722f7f39c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a64bddbf8238dc937a01a140722f7f39c" > ◆ < / a > < / span > MatrixCoord() < span class = "overload" > [2/3]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > cutlass::MatrixCoord::MatrixCoord < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1Coord.html" > Coord< / a > < 2, < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > > const &   < / td >
< td class = "paramname" > < em > coord< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ac77b18e67be18cfdfe1935939e7f2017" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac77b18e67be18cfdfe1935939e7f2017" > ◆ < / a > < / span > MatrixCoord() < span class = "overload" > [3/3]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > cutlass::MatrixCoord::MatrixCoord < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a >   < / td >
< td class = "paramname" > < em > row< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a >   < / td >
< td class = "paramname" > < em > column< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Member Function Documentation< / h2 >
< a id = "a6a34cc85c9816263982e6253fe02abf9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6a34cc85c9816263982e6253fe02abf9" > ◆ < / a > < / span > column() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > const& cutlass::MatrixCoord::column < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a093f5e568a81c6464dbf4aef996c32ba" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a093f5e568a81c6464dbf4aef996c32ba" > ◆ < / a > < / span > column() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > & cutlass::MatrixCoord::column < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ac68a57c17811b0a04dc6fb21423ab226" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac68a57c17811b0a04dc6fb21423ab226" > ◆ < / a > < / span > operator*()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > cutlass::MatrixCoord::operator* < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const &   < / td >
< td class = "paramname" > < em > b< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a5fd3c3b58af1147a5c73657c05a16f5b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5fd3c3b58af1147a5c73657c05a16f5b" > ◆ < / a > < / span > operator*=()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > & cutlass::MatrixCoord::operator*= < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const &   < / td >
< td class = "paramname" > < em > b< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a25236953237f965965b1c9b7a04ba26e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a25236953237f965965b1c9b7a04ba26e" > ◆ < / a > < / span > operator+()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > cutlass::MatrixCoord::operator+ < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const &   < / td >
< td class = "paramname" > < em > b< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ad105615dbf7ede75caa0e778c873bd06" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad105615dbf7ede75caa0e778c873bd06" > ◆ < / a > < / span > operator+=()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > & cutlass::MatrixCoord::operator+= < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const &   < / td >
< td class = "paramname" > < em > b< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "aa462303d75a5d98b680b6e20080ce877" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa462303d75a5d98b680b6e20080ce877" > ◆ < / a > < / span > operator-()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > cutlass::MatrixCoord::operator- < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const &   < / td >
< td class = "paramname" > < em > b< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a6feef48cf24733d22ca53a27cbc33ac0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6feef48cf24733d22ca53a27cbc33ac0" > ◆ < / a > < / span > operator-=()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > & cutlass::MatrixCoord::operator-= < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const &   < / td >
< td class = "paramname" > < em > b< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "aa89b196410d25d8c9ed3746fb6833374" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa89b196410d25d8c9ed3746fb6833374" > ◆ < / a > < / span > operator/()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > cutlass::MatrixCoord::operator/ < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const &   < / td >
< td class = "paramname" > < em > b< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "aab345c8ddb8048bfe3d667bc7ce6522f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aab345c8ddb8048bfe3d667bc7ce6522f" > ◆ < / a > < / span > operator/=()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html" > MatrixCoord< / a > & cutlass::MatrixCoord::operator/= < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a07f7e0ff4347aa6d75a5b3a63676d51d" > Base< / a > const &   < / td >
< td class = "paramname" > < em > b< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a525949dd8a6b631e755511764848e546" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a525949dd8a6b631e755511764848e546" > ◆ < / a > < / span > row() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > const& cutlass::MatrixCoord::row < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a67f3102e51abad1205e8a3450e7a6c7e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a67f3102e51abad1205e8a3450e7a6c7e" > ◆ < / a > < / span > row() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "cutlass_8h.html#a28c2443a142676d3d71effdae1a986b1" > CUTLASS_HOST_DEVICE< / a > < a class = "el" href = "structcutlass_1_1MatrixCoord.html#a33eea222c3dcaf22cf62502e41afb24f" > Index< / a > & cutlass::MatrixCoord::row < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Member Data Documentation< / h2 >
< a id = "a1e096b25138e027c31ea8624729ec433" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1e096b25138e027c31ea8624729ec433" > ◆ < / a > < / span > kColumn< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int const cutlass::MatrixCoord::kColumn = 1< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a5149f4a37407746407251efc0779bb53" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5149f4a37407746407251efc0779bb53" > ◆ < / a > < / span > kRow< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int const cutlass::MatrixCoord::kRow = 0< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< hr / > The documentation for this struct was generated from the following file:< ul >
< li > < a class = "el" href = "matrix__traits_8h_source.html" > matrix_traits.h< / a > < / li >
< / ul >
< / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
2018-10-27 05:54:58 +08:00
Generated on Fri Oct 26 2018 14:53:34 for Cutlass by   < a href = "http://www.doxygen.org/index.html" >
2018-09-20 05:02:08 +08:00
< img class = "footer" src = "doxygen.png" alt = "doxygen" / >
< / a > 1.8.14
< / small > < / address >
< / body >
< / html >