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

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!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>