You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Trac3r-rust/doc/nalgebra/base/index.html

213 lines
52 KiB

5 years ago
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `base` mod in crate `nalgebra`."><meta name="keywords" content="rust, rustlang, rust-lang, base"><title>nalgebra::base - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><script src="../../storage.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="shortcut icon" href="http://nalgebra.org/img/favicon.ico"><style type="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../../nalgebra/index.html'><div class='logo-container'><img src='../../rust-logo.png' alt='logo'></div></a><p class='location'>Module base</p><div class="sidebar-elems"><div class="block items"><ul><li><a href="#reexports">Re-exports</a></li><li><a href="#modules">Modules</a></li><li><a href="#structs">Structs</a></li><li><a href="#traits">Traits</a></li><li><a href="#types">Type Definitions</a></li></ul></div><p class='location'><a href='../index.html'>nalgebra</a></p><script>window.sidebarCurrent = {name: 'base', ty: 'mod', relpath: '../'};</script><script defer src="../sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../../theme.js"></script><nav class="sub"><form class="search-form js-only"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><a id="settings-menu" href="../../settings.html"><img src="../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>&#x2212;</span>]</a></span><a class='srclink' href='../../src/nalgebra/base/mod.rs.html#1-51' title='goto source code'>[src]</a></span><span class='in-band'>Module <a href='../index.html'>nalgebra</a>::<wbr><a class="mod" href=''>base</a></span></h1><div class='docblock'><p>[Reexported at the root of this crate.] Data structures for vector and matrix computations.</p>
</div><h2 id='reexports' class='section-header'><a href="#reexports">Re-exports</a></h2>
<table><tr><td><code>pub use self::<a class="mod" href="../../nalgebra/base/default_allocator/index.html" title="mod nalgebra::base::default_allocator">default_allocator</a>::*;</code></td></tr><tr><td><code>pub use self::<a class="mod" href="../../nalgebra/base/dimension/index.html" title="mod nalgebra::base::dimension">dimension</a>::*;</code></td></tr></table><h2 id='modules' class='section-header'><a href="#modules">Modules</a></h2>
<table><tr class='module-item'><td><a class="mod" href="allocator/index.html" title='nalgebra::base::allocator mod'>allocator</a></td><td class='docblock-short'><p>Abstract definition of a matrix data storage allocator.</p>
</td></tr><tr class='module-item'><td><a class="mod" href="constraint/index.html" title='nalgebra::base::constraint mod'>constraint</a></td><td class='docblock-short'><p>Compatibility constraints between matrix shapes, e.g., for addition or multiplication.</p>
</td></tr><tr class='module-item'><td><a class="mod" href="coordinates/index.html" title='nalgebra::base::coordinates mod'>coordinates</a></td><td class='docblock-short'><p>Structures to which matrices and vector can be auto-dereferenced (through <code>Deref</code>) to access
components using their names. For example, if <code>v</code> is a 3D vector, one can write <code>v.z</code> instead
of <code>v[2]</code>.</p>
</td></tr><tr class='module-item'><td><a class="mod" href="default_allocator/index.html" title='nalgebra::base::default_allocator mod'>default_allocator</a></td><td class='docblock-short'><p>The default matrix data storage allocator.</p>
</td></tr><tr class='module-item'><td><a class="mod" href="dimension/index.html" title='nalgebra::base::dimension mod'>dimension</a></td><td class='docblock-short'><p>Traits and tags for identifying the dimension of all algebraic entities.</p>
</td></tr><tr class='module-item'><td><a class="mod" href="indexing/index.html" title='nalgebra::base::indexing mod'>indexing</a></td><td class='docblock-short'><p>Indexing</p>
</td></tr><tr class='module-item'><td><a class="mod" href="iter/index.html" title='nalgebra::base::iter mod'>iter</a></td><td class='docblock-short'><p>Matrix iterators.</p>
</td></tr><tr class='module-item'><td><a class="mod" href="storage/index.html" title='nalgebra::base::storage mod'>storage</a></td><td class='docblock-short'><p>Abstract definition of a matrix data storage.</p>
</td></tr></table><h2 id='structs' class='section-header'><a href="#structs">Structs</a></h2>
<table><tr class='module-item'><td><a class="struct" href="struct.ArrayStorage.html" title='nalgebra::base::ArrayStorage struct'>ArrayStorage</a></td><td class='docblock-short'><p>A array-based statically sized matrix data storage.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.EuclideanNorm.html" title='nalgebra::base::EuclideanNorm struct'>EuclideanNorm</a></td><td class='docblock-short'><p>Euclidean norm.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.LpNorm.html" title='nalgebra::base::LpNorm struct'>LpNorm</a></td><td class='docblock-short'><p>Lp norm.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.Matrix.html" title='nalgebra::base::Matrix struct'>Matrix</a></td><td class='docblock-short'><p>The most generic column-major matrix (and vector) type.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.SliceStorage.html" title='nalgebra::base::SliceStorage struct'>SliceStorage</a></td><td class='docblock-short'><p>A matrix data storage for a matrix slice. Only contains an internal reference to another matrix data storage.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.SliceStorageMut.html" title='nalgebra::base::SliceStorageMut struct'>SliceStorageMut</a></td><td class='docblock-short'><p>A mutable matrix data storage for mutable matrix slice. Only contains an internal mutable reference to another matrix data storage.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.UniformNorm.html" title='nalgebra::base::UniformNorm struct'>UniformNorm</a></td><td class='docblock-short'><p>L-infinite norm aka. Chebytchev norm aka. uniform norm aka. suppremum norm.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.Unit.html" title='nalgebra::base::Unit struct'>Unit</a></td><td class='docblock-short'><p>A wrapper that ensures the underlying algebraic entity has a unit norm.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.VecStorage.html" title='nalgebra::base::VecStorage struct'>VecStorage</a></td><td class='docblock-short'><p>A Vec-based matrix data storage. It may be dynamically-sized.</p>
</td></tr></table><h2 id='traits' class='section-header'><a href="#traits">Traits</a></h2>
<table><tr class='module-item'><td><a class="trait" href="trait.Norm.html" title='nalgebra::base::Norm trait'>Norm</a></td><td class='docblock-short'><p>A trait for abstract matrix norms.</p>
</td></tr><tr class='module-item'><td><a class="trait" href="trait.Scalar.html" title='nalgebra::base::Scalar trait'>Scalar</a></td><td class='docblock-short'><p>The basic scalar type for all structures of <code>nalgebra</code>.</p>
</td></tr><tr class='module-item'><td><a class="trait" href="trait.SliceRange.html" title='nalgebra::base::SliceRange trait'>SliceRange</a></td><td class='docblock-short'><p>A range with a size that may be known at compile-time.</p>
</td></tr></table><h2 id='types' class='section-header'><a href="#types">Type Definitions</a></h2>
<table><tr class='module-item'><td><a class="type" href="type.DMatrix.html" title='nalgebra::base::DMatrix type'>DMatrix</a></td><td class='docblock-short'><p>A dynamically sized column-major matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.DMatrixSlice.html" title='nalgebra::base::DMatrixSlice type'>DMatrixSlice</a></td><td class='docblock-short'><p>A column-major matrix slice dynamic numbers of rows and columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.DMatrixSliceMut.html" title='nalgebra::base::DMatrixSliceMut type'>DMatrixSliceMut</a></td><td class='docblock-short'><p>A column-major mutable matrix slice dynamic numbers of rows and columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.DVector.html" title='nalgebra::base::DVector type'>DVector</a></td><td class='docblock-short'><p>A dynamically sized column vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.DVectorSlice.html" title='nalgebra::base::DVectorSlice type'>DVectorSlice</a></td><td class='docblock-short'><p>A column vector slice dynamic numbers of rows and columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.DVectorSliceMut.html" title='nalgebra::base::DVectorSliceMut type'>DVectorSliceMut</a></td><td class='docblock-short'><p>A mutable column vector slice dynamic numbers of rows and columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix1.html" title='nalgebra::base::Matrix1 type'>Matrix1</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 1x1 square matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix2.html" title='nalgebra::base::Matrix2 type'>Matrix2</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 2x2 square matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix3.html" title='nalgebra::base::Matrix3 type'>Matrix3</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 3x3 square matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix4.html" title='nalgebra::base::Matrix4 type'>Matrix4</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 4x4 square matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix5.html" title='nalgebra::base::Matrix5 type'>Matrix5</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 5x5 square matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix6.html" title='nalgebra::base::Matrix6 type'>Matrix6</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 6x6 square matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix1x2.html" title='nalgebra::base::Matrix1x2 type'>Matrix1x2</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 1x2 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix1x3.html" title='nalgebra::base::Matrix1x3 type'>Matrix1x3</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 1x3 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix1x4.html" title='nalgebra::base::Matrix1x4 type'>Matrix1x4</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 1x4 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix1x5.html" title='nalgebra::base::Matrix1x5 type'>Matrix1x5</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 1x5 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix1x6.html" title='nalgebra::base::Matrix1x6 type'>Matrix1x6</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 1x6 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix2x1.html" title='nalgebra::base::Matrix2x1 type'>Matrix2x1</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 2x1 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix2x3.html" title='nalgebra::base::Matrix2x3 type'>Matrix2x3</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 2x3 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix2x4.html" title='nalgebra::base::Matrix2x4 type'>Matrix2x4</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 2x4 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix2x5.html" title='nalgebra::base::Matrix2x5 type'>Matrix2x5</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 2x5 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix2x6.html" title='nalgebra::base::Matrix2x6 type'>Matrix2x6</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 2x6 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix3x1.html" title='nalgebra::base::Matrix3x1 type'>Matrix3x1</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 3x1 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix3x2.html" title='nalgebra::base::Matrix3x2 type'>Matrix3x2</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 3x2 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix3x4.html" title='nalgebra::base::Matrix3x4 type'>Matrix3x4</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 3x4 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix3x5.html" title='nalgebra::base::Matrix3x5 type'>Matrix3x5</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 3x5 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix3x6.html" title='nalgebra::base::Matrix3x6 type'>Matrix3x6</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 3x6 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix4x1.html" title='nalgebra::base::Matrix4x1 type'>Matrix4x1</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 4x1 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix4x2.html" title='nalgebra::base::Matrix4x2 type'>Matrix4x2</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 4x2 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix4x3.html" title='nalgebra::base::Matrix4x3 type'>Matrix4x3</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 4x3 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix4x5.html" title='nalgebra::base::Matrix4x5 type'>Matrix4x5</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 4x5 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix4x6.html" title='nalgebra::base::Matrix4x6 type'>Matrix4x6</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 4x6 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix5x1.html" title='nalgebra::base::Matrix5x1 type'>Matrix5x1</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 5x1 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix5x2.html" title='nalgebra::base::Matrix5x2 type'>Matrix5x2</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 5x2 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix5x3.html" title='nalgebra::base::Matrix5x3 type'>Matrix5x3</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 5x3 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix5x4.html" title='nalgebra::base::Matrix5x4 type'>Matrix5x4</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 5x4 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix5x6.html" title='nalgebra::base::Matrix5x6 type'>Matrix5x6</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 5x6 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix6x1.html" title='nalgebra::base::Matrix6x1 type'>Matrix6x1</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 6x1 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix6x2.html" title='nalgebra::base::Matrix6x2 type'>Matrix6x2</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 6x2 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix6x3.html" title='nalgebra::base::Matrix6x3 type'>Matrix6x3</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 6x3 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix6x4.html" title='nalgebra::base::Matrix6x4 type'>Matrix6x4</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 6x4 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Matrix6x5.html" title='nalgebra::base::Matrix6x5 type'>Matrix6x5</a></td><td class='docblock-short'><p>A stack-allocated, column-major, 6x5 matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixArray.html" title='nalgebra::base::MatrixArray type'>MatrixArray</a></td><td class='docblock-short'><span class="stab deprecated">Deprecated</span><p>Renamed to [ArrayStorage].</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixCross.html" title='nalgebra::base::MatrixCross type'>MatrixCross</a></td><td class='docblock-short'><p>The type of the result of a matrix cross product.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixMN.html" title='nalgebra::base::MatrixMN type'>MatrixMN</a></td><td class='docblock-short'><p>A statically sized column-major matrix with <code>R</code> rows and <code>C</code> columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixN.html" title='nalgebra::base::MatrixN type'>MatrixN</a></td><td class='docblock-short'><p>A statically sized column-major square matrix with <code>D</code> rows and columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixNM.html" title='nalgebra::base::MatrixNM type'>MatrixNM</a></td><td class='docblock-short'><span class="stab deprecated">Deprecated</span><p>A statically sized column-major matrix with <code>R</code> rows and <code>C</code> columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice.html" title='nalgebra::base::MatrixSlice type'>MatrixSlice</a></td><td class='docblock-short'><p>A matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice1.html" title='nalgebra::base::MatrixSlice1 type'>MatrixSlice1</a></td><td class='docblock-short'><p>A column-major 1x1 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice1xX.html" title='nalgebra::base::MatrixSlice1xX type'>MatrixSlice1xX</a></td><td class='docblock-short'><p>A column-major matrix slice with 1 row and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice2.html" title='nalgebra::base::MatrixSlice2 type'>MatrixSlice2</a></td><td class='docblock-short'><p>A column-major 2x2 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice2xX.html" title='nalgebra::base::MatrixSlice2xX type'>MatrixSlice2xX</a></td><td class='docblock-short'><p>A column-major matrix slice with 2 rows and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice3.html" title='nalgebra::base::MatrixSlice3 type'>MatrixSlice3</a></td><td class='docblock-short'><p>A column-major 3x3 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice3xX.html" title='nalgebra::base::MatrixSlice3xX type'>MatrixSlice3xX</a></td><td class='docblock-short'><p>A column-major matrix slice with 3 rows and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice4.html" title='nalgebra::base::MatrixSlice4 type'>MatrixSlice4</a></td><td class='docblock-short'><p>A column-major 4x4 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice4xX.html" title='nalgebra::base::MatrixSlice4xX type'>MatrixSlice4xX</a></td><td class='docblock-short'><p>A column-major matrix slice with 4 rows and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice5.html" title='nalgebra::base::MatrixSlice5 type'>MatrixSlice5</a></td><td class='docblock-short'><p>A column-major 5x5 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice5xX.html" title='nalgebra::base::MatrixSlice5xX type'>MatrixSlice5xX</a></td><td class='docblock-short'><p>A column-major matrix slice with 5 rows and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice6.html" title='nalgebra::base::MatrixSlice6 type'>MatrixSlice6</a></td><td class='docblock-short'><p>A column-major 6x6 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice6xX.html" title='nalgebra::base::MatrixSlice6xX type'>MatrixSlice6xX</a></td><td class='docblock-short'><p>A column-major matrix slice with 6 rows and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice1x2.html" title='nalgebra::base::MatrixSlice1x2 type'>MatrixSlice1x2</a></td><td class='docblock-short'><p>A column-major 1x2 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice1x3.html" title='nalgebra::base::MatrixSlice1x3 type'>MatrixSlice1x3</a></td><td class='docblock-short'><p>A column-major 1x3 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice1x4.html" title='nalgebra::base::MatrixSlice1x4 type'>MatrixSlice1x4</a></td><td class='docblock-short'><p>A column-major 1x4 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice1x5.html" title='nalgebra::base::MatrixSlice1x5 type'>MatrixSlice1x5</a></td><td class='docblock-short'><p>A column-major 1x5 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice1x6.html" title='nalgebra::base::MatrixSlice1x6 type'>MatrixSlice1x6</a></td><td class='docblock-short'><p>A column-major 1x6 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice2x1.html" title='nalgebra::base::MatrixSlice2x1 type'>MatrixSlice2x1</a></td><td class='docblock-short'><p>A column-major 2x1 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice2x3.html" title='nalgebra::base::MatrixSlice2x3 type'>MatrixSlice2x3</a></td><td class='docblock-short'><p>A column-major 2x3 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice2x4.html" title='nalgebra::base::MatrixSlice2x4 type'>MatrixSlice2x4</a></td><td class='docblock-short'><p>A column-major 2x4 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice2x5.html" title='nalgebra::base::MatrixSlice2x5 type'>MatrixSlice2x5</a></td><td class='docblock-short'><p>A column-major 2x5 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice2x6.html" title='nalgebra::base::MatrixSlice2x6 type'>MatrixSlice2x6</a></td><td class='docblock-short'><p>A column-major 2x6 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice3x1.html" title='nalgebra::base::MatrixSlice3x1 type'>MatrixSlice3x1</a></td><td class='docblock-short'><p>A column-major 3x1 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice3x2.html" title='nalgebra::base::MatrixSlice3x2 type'>MatrixSlice3x2</a></td><td class='docblock-short'><p>A column-major 3x2 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice3x4.html" title='nalgebra::base::MatrixSlice3x4 type'>MatrixSlice3x4</a></td><td class='docblock-short'><p>A column-major 3x4 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice3x5.html" title='nalgebra::base::MatrixSlice3x5 type'>MatrixSlice3x5</a></td><td class='docblock-short'><p>A column-major 3x5 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice3x6.html" title='nalgebra::base::MatrixSlice3x6 type'>MatrixSlice3x6</a></td><td class='docblock-short'><p>A column-major 3x6 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice4x1.html" title='nalgebra::base::MatrixSlice4x1 type'>MatrixSlice4x1</a></td><td class='docblock-short'><p>A column-major 4x1 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice4x2.html" title='nalgebra::base::MatrixSlice4x2 type'>MatrixSlice4x2</a></td><td class='docblock-short'><p>A column-major 4x2 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice4x3.html" title='nalgebra::base::MatrixSlice4x3 type'>MatrixSlice4x3</a></td><td class='docblock-short'><p>A column-major 4x3 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice4x5.html" title='nalgebra::base::MatrixSlice4x5 type'>MatrixSlice4x5</a></td><td class='docblock-short'><p>A column-major 4x5 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice4x6.html" title='nalgebra::base::MatrixSlice4x6 type'>MatrixSlice4x6</a></td><td class='docblock-short'><p>A column-major 4x6 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice5x1.html" title='nalgebra::base::MatrixSlice5x1 type'>MatrixSlice5x1</a></td><td class='docblock-short'><p>A column-major 5x1 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice5x2.html" title='nalgebra::base::MatrixSlice5x2 type'>MatrixSlice5x2</a></td><td class='docblock-short'><p>A column-major 5x2 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice5x3.html" title='nalgebra::base::MatrixSlice5x3 type'>MatrixSlice5x3</a></td><td class='docblock-short'><p>A column-major 5x3 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice5x4.html" title='nalgebra::base::MatrixSlice5x4 type'>MatrixSlice5x4</a></td><td class='docblock-short'><p>A column-major 5x4 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice5x6.html" title='nalgebra::base::MatrixSlice5x6 type'>MatrixSlice5x6</a></td><td class='docblock-short'><p>A column-major 5x6 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice6x1.html" title='nalgebra::base::MatrixSlice6x1 type'>MatrixSlice6x1</a></td><td class='docblock-short'><p>A column-major 6x1 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice6x2.html" title='nalgebra::base::MatrixSlice6x2 type'>MatrixSlice6x2</a></td><td class='docblock-short'><p>A column-major 6x2 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice6x3.html" title='nalgebra::base::MatrixSlice6x3 type'>MatrixSlice6x3</a></td><td class='docblock-short'><p>A column-major 6x3 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice6x4.html" title='nalgebra::base::MatrixSlice6x4 type'>MatrixSlice6x4</a></td><td class='docblock-short'><p>A column-major 6x4 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSlice6x5.html" title='nalgebra::base::MatrixSlice6x5 type'>MatrixSlice6x5</a></td><td class='docblock-short'><p>A column-major 6x5 matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMN.html" title='nalgebra::base::MatrixSliceMN type'>MatrixSliceMN</a></td><td class='docblock-short'><p>A column-major matrix slice with <code>R</code> rows and <code>C</code> columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut.html" title='nalgebra::base::MatrixSliceMut type'>MatrixSliceMut</a></td><td class='docblock-short'><p>A matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut1.html" title='nalgebra::base::MatrixSliceMut1 type'>MatrixSliceMut1</a></td><td class='docblock-short'><p>A column-major 1x1 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut1xX.html" title='nalgebra::base::MatrixSliceMut1xX type'>MatrixSliceMut1xX</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with 1 row and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut2.html" title='nalgebra::base::MatrixSliceMut2 type'>MatrixSliceMut2</a></td><td class='docblock-short'><p>A column-major 2x2 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut2xX.html" title='nalgebra::base::MatrixSliceMut2xX type'>MatrixSliceMut2xX</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with 2 rows and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut3.html" title='nalgebra::base::MatrixSliceMut3 type'>MatrixSliceMut3</a></td><td class='docblock-short'><p>A column-major 3x3 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut3xX.html" title='nalgebra::base::MatrixSliceMut3xX type'>MatrixSliceMut3xX</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with 3 rows and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut4.html" title='nalgebra::base::MatrixSliceMut4 type'>MatrixSliceMut4</a></td><td class='docblock-short'><p>A column-major 4x4 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut4xX.html" title='nalgebra::base::MatrixSliceMut4xX type'>MatrixSliceMut4xX</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with 4 rows and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut5.html" title='nalgebra::base::MatrixSliceMut5 type'>MatrixSliceMut5</a></td><td class='docblock-short'><p>A column-major 5x5 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut5xX.html" title='nalgebra::base::MatrixSliceMut5xX type'>MatrixSliceMut5xX</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with 5 rows and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut6.html" title='nalgebra::base::MatrixSliceMut6 type'>MatrixSliceMut6</a></td><td class='docblock-short'><p>A column-major 6x6 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut6xX.html" title='nalgebra::base::MatrixSliceMut6xX type'>MatrixSliceMut6xX</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with 6 rows and a number of columns chosen at runtime.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut1x2.html" title='nalgebra::base::MatrixSliceMut1x2 type'>MatrixSliceMut1x2</a></td><td class='docblock-short'><p>A column-major 1x2 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut1x3.html" title='nalgebra::base::MatrixSliceMut1x3 type'>MatrixSliceMut1x3</a></td><td class='docblock-short'><p>A column-major 1x3 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut1x4.html" title='nalgebra::base::MatrixSliceMut1x4 type'>MatrixSliceMut1x4</a></td><td class='docblock-short'><p>A column-major 1x4 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut1x5.html" title='nalgebra::base::MatrixSliceMut1x5 type'>MatrixSliceMut1x5</a></td><td class='docblock-short'><p>A column-major 1x5 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut1x6.html" title='nalgebra::base::MatrixSliceMut1x6 type'>MatrixSliceMut1x6</a></td><td class='docblock-short'><p>A column-major 1x6 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut2x1.html" title='nalgebra::base::MatrixSliceMut2x1 type'>MatrixSliceMut2x1</a></td><td class='docblock-short'><p>A column-major 2x1 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut2x3.html" title='nalgebra::base::MatrixSliceMut2x3 type'>MatrixSliceMut2x3</a></td><td class='docblock-short'><p>A column-major 2x3 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut2x4.html" title='nalgebra::base::MatrixSliceMut2x4 type'>MatrixSliceMut2x4</a></td><td class='docblock-short'><p>A column-major 2x4 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut2x5.html" title='nalgebra::base::MatrixSliceMut2x5 type'>MatrixSliceMut2x5</a></td><td class='docblock-short'><p>A column-major 2x5 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut2x6.html" title='nalgebra::base::MatrixSliceMut2x6 type'>MatrixSliceMut2x6</a></td><td class='docblock-short'><p>A column-major 2x6 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut3x1.html" title='nalgebra::base::MatrixSliceMut3x1 type'>MatrixSliceMut3x1</a></td><td class='docblock-short'><p>A column-major 3x1 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut3x2.html" title='nalgebra::base::MatrixSliceMut3x2 type'>MatrixSliceMut3x2</a></td><td class='docblock-short'><p>A column-major 3x2 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut3x4.html" title='nalgebra::base::MatrixSliceMut3x4 type'>MatrixSliceMut3x4</a></td><td class='docblock-short'><p>A column-major 3x4 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut3x5.html" title='nalgebra::base::MatrixSliceMut3x5 type'>MatrixSliceMut3x5</a></td><td class='docblock-short'><p>A column-major 3x5 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut3x6.html" title='nalgebra::base::MatrixSliceMut3x6 type'>MatrixSliceMut3x6</a></td><td class='docblock-short'><p>A column-major 3x6 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut4x1.html" title='nalgebra::base::MatrixSliceMut4x1 type'>MatrixSliceMut4x1</a></td><td class='docblock-short'><p>A column-major 4x1 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut4x2.html" title='nalgebra::base::MatrixSliceMut4x2 type'>MatrixSliceMut4x2</a></td><td class='docblock-short'><p>A column-major 4x2 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut4x3.html" title='nalgebra::base::MatrixSliceMut4x3 type'>MatrixSliceMut4x3</a></td><td class='docblock-short'><p>A column-major 4x3 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut4x5.html" title='nalgebra::base::MatrixSliceMut4x5 type'>MatrixSliceMut4x5</a></td><td class='docblock-short'><p>A column-major 4x5 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut4x6.html" title='nalgebra::base::MatrixSliceMut4x6 type'>MatrixSliceMut4x6</a></td><td class='docblock-short'><p>A column-major 4x6 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut5x1.html" title='nalgebra::base::MatrixSliceMut5x1 type'>MatrixSliceMut5x1</a></td><td class='docblock-short'><p>A column-major 5x1 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut5x2.html" title='nalgebra::base::MatrixSliceMut5x2 type'>MatrixSliceMut5x2</a></td><td class='docblock-short'><p>A column-major 5x2 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut5x3.html" title='nalgebra::base::MatrixSliceMut5x3 type'>MatrixSliceMut5x3</a></td><td class='docblock-short'><p>A column-major 5x3 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut5x4.html" title='nalgebra::base::MatrixSliceMut5x4 type'>MatrixSliceMut5x4</a></td><td class='docblock-short'><p>A column-major 5x4 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut5x6.html" title='nalgebra::base::MatrixSliceMut5x6 type'>MatrixSliceMut5x6</a></td><td class='docblock-short'><p>A column-major 5x6 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut6x1.html" title='nalgebra::base::MatrixSliceMut6x1 type'>MatrixSliceMut6x1</a></td><td class='docblock-short'><p>A column-major 6x1 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut6x2.html" title='nalgebra::base::MatrixSliceMut6x2 type'>MatrixSliceMut6x2</a></td><td class='docblock-short'><p>A column-major 6x2 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut6x3.html" title='nalgebra::base::MatrixSliceMut6x3 type'>MatrixSliceMut6x3</a></td><td class='docblock-short'><p>A column-major 6x3 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut6x4.html" title='nalgebra::base::MatrixSliceMut6x4 type'>MatrixSliceMut6x4</a></td><td class='docblock-short'><p>A column-major 6x4 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMut6x5.html" title='nalgebra::base::MatrixSliceMut6x5 type'>MatrixSliceMut6x5</a></td><td class='docblock-short'><p>A column-major 6x5 mutable matrix slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMutMN.html" title='nalgebra::base::MatrixSliceMutMN type'>MatrixSliceMutMN</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with <code>R</code> rows and <code>C</code> columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMutN.html" title='nalgebra::base::MatrixSliceMutN type'>MatrixSliceMutN</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with <code>D</code> rows and columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMutXx1.html" title='nalgebra::base::MatrixSliceMutXx1 type'>MatrixSliceMutXx1</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with a number of rows chosen at runtime and 1 column.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMutXx2.html" title='nalgebra::base::MatrixSliceMutXx2 type'>MatrixSliceMutXx2</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with a number of rows chosen at runtime and 2 columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMutXx3.html" title='nalgebra::base::MatrixSliceMutXx3 type'>MatrixSliceMutXx3</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with a number of rows chosen at runtime and 3 columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMutXx4.html" title='nalgebra::base::MatrixSliceMutXx4 type'>MatrixSliceMutXx4</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with a number of rows chosen at runtime and 4 columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMutXx5.html" title='nalgebra::base::MatrixSliceMutXx5 type'>MatrixSliceMutXx5</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with a number of rows chosen at runtime and 5 columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceMutXx6.html" title='nalgebra::base::MatrixSliceMutXx6 type'>MatrixSliceMutXx6</a></td><td class='docblock-short'><p>A column-major mutable matrix slice with a number of rows chosen at runtime and 6 columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceN.html" title='nalgebra::base::MatrixSliceN type'>MatrixSliceN</a></td><td class='docblock-short'><p>A column-major matrix slice with <code>D</code> rows and columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceXx1.html" title='nalgebra::base::MatrixSliceXx1 type'>MatrixSliceXx1</a></td><td class='docblock-short'><p>A column-major matrix slice with a number of rows chosen at runtime and 1 column.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceXx2.html" title='nalgebra::base::MatrixSliceXx2 type'>MatrixSliceXx2</a></td><td class='docblock-short'><p>A column-major matrix slice with a number of rows chosen at runtime and 2 columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceXx3.html" title='nalgebra::base::MatrixSliceXx3 type'>MatrixSliceXx3</a></td><td class='docblock-short'><p>A column-major matrix slice with a number of rows chosen at runtime and 3 columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceXx4.html" title='nalgebra::base::MatrixSliceXx4 type'>MatrixSliceXx4</a></td><td class='docblock-short'><p>A column-major matrix slice with a number of rows chosen at runtime and 4 columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceXx5.html" title='nalgebra::base::MatrixSliceXx5 type'>MatrixSliceXx5</a></td><td class='docblock-short'><p>A column-major matrix slice with a number of rows chosen at runtime and 5 columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSliceXx6.html" title='nalgebra::base::MatrixSliceXx6 type'>MatrixSliceXx6</a></td><td class='docblock-short'><p>A column-major matrix slice with a number of rows chosen at runtime and 6 columns.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixSum.html" title='nalgebra::base::MatrixSum type'>MatrixSum</a></td><td class='docblock-short'><p>The type of the result of a matrix sum.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.MatrixVec.html" title='nalgebra::base::MatrixVec type'>MatrixVec</a></td><td class='docblock-short'><span class="stab deprecated">Deprecated</span><p>Renamed to [VecStorage].</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.RowDVector.html" title='nalgebra::base::RowDVector type'>RowDVector</a></td><td class='docblock-short'><p>A dynamically sized row vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.RowVector.html" title='nalgebra::base::RowVector type'>RowVector</a></td><td class='docblock-short'><p>A matrix with one row and <code>D</code> columns .</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.RowVector1.html" title='nalgebra::base::RowVector1 type'>RowVector1</a></td><td class='docblock-short'><p>A stack-allocated, 1-dimensional row vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.RowVector2.html" title='nalgebra::base::RowVector2 type'>RowVector2</a></td><td class='docblock-short'><p>A stack-allocated, 2-dimensional row vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.RowVector3.html" title='nalgebra::base::RowVector3 type'>RowVector3</a></td><td class='docblock-short'><p>A stack-allocated, 3-dimensional row vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.RowVector4.html" title='nalgebra::base::RowVector4 type'>RowVector4</a></td><td class='docblock-short'><p>A stack-allocated, 4-dimensional row vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.RowVector5.html" title='nalgebra::base::RowVector5 type'>RowVector5</a></td><td class='docblock-short'><p>A stack-allocated, 5-dimensional row vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.RowVector6.html" title='nalgebra::base::RowVector6 type'>RowVector6</a></td><td class='docblock-short'><p>A stack-allocated, 6-dimensional row vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.RowVectorN.html" title='nalgebra::base::RowVectorN type'>RowVectorN</a></td><td class='docblock-short'><p>A statically sized D-dimensional row vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.SquareMatrix.html" title='nalgebra::base::SquareMatrix type'>SquareMatrix</a></td><td class='docblock-short'><p>A square matrix.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Vector.html" title='nalgebra::base::Vector type'>Vector</a></td><td class='docblock-short'><p>A matrix with one column and <code>D</code> rows.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Vector1.html" title='nalgebra::base::Vector1 type'>Vector1</a></td><td class='docblock-short'><p>A stack-allocated, 1-dimensional column vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Vector2.html" title='nalgebra::base::Vector2 type'>Vector2</a></td><td class='docblock-short'><p>A stack-allocated, 2-dimensional column vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Vector3.html" title='nalgebra::base::Vector3 type'>Vector3</a></td><td class='docblock-short'><p>A stack-allocated, 3-dimensional column vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Vector4.html" title='nalgebra::base::Vector4 type'>Vector4</a></td><td class='docblock-short'><p>A stack-allocated, 4-dimensional column vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Vector5.html" title='nalgebra::base::Vector5 type'>Vector5</a></td><td class='docblock-short'><p>A stack-allocated, 5-dimensional column vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.Vector6.html" title='nalgebra::base::Vector6 type'>Vector6</a></td><td class='docblock-short'><p>A stack-allocated, 6-dimensional column vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorN.html" title='nalgebra::base::VectorN type'>VectorN</a></td><td class='docblock-short'><p>A statically sized D-dimensional column vector.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSlice1.html" title='nalgebra::base::VectorSlice1 type'>VectorSlice1</a></td><td class='docblock-short'><p>A 1D column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSlice2.html" title='nalgebra::base::VectorSlice2 type'>VectorSlice2</a></td><td class='docblock-short'><p>A 2D column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSlice3.html" title='nalgebra::base::VectorSlice3 type'>VectorSlice3</a></td><td class='docblock-short'><p>A 3D column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSlice4.html" title='nalgebra::base::VectorSlice4 type'>VectorSlice4</a></td><td class='docblock-short'><p>A 4D column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSlice5.html" title='nalgebra::base::VectorSlice5 type'>VectorSlice5</a></td><td class='docblock-short'><p>A 5D column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSlice6.html" title='nalgebra::base::VectorSlice6 type'>VectorSlice6</a></td><td class='docblock-short'><p>A 6D column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSliceMut1.html" title='nalgebra::base::VectorSliceMut1 type'>VectorSliceMut1</a></td><td class='docblock-short'><p>A 1D mutable column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSliceMut2.html" title='nalgebra::base::VectorSliceMut2 type'>VectorSliceMut2</a></td><td class='docblock-short'><p>A 2D mutable column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSliceMut3.html" title='nalgebra::base::VectorSliceMut3 type'>VectorSliceMut3</a></td><td class='docblock-short'><p>A 3D mutable column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSliceMut4.html" title='nalgebra::base::VectorSliceMut4 type'>VectorSliceMut4</a></td><td class='docblock-short'><p>A 4D mutable column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSliceMut5.html" title='nalgebra::base::VectorSliceMut5 type'>VectorSliceMut5</a></td><td class='docblock-short'><p>A 5D mutable column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSliceMut6.html" title='nalgebra::base::VectorSliceMut6 type'>VectorSliceMut6</a></td><td class='docblock-short'><p>A 6D mutable column vector slice.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSliceMutN.html" title='nalgebra::base::VectorSliceMutN type'>VectorSliceMutN</a></td><td class='docblock-short'><p>A mutable column vector slice with <code>D</code> rows.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSliceN.html" title='nalgebra::base::VectorSliceN type'>VectorSliceN</a></td><td class='docblock-short'><p>A column vector slice with <code>D</code> rows.</p>
</td></tr><tr class='module-item'><td><a class="type" href="type.VectorSum.html" title='nalgebra::base::VectorSum type'>VectorSum</a></td><td class='docblock-short'><p>The type of the result of a matrix sum.</p>
</td></tr></table></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd></kbd></dt><dd>Move up in search results</dd><dt><kbd></kbd></dt><dd>Move down in search results</dd><dt><kbd></kbd></dt><dd>Switch tab</dd><dt><kbd>&#9166;</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g., <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g., <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g., <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../../";window.currentCrate = "nalgebra";</script><script src="../../aliases.js"></script><script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html>