\hypertarget{structplasma__desc__t}{\section{plasma\-\_\-desc\-\_\-t Struct Reference}
\label{structplasma__desc__t}\index{plasma\-\_\-desc\-\_\-t@{plasma\-\_\-desc\-\_\-t}}
}


{\ttfamily \#include $<$plasma.\-h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structplasma__desc__t_abcec2c322f8d2461e8afa6c0e7f52220_abcec2c322f8d2461e8afa6c0e7f52220}{void $\ast$ {\bfseries mat}}\label{structplasma__desc__t_abcec2c322f8d2461e8afa6c0e7f52220_abcec2c322f8d2461e8afa6c0e7f52220}

\item 
\hypertarget{structplasma__desc__t_a9749348dffa9c3584312c581f4c2bc20_a9749348dffa9c3584312c581f4c2bc20}{size\-\_\-t {\bfseries A21}}\label{structplasma__desc__t_a9749348dffa9c3584312c581f4c2bc20_a9749348dffa9c3584312c581f4c2bc20}

\item 
\hypertarget{structplasma__desc__t_a5081e56a01179e8b9305912676909a13_a5081e56a01179e8b9305912676909a13}{size\-\_\-t {\bfseries A12}}\label{structplasma__desc__t_a5081e56a01179e8b9305912676909a13_a5081e56a01179e8b9305912676909a13}

\item 
\hypertarget{structplasma__desc__t_ad8485dcb9895aee64a447c70642cb554_ad8485dcb9895aee64a447c70642cb554}{size\-\_\-t {\bfseries A22}}\label{structplasma__desc__t_ad8485dcb9895aee64a447c70642cb554_ad8485dcb9895aee64a447c70642cb554}

\item 
\hypertarget{structplasma__desc__t_ae3456ab5010805f78b76debb9b3ec2b3_ae3456ab5010805f78b76debb9b3ec2b3}{P\-L\-A\-S\-M\-A\-\_\-enum {\bfseries dtyp}}\label{structplasma__desc__t_ae3456ab5010805f78b76debb9b3ec2b3_ae3456ab5010805f78b76debb9b3ec2b3}

\item 
\hypertarget{structplasma__desc__t_a8512ed221aec5b7db0e31d02acc5b5c7_a8512ed221aec5b7db0e31d02acc5b5c7}{int {\bfseries mb}}\label{structplasma__desc__t_a8512ed221aec5b7db0e31d02acc5b5c7_a8512ed221aec5b7db0e31d02acc5b5c7}

\item 
\hypertarget{structplasma__desc__t_af3770d8c57330e1e22a149f46cddb272_af3770d8c57330e1e22a149f46cddb272}{int {\bfseries nb}}\label{structplasma__desc__t_af3770d8c57330e1e22a149f46cddb272_af3770d8c57330e1e22a149f46cddb272}

\item 
\hypertarget{structplasma__desc__t_a9611b974738f4accbb79e366fdcba787_a9611b974738f4accbb79e366fdcba787}{int {\bfseries bsiz}}\label{structplasma__desc__t_a9611b974738f4accbb79e366fdcba787_a9611b974738f4accbb79e366fdcba787}

\item 
\hypertarget{structplasma__desc__t_a20df9ed35d79a68537e991794ed16c1f_a20df9ed35d79a68537e991794ed16c1f}{int {\bfseries lm}}\label{structplasma__desc__t_a20df9ed35d79a68537e991794ed16c1f_a20df9ed35d79a68537e991794ed16c1f}

\item 
\hypertarget{structplasma__desc__t_a0deb48b03bc6427bdd3770aeea1d5f36_a0deb48b03bc6427bdd3770aeea1d5f36}{int {\bfseries ln}}\label{structplasma__desc__t_a0deb48b03bc6427bdd3770aeea1d5f36_a0deb48b03bc6427bdd3770aeea1d5f36}

\item 
\hypertarget{structplasma__desc__t_abcef9d7944f3e6a79a1140389a5c887d_abcef9d7944f3e6a79a1140389a5c887d}{int {\bfseries lm1}}\label{structplasma__desc__t_abcef9d7944f3e6a79a1140389a5c887d_abcef9d7944f3e6a79a1140389a5c887d}

\item 
\hypertarget{structplasma__desc__t_a4e8774165bf4ec4a438b46148bf18c7e_a4e8774165bf4ec4a438b46148bf18c7e}{int {\bfseries ln1}}\label{structplasma__desc__t_a4e8774165bf4ec4a438b46148bf18c7e_a4e8774165bf4ec4a438b46148bf18c7e}

\item 
\hypertarget{structplasma__desc__t_a6c43b11d26b88311906eab54db5d1ad2_a6c43b11d26b88311906eab54db5d1ad2}{int {\bfseries lmt}}\label{structplasma__desc__t_a6c43b11d26b88311906eab54db5d1ad2_a6c43b11d26b88311906eab54db5d1ad2}

\item 
\hypertarget{structplasma__desc__t_a47634188eab194b20f78b8c2c32e9582_a47634188eab194b20f78b8c2c32e9582}{int {\bfseries lnt}}\label{structplasma__desc__t_a47634188eab194b20f78b8c2c32e9582_a47634188eab194b20f78b8c2c32e9582}

\item 
\hypertarget{structplasma__desc__t_a7508194cedb3083d9152c4e2f957dc88_a7508194cedb3083d9152c4e2f957dc88}{int {\bfseries i}}\label{structplasma__desc__t_a7508194cedb3083d9152c4e2f957dc88_a7508194cedb3083d9152c4e2f957dc88}

\item 
\hypertarget{structplasma__desc__t_a1d5e8aa30ce545ac2d9c2e75e201e976_a1d5e8aa30ce545ac2d9c2e75e201e976}{int {\bfseries j}}\label{structplasma__desc__t_a1d5e8aa30ce545ac2d9c2e75e201e976_a1d5e8aa30ce545ac2d9c2e75e201e976}

\item 
\hypertarget{structplasma__desc__t_a7f9b40af027da0a8f9af989794f31a8a_a7f9b40af027da0a8f9af989794f31a8a}{int {\bfseries m}}\label{structplasma__desc__t_a7f9b40af027da0a8f9af989794f31a8a_a7f9b40af027da0a8f9af989794f31a8a}

\item 
\hypertarget{structplasma__desc__t_a1deb8d67b1fca78449a40ba7a056cafd_a1deb8d67b1fca78449a40ba7a056cafd}{int {\bfseries n}}\label{structplasma__desc__t_a1deb8d67b1fca78449a40ba7a056cafd_a1deb8d67b1fca78449a40ba7a056cafd}

\item 
\hypertarget{structplasma__desc__t_a35d0d7ad5f5927bb551a357a174152c2_a35d0d7ad5f5927bb551a357a174152c2}{int {\bfseries mt}}\label{structplasma__desc__t_a35d0d7ad5f5927bb551a357a174152c2_a35d0d7ad5f5927bb551a357a174152c2}

\item 
\hypertarget{structplasma__desc__t_a7595a9db8b1b8360b5fa9726b998a117_a7595a9db8b1b8360b5fa9726b998a117}{int {\bfseries nt}}\label{structplasma__desc__t_a7595a9db8b1b8360b5fa9726b998a117_a7595a9db8b1b8360b5fa9726b998a117}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


 Tile matrix descriptor

Matrices are stored in a contiguous data chunk containing in order A11, A21, A12, A22 with \-: \begin{DoxyVerb}     n1      n2
+----------+---+
|          |   |    With m1 = lm - (lm%mb)
|          |   |         m2 = lm%mb
\end{DoxyVerb}
 m1 $|$ A11 $|$\-A12$|$ n1 = ln -\/ (lnnb) $|$ $|$ $|$ n2 = lnnb $|$ $|$ $|$ +-\/-\/-\/-\/-\/-\/-\/---+---+ m2 $|$ A21 $|$\-A22$|$ +-\/-\/-\/-\/-\/-\/-\/---+---+ 