<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>Transpose a Fixed Size Matrix</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.2.14 --> <center> <a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center> <hr><h1>Transpose a Fixed Size Matrix<br> <small> [<a class="el" href="group__FixedSizeMatrix.html">Fixed Size Matrices</a>,&nbsp;<a class="el" href="group__FixedSizeMatVec.html">Fixed Size Matrices and Vectors</a>]</small> </h1><table border=0 cellpadding=0 cellspacing=0> <tr><td colspan=2><br><h2>Functions</h2></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a0">gan_mat22_tpose_i</a> (<a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose 2x2 matrix in-place.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a>&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a1">gan_mat22_tpose_s</a> (<a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose fixed size square matrix.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a2">gan_mat22_tpose_q</a> (<a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> *A, <a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> *B)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Macro: Transpose fixed size square matrix.</em> <a href="#a2">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a3">gan_mat22f_tpose_i</a> (<a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose 2x2 matrix in-place.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a>&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a4">gan_mat22f_tpose_s</a> (<a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose fixed size square matrix.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a5">gan_mat22f_tpose_q</a> (<a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> *A, <a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> *B)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Macro: Transpose fixed size square matrix.</em> <a href="#a5">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a6">gan_mat33_tpose_i</a> (<a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose 3x3 matrix in-place.</em> <a href="#a6">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a>&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a7">gan_mat33_tpose_s</a> (<a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose fixed size square matrix.</em> <a href="#a7">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a8">gan_mat33_tpose_q</a> (<a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> *A, <a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> *B)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Macro: Transpose fixed size square matrix.</em> <a href="#a8">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a9">gan_mat33f_tpose_i</a> (<a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose 3x3 matrix in-place.</em> <a href="#a9">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a>&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a10">gan_mat33f_tpose_s</a> (<a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose fixed size square matrix.</em> <a href="#a10">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a11">gan_mat33f_tpose_q</a> (<a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> *A, <a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> *B)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Macro: Transpose fixed size square matrix.</em> <a href="#a11">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a12">gan_mat44_tpose_i</a> (<a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose 4x4 matrix in-place.</em> <a href="#a12">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a>&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a13">gan_mat44_tpose_s</a> (<a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose fixed size square matrix.</em> <a href="#a13">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a14">gan_mat44_tpose_q</a> (<a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> *A, <a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> *B)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Macro: Transpose fixed size square matrix.</em> <a href="#a14">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a15">gan_mat44f_tpose_i</a> (<a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose 4x4 matrix in-place.</em> <a href="#a15">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a>&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a16">gan_mat44f_tpose_s</a> (<a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> *A)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Transpose fixed size square matrix.</em> <a href="#a16">More...</a><em></em></font><br><br></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> *&nbsp;</td><td valign=bottom><a class="el" href="group__FixedSizeMatrixTranspose.html#a17">gan_mat44f_tpose_q</a> (<a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> *A, <a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> *B)</td></tr> <tr><td>&nbsp;</td><td><font size=-1><em>Macro: Transpose fixed size square matrix.</em> <a href="#a17">More...</a><em></em></font><br><br></td></tr> </table> <hr><h2>Function Documentation</h2> <a name="a0" doxytag="2x2matrix.c::gan_mat22_tpose_i"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a>* gan_mat22_tpose_i </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose 2x2 matrix in-place. <p>  <p>  Transpose 2x2 matrix <em>A</em> in-place: <img align="top" src="form_28.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to transpose matrix <em>A</em>. </dl>    </td>   </tr> </table> <a name="a2" doxytag="2x2matrix.h::gan_mat22_tpose_q"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a>* gan_mat22_tpose_q </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>A</em>, </td>         </tr>         <tr>           <td></td>           <td></td>           <td class="md" nowrap><a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>B</em></td>         </tr>         <tr>           <td></td>           <td class="md">)&nbsp;</td>           <td class="md" colspan="2"></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Macro: Transpose fixed size square matrix. <p>  <p>  Transpose fixed size square matrix <em>A</em> to fixed size square matrix <img align="top" src="form_66.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to result matrix <em>B</em>. </dl>    </td>   </tr> </table> <a name="a1" doxytag="2x2matrix.c::gan_mat22_tpose_s"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> gan_mat22_tpose_s </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix22.html">Gan_Matrix22</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose fixed size square matrix. <p>  <p>  Return a transpose copy of fixed size square matrix <em>A</em>.     </td>   </tr> </table> <a name="a3" doxytag="2x2matrixf.c::gan_mat22f_tpose_i"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a>* gan_mat22f_tpose_i </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose 2x2 matrix in-place. <p>  <p>  Transpose 2x2 matrix <em>A</em> in-place: <img align="top" src="form_28.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to transpose matrix <em>A</em>. </dl>    </td>   </tr> </table> <a name="a5" doxytag="2x2matrixf.h::gan_mat22f_tpose_q"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a>* gan_mat22f_tpose_q </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>A</em>, </td>         </tr>         <tr>           <td></td>           <td></td>           <td class="md" nowrap><a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>B</em></td>         </tr>         <tr>           <td></td>           <td class="md">)&nbsp;</td>           <td class="md" colspan="2"></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Macro: Transpose fixed size square matrix. <p>  <p>  Transpose fixed size square matrix <em>A</em> to fixed size square matrix <img align="top" src="form_66.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to result matrix <em>B</em>. </dl>    </td>   </tr> </table> <a name="a4" doxytag="2x2matrixf.c::gan_mat22f_tpose_s"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> gan_mat22f_tpose_s </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix22__f.html">Gan_Matrix22_f</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose fixed size square matrix. <p>  <p>  Return a transpose copy of fixed size square matrix <em>A</em>.     </td>   </tr> </table> <a name="a6" doxytag="3x3matrix.c::gan_mat33_tpose_i"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a>* gan_mat33_tpose_i </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose 3x3 matrix in-place. <p>  <p>  Transpose 3x3 matrix <em>A</em> in-place: <img align="top" src="form_28.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to transpose matrix <em>A</em>. </dl>    </td>   </tr> </table> <a name="a8" doxytag="3x3matrix.h::gan_mat33_tpose_q"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a>* gan_mat33_tpose_q </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>A</em>, </td>         </tr>         <tr>           <td></td>           <td></td>           <td class="md" nowrap><a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>B</em></td>         </tr>         <tr>           <td></td>           <td class="md">)&nbsp;</td>           <td class="md" colspan="2"></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Macro: Transpose fixed size square matrix. <p>  <p>  Transpose fixed size square matrix <em>A</em> to fixed size square matrix <img align="top" src="form_66.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to result matrix <em>B</em>. </dl>    </td>   </tr> </table> <a name="a7" doxytag="3x3matrix.c::gan_mat33_tpose_s"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> gan_mat33_tpose_s </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix33.html">Gan_Matrix33</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose fixed size square matrix. <p>  <p>  Return a transpose copy of fixed size square matrix <em>A</em>.     </td>   </tr> </table> <a name="a9" doxytag="3x3matrixf.c::gan_mat33f_tpose_i"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a>* gan_mat33f_tpose_i </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose 3x3 matrix in-place. <p>  <p>  Transpose 3x3 matrix <em>A</em> in-place: <img align="top" src="form_28.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to transpose matrix <em>A</em>. </dl>    </td>   </tr> </table> <a name="a11" doxytag="3x3matrixf.h::gan_mat33f_tpose_q"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a>* gan_mat33f_tpose_q </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>A</em>, </td>         </tr>         <tr>           <td></td>           <td></td>           <td class="md" nowrap><a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>B</em></td>         </tr>         <tr>           <td></td>           <td class="md">)&nbsp;</td>           <td class="md" colspan="2"></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Macro: Transpose fixed size square matrix. <p>  <p>  Transpose fixed size square matrix <em>A</em> to fixed size square matrix <img align="top" src="form_66.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to result matrix <em>B</em>. </dl>    </td>   </tr> </table> <a name="a10" doxytag="3x3matrixf.c::gan_mat33f_tpose_s"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> gan_mat33f_tpose_s </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix33__f.html">Gan_Matrix33_f</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose fixed size square matrix. <p>  <p>  Return a transpose copy of fixed size square matrix <em>A</em>.     </td>   </tr> </table> <a name="a12" doxytag="4x4matrix.c::gan_mat44_tpose_i"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a>* gan_mat44_tpose_i </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose 4x4 matrix in-place. <p>  <p>  Transpose 4x4 matrix <em>A</em> in-place: <img align="top" src="form_28.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to transpose matrix <em>A</em>. </dl>    </td>   </tr> </table> <a name="a14" doxytag="4x4matrix.h::gan_mat44_tpose_q"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a>* gan_mat44_tpose_q </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>A</em>, </td>         </tr>         <tr>           <td></td>           <td></td>           <td class="md" nowrap><a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>B</em></td>         </tr>         <tr>           <td></td>           <td class="md">)&nbsp;</td>           <td class="md" colspan="2"></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Macro: Transpose fixed size square matrix. <p>  <p>  Transpose fixed size square matrix <em>A</em> to fixed size square matrix <img align="top" src="form_66.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to result matrix <em>B</em>. </dl>    </td>   </tr> </table> <a name="a13" doxytag="4x4matrix.c::gan_mat44_tpose_s"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> gan_mat44_tpose_s </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix44.html">Gan_Matrix44</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose fixed size square matrix. <p>  <p>  Return a transpose copy of fixed size square matrix <em>A</em>.     </td>   </tr> </table> <a name="a15" doxytag="4x4matrixf.c::gan_mat44f_tpose_i"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a>* gan_mat44f_tpose_i </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose 4x4 matrix in-place. <p>  <p>  Transpose 4x4 matrix <em>A</em> in-place: <img align="top" src="form_28.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to transpose matrix <em>A</em>. </dl>    </td>   </tr> </table> <a name="a17" doxytag="4x4matrixf.h::gan_mat44f_tpose_q"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a>* gan_mat44f_tpose_q </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>A</em>, </td>         </tr>         <tr>           <td></td>           <td></td>           <td class="md" nowrap><a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> *&nbsp;</td>           <td class="mdname" nowrap>&nbsp; <em>B</em></td>         </tr>         <tr>           <td></td>           <td class="md">)&nbsp;</td>           <td class="md" colspan="2"></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Macro: Transpose fixed size square matrix. <p>  <p>  Transpose fixed size square matrix <em>A</em> to fixed size square matrix <img align="top" src="form_66.gif"> . <p> <dl compact><dt><b> Returns: </b><dd> Pointer to result matrix <em>B</em>. </dl>    </td>   </tr> </table> <a name="a16" doxytag="4x4matrixf.c::gan_mat44f_tpose_s"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0">   <tr>     <td class="md">       <table cellpadding="0" cellspacing="0" border="0">         <tr>           <td class="md" nowrap valign="top"> <a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> gan_mat44f_tpose_s </td>           <td class="md" valign="top">(&nbsp;</td>           <td class="md" nowrap valign="top"><a class="el" href="structGan__Matrix44__f.html">Gan_Matrix44_f</a> *&nbsp;</td>           <td class="mdname1" valign="top" nowrap>&nbsp; <em>A</em>          </td>           <td class="md" valign="top">)&nbsp;</td>           <td class="md" nowrap></td>         </tr>        </table>     </td>   </tr> </table> <table cellspacing=5 cellpadding=0 border=0>   <tr>     <td>       &nbsp;     </td>     <td>  <p> Transpose fixed size square matrix. <p>  <p>  Return a transpose copy of fixed size square matrix <em>A</em>.     </td>   </tr> </table> <hr><address><small>Generated on Mon Apr 29 10:47:15 2002 by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.gif" alt="doxygen" align="middle" border=0  width=110 height=53></a>1.2.14 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,  &copy;&nbsp;1997-2002</small></address> </body> </html> 
