?? index.html
字號(hào):
<!DOCTYPE HTML PUBLIC "-//Netscape Comm. Corp.//DTD HTML//EN"><HTML><!-- -- Copyright (c) 1998 -- University of Notre Dame -- -- Permission to use, copy, modify, distribute and sell this software -- and its documentation for any purpose is hereby granted without fee, -- provided that the above copyright notice appears in all copies and -- that both that copyright notice and this permission notice appear -- in supporting documentation. The University of Notre Dame makes no -- representations about the suitability of this software for any -- purpose. It is provided "as is" without express or implied warranty. -- --><HEAD><TITLE>Table of Contents: The Matrix Template Library</TITLE><META name="description" content="A freely available implementation of the C++ Matrix Template Library, including hypertext documentation."> <META name="keywords" content="generic programming, MTL, matrix template library, STL, standard template library, C++, linear algebra, high performance"></HEAD><BODY BGCOLOR="#ffffff" LINK="#0000ee" TEXT="#000000" VLINK="#551a8b" ALINK="#ff0000"> <FONT FACE=Arial,Helvetica><CENTER><A HREF="http://lsc.nd.edu/research/mtl/"><IMG SRC="./glossy-mtl.jpg" ALT="The Matrix Template Library" WIDTH="640" BORDER=0></A></CENTER><CENTER><IMG SRC="./blue-bar.jpg" width=640 BORDER=0></CENTER><!--end header--><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=640 align=center><TR BGCOLOR=#e0e0e0><TD align=center><FONT FACE=arial,helvetica SIZE=+2><B>Condensed Table of Contents</B></FONT></TD></TR><TR><TD><TABLE BORDER=0 CELLPADDING=0 CELLSPACING=8 align=center><TR><TD valign=top><OL><LI><a href="#containers">Containers</a> <OL> <LI><a href="#container-concepts">Concepts</a> <LI><a href="#container-type-gen">Type Generators</a> <LI><a href="#container-type-sel">Type Selectors</a> <LI><a href="#container-classes">Classes</a> <LI><a href="#container-adaptors">Adaptors</a> <LI><a href="#container-functions">Functions</a> <LI><a href="#container-tags">Tags</a> </OL></OL></TD><TD valign=top><OL start=2><LI><a href="#iterators">Iterators</a> <OL> <LI><a href="#iterator-concepts">Concepts</a> <LI><a href="#iterator-functions">Functions</a> <LI><a href="#iterator-classes">Classes</a> <LI><a href="#iterator-adaptors">Adaptors</a> </OL> </OL></TD><TD valign=top><OL start=3><LI><a href="#algorithms">Algorithms</a><LI><a href="#function-objects">Function Objects</a><LI><a href="#interval">Interval Class</a><LI><a href="#itl">Iterative Template Library (ITL)</a><LI><a href="#fast">FAST Library</a><LI><a href="#blais">BLAIS LIbrary</a><LI><a href="#mtl2lapack">MTL to LAPACK Interface</a><LI><a href="#utilities">Utilities</a><LI><A HREF="./bib.html">Bibliography</A><LI><A HREF="./mtl_index.html">Categorized index</A></OL></TD></TR></TABLE></TD></TR><TR><TD><IMG SRC="./whitespace.gif" Height="25" Width="10"></TD></TR><TR BGCOLOR=#e0e0e0><TD align=center><FONT FACE=arial,helvetica SIZE=+2><B>Detailed Table of Contents</B></FONT></TD></TR><TR><TD><!-- fill this in later<LI><FONT FACE=arial,helvetica SIZE=+1><B><A Href="mtl_introduction.html">Introduction to the MTL</A></B></FONT><LI><FONT FACE=arial,helvetica SIZE=+1><B><A Href="doc_introduction.html">How to use the documentation</A></B></FONT>--><A NAME="containers"></A><FONT FACE=arial,helvetica SIZE=+1><B>1. Containers</B></FONT> <OL><A NAME="container-concepts"></A> <LI><FONT FACE=arial,helvetica SIZE=+1><B>Concepts</B></FONT> <OL> <LI><A href="ColumnMatrix.html">ColumnMatrix</A>A Column-Oriented MTL <A HREF="Matrix.html" >Matrix</A> <LI><A href="DiagonalMatrix.html">DiagonalMatrix</A>A Diagonally-Oriented <A HREF="Matrix.html" >Matrix</A> <LI><A href="Matrix.html">Matrix</A>The MTL <A HREF="Matrix.html" >Matrix</A> Concept <LI><A href="RowMatrix.html">RowMatrix</A>A Row-Oriented MTL <A HREF="Matrix.html" >Matrix</A> <LI><A href="TwoDStorage.html">TwoDStorage</A>The MTL TwoD Storage Concept <LI><A href="Vector.html">Vector</A>The MTL <A HREF="Vector.html" >Vector</A> Concept </OL><A NAME="container-type-gen"></A> <LI><FONT FACE=arial,helvetica SIZE=+1><B>Container type generators</B></FONT> <OL> <LI><A href="band_view.html">band_view</A>Band View <A HREF="Matrix.html" >Matrix</A> Type Constructor <LI><A href="block_view.html">block_view</A>Block View <A HREF="Matrix.html" >Matrix</A> Type Constructor <LI><A href="matrix.html">matrix</A><A HREF="Matrix.html" >Matrix</A> type generators class. <LI><A href="symmetric_view.html">symmetric_view</A>Symmetric View <A HREF="Matrix.html" >Matrix</A> Type Constructor <LI><A href="tri_view.html">tri_view</A>Triangle View Creation Helper Fuctor <LI><A href="triangle_view.html">triangle_view</A>Triangle View <A HREF="Matrix.html" >Matrix</A> Type Constructor </OL><A NAME="container-type-sel"></A> <LI><FONT FACE=arial,helvetica SIZE=+1><B>Container type selectors</B></FONT> <OL> <LI><A href="array.html">array</A>Array storage type selectors <LI><A href="banded.html">banded</A><A HREF="banded.html" >banded</A> shape type selectors, also <A HREF="banded.html" >banded</A> storage type selectors <LI><A href="banded_view.html">banded_view</A>Banded view storage type selectors <LI><A href="compressed.html">compressed</A>Compressed sparse storage type selectors (for both OneD and TwoD) <LI><A href="dense.html">dense</A>Dense storage type selectors (for both TwoD and OneD storage) <LI><A href="diagonal.html">diagonal</A><A HREF="diagonal.html" >diagonal</A> shape type selectors <LI><A href="envelope.html">envelope</A>Envelope storage type selectors <LI><A href="hermitian.html">hermitian</A><A HREF="hermitian.html" >hermitian</A> shape type selectors <LI><A href="linked_list.html">linked_list</A>Index-Value Pair Sparse <A HREF="Vector.html" >Vector</A> implemented with std::list <LI><A href="packed.html">packed</A>Packed storage type selectors <LI><A href="rectangle.html">rectangle</A><A HREF="rectangle.html" >rectangle</A> shape type selector <LI><A href="sparse_pair.html">sparse_pair</A>Index-Value Pair Sparse <A HREF="Vector.html" >Vector</A> implemented with mtl::dense1D <LI><A href="symmetric.html">symmetric</A><A HREF="symmetric.html" >symmetric</A> shape type selectors <LI><A href="tree.html">tree</A>Index-Value Pair Sparse <A HREF="Vector.html" >Vector</A> implemented with std::<A HREF="set.html" >set</A> <LI><A href="triangle.html">triangle</A><A HREF="triangle.html" >triangle</A> shape type selectors </OL><A NAME="container-classes"></A> <LI><FONT FACE=arial,helvetica SIZE=+1><B>Container classes</B></FONT> <OL> <LI><A href="array2D.html">array2D</A>Array 2-D Container <LI><A href="compressed1D.html">compressed1D</A>Compressed Sparse <A HREF="Vector.html" >Vector</A> <LI><A href="dense2D.html">dense2D</A>Dense2D Storage Type <LI><A href="external2D.html">external2D</A>External2D Storage Type <LI><A href="external_vec.html">external_vec</A>External 1-D Container <LI><A href="generic_comp2D.html">generic_comp2D</A>Compressed 2-D Container <LI><A href="generic_dense2D.html">generic_dense2D</A>Generic Dense 2-D Container </OL><A NAME="container-adaptors"></A> <LI><FONT FACE=arial,helvetica SIZE=+1><B>Container adaptors</B></FONT> <OL> <LI><A href="block2D.html">block2D</A>Block View TwoD Storage <LI><A href="linalg_vec.html">linalg_vec</A>Linalg <A HREF="Vector.html" >Vector</A> Adaptor <LI><A href="scaled1D.html">scaled1D</A>Scaled Container <LI><A href="scaled2D.html">scaled2D</A>Scaled 2D container adaptor <LI><A href="sparse1D.html">sparse1D</A>Sparse 1-D Container Adaptor <LI><A href="strided1D.html">strided1D</A>Strided <A HREF="Vector.html" >Vector</A> Adaptor </OL><A NAME="container-functions"></A> <LI><FONT FACE=arial,helvetica SIZE=+1><B>Container functions</B></FONT> <OL> <LI><A href="scaledconstScalableconstT.html">scaled</A> Shortcut for Creating a Scaled Argument <LI><A href="stridedRandomAccessContainerRefDistance.html">strided</A> Shortcut for Creating a Strided Argument <LI><A href="blockedconstMatrixintint.html">blocked</A> Blocked <A HREF="Matrix.html" >Matrix</A> Generator <LI><A href="blockedconstMatrixBN.html">blocked</A> Blocked <A HREF="Matrix.html" >Matrix</A> Generator <LI><A href="rowsconstMatrix.html">rows</A> Access the row-wise view of the <A HREF="matrix.html" >matrix</A> <LI><A href="columnsconstMatrix.html">columns</A> Access the column-wise view of the <A HREF="matrix.html" >matrix</A> <LI><A href="transconstMatrix.html">trans</A> Swap the orientation of a <A HREF="matrix.html" >matrix</A>. </OL><A NAME="container-tags"></A> <LI><FONT FACE=arial,helvetica SIZE=+1><B>Container tags</B></FONT> <OL> <LI><A href="banded_tag.html">banded_tag</A>Identifies <A HREF="banded.html" >banded</A> matrices <LI><A href="column_matrix_traits.html">column_matrix_traits</A>Column <A HREF="Matrix.html" >Matrix</A> Traits <LI><A href="column_tag.html">column_tag</A>Identifies a column-major <A HREF="Matrix.html" >Matrix</A> <LI><A href="dense_tag.html">dense_tag</A>Identifies a <A HREF="dense.html" >dense</A> <A HREF="Matrix.html" >Matrix</A> or <A HREF="Vector.html" >Vector</A> <LI><A href="diagonal_matrix_traits.html">diagonal_matrix_traits</A>Diagonal <A HREF="Matrix.html" >Matrix</A> Traits <LI><A href="diagonal_tag.html">diagonal_tag</A>Identifies <A HREF="diagonal.html" >diagonal</A> matrices <LI><A href="external_tag.html">external_tag</A>Identifies the <A HREF="Matrix.html" >Matrix</A> as not owning its data <LI><A href="hermitian_tag.html">hermitian_tag</A>Identifies <A HREF="hermitian.html" >hermitian</A> matrices <LI><A href="internal_tag.html">internal_tag</A>Identifies the <A HREF="Matrix.html" >Matrix</A> as owning its data <LI><A href="linalg_traits.html">linalg_traits</A>Linear Algebra Object (<A HREF="Matrix.html" >Matrix</A> and <A HREF="Vector.html" >Vector</A>) Traits <LI><A href="matrix_traits.html">matrix_traits</A>The "traits" class for MTL matrices. <LI><A href="not_strideable.html">not_strideable</A>Identifies matrices that can not be used with the rows and columns functions
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -