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/dimension/index.html

139 lines
35 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 `dimension` mod in crate `nalgebra`."><meta name="keywords" content="rust, rustlang, rust-lang, dimension"><title>nalgebra::base::dimension - 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 dimension</p><div class="sidebar-elems"><div class="block items"><ul><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>::<wbr><a href='../index.html'>base</a></p><script>window.sidebarCurrent = {name: 'dimension', 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/dimension.rs.html#1-410' title='goto source code'>[src]</a></span><span class='in-band'>Module <a href='../../index.html'>nalgebra</a>::<wbr><a href='../index.html'>base</a>::<wbr><a class="mod" href=''>dimension</a></span></h1><div class='docblock'><p>Traits and tags for identifying the dimension of all algebraic entities.</p>
</div><h2 id='structs' class='section-header'><a href="#structs">Structs</a></h2>
<table><tr class='module-item'><td><a class="struct" href="struct.Dynamic.html" title='nalgebra::base::dimension::Dynamic struct'>Dynamic</a></td><td class='docblock-short'><p>Dim of dynamically-sized algebraic entities.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U0.html" title='nalgebra::base::dimension::U0 struct'>U0</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U1.html" title='nalgebra::base::dimension::U1 struct'>U1</a></td><td class='docblock-short'><p>A type level dimension with a value of <code>1</code>.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U2.html" title='nalgebra::base::dimension::U2 struct'>U2</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U3.html" title='nalgebra::base::dimension::U3 struct'>U3</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U4.html" title='nalgebra::base::dimension::U4 struct'>U4</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U5.html" title='nalgebra::base::dimension::U5 struct'>U5</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U6.html" title='nalgebra::base::dimension::U6 struct'>U6</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U7.html" title='nalgebra::base::dimension::U7 struct'>U7</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U8.html" title='nalgebra::base::dimension::U8 struct'>U8</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U9.html" title='nalgebra::base::dimension::U9 struct'>U9</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U10.html" title='nalgebra::base::dimension::U10 struct'>U10</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U11.html" title='nalgebra::base::dimension::U11 struct'>U11</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U12.html" title='nalgebra::base::dimension::U12 struct'>U12</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U13.html" title='nalgebra::base::dimension::U13 struct'>U13</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U14.html" title='nalgebra::base::dimension::U14 struct'>U14</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U15.html" title='nalgebra::base::dimension::U15 struct'>U15</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U16.html" title='nalgebra::base::dimension::U16 struct'>U16</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U17.html" title='nalgebra::base::dimension::U17 struct'>U17</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U18.html" title='nalgebra::base::dimension::U18 struct'>U18</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U19.html" title='nalgebra::base::dimension::U19 struct'>U19</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U20.html" title='nalgebra::base::dimension::U20 struct'>U20</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U21.html" title='nalgebra::base::dimension::U21 struct'>U21</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U22.html" title='nalgebra::base::dimension::U22 struct'>U22</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U23.html" title='nalgebra::base::dimension::U23 struct'>U23</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U24.html" title='nalgebra::base::dimension::U24 struct'>U24</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U25.html" title='nalgebra::base::dimension::U25 struct'>U25</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U26.html" title='nalgebra::base::dimension::U26 struct'>U26</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U27.html" title='nalgebra::base::dimension::U27 struct'>U27</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U28.html" title='nalgebra::base::dimension::U28 struct'>U28</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U29.html" title='nalgebra::base::dimension::U29 struct'>U29</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U30.html" title='nalgebra::base::dimension::U30 struct'>U30</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U31.html" title='nalgebra::base::dimension::U31 struct'>U31</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U32.html" title='nalgebra::base::dimension::U32 struct'>U32</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U33.html" title='nalgebra::base::dimension::U33 struct'>U33</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U34.html" title='nalgebra::base::dimension::U34 struct'>U34</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U35.html" title='nalgebra::base::dimension::U35 struct'>U35</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U36.html" title='nalgebra::base::dimension::U36 struct'>U36</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U37.html" title='nalgebra::base::dimension::U37 struct'>U37</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U38.html" title='nalgebra::base::dimension::U38 struct'>U38</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U39.html" title='nalgebra::base::dimension::U39 struct'>U39</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U40.html" title='nalgebra::base::dimension::U40 struct'>U40</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U41.html" title='nalgebra::base::dimension::U41 struct'>U41</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U42.html" title='nalgebra::base::dimension::U42 struct'>U42</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U43.html" title='nalgebra::base::dimension::U43 struct'>U43</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U44.html" title='nalgebra::base::dimension::U44 struct'>U44</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U45.html" title='nalgebra::base::dimension::U45 struct'>U45</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U46.html" title='nalgebra::base::dimension::U46 struct'>U46</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U47.html" title='nalgebra::base::dimension::U47 struct'>U47</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U48.html" title='nalgebra::base::dimension::U48 struct'>U48</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U49.html" title='nalgebra::base::dimension::U49 struct'>U49</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U50.html" title='nalgebra::base::dimension::U50 struct'>U50</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U51.html" title='nalgebra::base::dimension::U51 struct'>U51</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U52.html" title='nalgebra::base::dimension::U52 struct'>U52</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U53.html" title='nalgebra::base::dimension::U53 struct'>U53</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U54.html" title='nalgebra::base::dimension::U54 struct'>U54</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U55.html" title='nalgebra::base::dimension::U55 struct'>U55</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U56.html" title='nalgebra::base::dimension::U56 struct'>U56</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U57.html" title='nalgebra::base::dimension::U57 struct'>U57</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U58.html" title='nalgebra::base::dimension::U58 struct'>U58</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U59.html" title='nalgebra::base::dimension::U59 struct'>U59</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U60.html" title='nalgebra::base::dimension::U60 struct'>U60</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U61.html" title='nalgebra::base::dimension::U61 struct'>U61</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U62.html" title='nalgebra::base::dimension::U62 struct'>U62</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U63.html" title='nalgebra::base::dimension::U63 struct'>U63</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U64.html" title='nalgebra::base::dimension::U64 struct'>U64</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U65.html" title='nalgebra::base::dimension::U65 struct'>U65</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U66.html" title='nalgebra::base::dimension::U66 struct'>U66</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U67.html" title='nalgebra::base::dimension::U67 struct'>U67</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U68.html" title='nalgebra::base::dimension::U68 struct'>U68</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U69.html" title='nalgebra::base::dimension::U69 struct'>U69</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U70.html" title='nalgebra::base::dimension::U70 struct'>U70</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U71.html" title='nalgebra::base::dimension::U71 struct'>U71</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U72.html" title='nalgebra::base::dimension::U72 struct'>U72</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U73.html" title='nalgebra::base::dimension::U73 struct'>U73</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U74.html" title='nalgebra::base::dimension::U74 struct'>U74</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U75.html" title='nalgebra::base::dimension::U75 struct'>U75</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U76.html" title='nalgebra::base::dimension::U76 struct'>U76</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U77.html" title='nalgebra::base::dimension::U77 struct'>U77</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U78.html" title='nalgebra::base::dimension::U78 struct'>U78</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U79.html" title='nalgebra::base::dimension::U79 struct'>U79</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U80.html" title='nalgebra::base::dimension::U80 struct'>U80</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U81.html" title='nalgebra::base::dimension::U81 struct'>U81</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U82.html" title='nalgebra::base::dimension::U82 struct'>U82</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U83.html" title='nalgebra::base::dimension::U83 struct'>U83</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U84.html" title='nalgebra::base::dimension::U84 struct'>U84</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U85.html" title='nalgebra::base::dimension::U85 struct'>U85</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U86.html" title='nalgebra::base::dimension::U86 struct'>U86</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U87.html" title='nalgebra::base::dimension::U87 struct'>U87</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U88.html" title='nalgebra::base::dimension::U88 struct'>U88</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U89.html" title='nalgebra::base::dimension::U89 struct'>U89</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U90.html" title='nalgebra::base::dimension::U90 struct'>U90</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U91.html" title='nalgebra::base::dimension::U91 struct'>U91</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U92.html" title='nalgebra::base::dimension::U92 struct'>U92</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U93.html" title='nalgebra::base::dimension::U93 struct'>U93</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U94.html" title='nalgebra::base::dimension::U94 struct'>U94</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U95.html" title='nalgebra::base::dimension::U95 struct'>U95</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U96.html" title='nalgebra::base::dimension::U96 struct'>U96</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U97.html" title='nalgebra::base::dimension::U97 struct'>U97</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U98.html" title='nalgebra::base::dimension::U98 struct'>U98</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U99.html" title='nalgebra::base::dimension::U99 struct'>U99</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U100.html" title='nalgebra::base::dimension::U100 struct'>U100</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U101.html" title='nalgebra::base::dimension::U101 struct'>U101</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U102.html" title='nalgebra::base::dimension::U102 struct'>U102</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U103.html" title='nalgebra::base::dimension::U103 struct'>U103</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U104.html" title='nalgebra::base::dimension::U104 struct'>U104</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U105.html" title='nalgebra::base::dimension::U105 struct'>U105</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U106.html" title='nalgebra::base::dimension::U106 struct'>U106</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U107.html" title='nalgebra::base::dimension::U107 struct'>U107</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U108.html" title='nalgebra::base::dimension::U108 struct'>U108</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U109.html" title='nalgebra::base::dimension::U109 struct'>U109</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U110.html" title='nalgebra::base::dimension::U110 struct'>U110</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U111.html" title='nalgebra::base::dimension::U111 struct'>U111</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U112.html" title='nalgebra::base::dimension::U112 struct'>U112</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U113.html" title='nalgebra::base::dimension::U113 struct'>U113</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U114.html" title='nalgebra::base::dimension::U114 struct'>U114</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U115.html" title='nalgebra::base::dimension::U115 struct'>U115</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U116.html" title='nalgebra::base::dimension::U116 struct'>U116</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U117.html" title='nalgebra::base::dimension::U117 struct'>U117</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U118.html" title='nalgebra::base::dimension::U118 struct'>U118</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U119.html" title='nalgebra::base::dimension::U119 struct'>U119</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U120.html" title='nalgebra::base::dimension::U120 struct'>U120</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U121.html" title='nalgebra::base::dimension::U121 struct'>U121</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U122.html" title='nalgebra::base::dimension::U122 struct'>U122</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U123.html" title='nalgebra::base::dimension::U123 struct'>U123</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U124.html" title='nalgebra::base::dimension::U124 struct'>U124</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U125.html" title='nalgebra::base::dimension::U125 struct'>U125</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U126.html" title='nalgebra::base::dimension::U126 struct'>U126</a></td><td class='docblock-short'><p>A type level dimension.</p>
</td></tr><tr class='module-item'><td><a class="struct" href="struct.U127.html" title='nalgebra::base::dimension::U127 struct'>U127</a></td><td class='docblock-short'><p>A type level dimension.</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.Dim.html" title='nalgebra::base::dimension::Dim trait'>Dim</a></td><td class='docblock-short'><p>Trait implemented by any type that can be used as a dimension. This includes type-level
integers and <code>Dynamic</code> (for dimensions not known at compile-time).</p>
</td></tr><tr class='module-item'><td><a class="trait" href="trait.DimAdd.html" title='nalgebra::base::dimension::DimAdd trait'>DimAdd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimDiv.html" title='nalgebra::base::dimension::DimDiv trait'>DimDiv</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimMax.html" title='nalgebra::base::dimension::DimMax trait'>DimMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimMin.html" title='nalgebra::base::dimension::DimMin trait'>DimMin</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimMul.html" title='nalgebra::base::dimension::DimMul trait'>DimMul</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimName.html" title='nalgebra::base::dimension::DimName trait'>DimName</a></td><td class='docblock-short'><p>Trait implemented exclusively by type-level integers.</p>
</td></tr><tr class='module-item'><td><a class="trait" href="trait.DimNameAdd.html" title='nalgebra::base::dimension::DimNameAdd trait'>DimNameAdd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimNameDiv.html" title='nalgebra::base::dimension::DimNameDiv trait'>DimNameDiv</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimNameMax.html" title='nalgebra::base::dimension::DimNameMax trait'>DimNameMax</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimNameMin.html" title='nalgebra::base::dimension::DimNameMin trait'>DimNameMin</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimNameMul.html" title='nalgebra::base::dimension::DimNameMul trait'>DimNameMul</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimNameSub.html" title='nalgebra::base::dimension::DimNameSub trait'>DimNameSub</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.DimSub.html" title='nalgebra::base::dimension::DimSub trait'>DimSub</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="trait" href="trait.IsDynamic.html" title='nalgebra::base::dimension::IsDynamic trait'>IsDynamic</a></td><td class='docblock-short'><p>Trait implemented by <code>Dynamic</code>.</p>
</td></tr><tr class='module-item'><td><a class="trait" href="trait.IsNotStaticOne.html" title='nalgebra::base::dimension::IsNotStaticOne trait'>IsNotStaticOne</a></td><td class='docblock-short'><p>Trait implemented by <code>Dynamic</code> and type-level integers different from <code>U1</code>.</p>
</td></tr><tr class='module-item'><td><a class="trait" href="trait.NamedDim.html" title='nalgebra::base::dimension::NamedDim trait'>NamedDim</a></td><td class='docblock-short'></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.DimDiff.html" title='nalgebra::base::dimension::DimDiff type'>DimDiff</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimMaximum.html" title='nalgebra::base::dimension::DimMaximum type'>DimMaximum</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimMinimum.html" title='nalgebra::base::dimension::DimMinimum type'>DimMinimum</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimNameDiff.html" title='nalgebra::base::dimension::DimNameDiff type'>DimNameDiff</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimNameMaximum.html" title='nalgebra::base::dimension::DimNameMaximum type'>DimNameMaximum</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimNameMinimum.html" title='nalgebra::base::dimension::DimNameMinimum type'>DimNameMinimum</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimNameProd.html" title='nalgebra::base::dimension::DimNameProd type'>DimNameProd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimNameQuot.html" title='nalgebra::base::dimension::DimNameQuot type'>DimNameQuot</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimNameSum.html" title='nalgebra::base::dimension::DimNameSum type'>DimNameSum</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimProd.html" title='nalgebra::base::dimension::DimProd type'>DimProd</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimQuot.html" title='nalgebra::base::dimension::DimQuot type'>DimQuot</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="type" href="type.DimSum.html" title='nalgebra::base::dimension::DimSum type'>DimSum</a></td><td class='docblock-short'></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>