Update docs

This commit is contained in:
Chris 2019-07-09 19:45:49 -07:00
parent fd6da99f9d
commit c2e97bbd44
No known key found for this signature in database
GPG Key ID: 37DAEF5F446370A4
15 changed files with 344 additions and 204 deletions

View File

@ -171,28 +171,28 @@ of Crystal.</p>
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/error.cr#L1" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/error.cr#L1" target="_blank">
apatite/linear_algebra/error.cr apatite/linear_algebra/error.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra.cr#L6" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra.cr#L6" target="_blank">
apatite/linear_algebra.cr apatite/linear_algebra.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite.cr#L10" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite.cr#L10" target="_blank">
apatite.cr apatite.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/version.cr#L1" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/version.cr#L1" target="_blank">
apatite/version.cr apatite/version.cr
</a> </a>

View File

@ -163,49 +163,49 @@
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/error.cr#L2" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/error.cr#L2" target="_blank">
apatite/linear_algebra/error.cr apatite/linear_algebra/error.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L4" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L4" target="_blank">
apatite/linear_algebra/vector.cr apatite/linear_algebra/vector.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix/eigenvalue_decomposition.cr#L1" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix/eigenvalue_decomposition.cr#L1" target="_blank">
apatite/linear_algebra/matrix/eigenvalue_decomposition.cr apatite/linear_algebra/matrix/eigenvalue_decomposition.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix/lup_decomposition.cr#L1" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix/lup_decomposition.cr#L1" target="_blank">
apatite/linear_algebra/matrix/lup_decomposition.cr apatite/linear_algebra/matrix/lup_decomposition.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L5" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L5" target="_blank">
apatite/linear_algebra/matrix.cr apatite/linear_algebra/matrix.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra.cr#L7" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra.cr#L7" target="_blank">
apatite/linear_algebra.cr apatite/linear_algebra.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L1" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L1" target="_blank">
apatite/linear_algebra/ndarray.cr apatite/linear_algebra/ndarray.cr
</a> </a>
@ -271,7 +271,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra.cr#L15" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra.cr#L15" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -291,7 +291,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra.cr#L23" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra.cr#L23" target="_blank">View source</a>]
</div> </div>
</div> </div>

View File

@ -151,7 +151,7 @@
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/error.cr#L4" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/error.cr#L4" target="_blank">
apatite/linear_algebra/error.cr apatite/linear_algebra/error.cr
</a> </a>

View File

@ -151,7 +151,7 @@
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/error.cr#L6" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/error.cr#L6" target="_blank">
apatite/linear_algebra/error.cr apatite/linear_algebra/error.cr
</a> </a>

View File

@ -151,7 +151,7 @@
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/error.cr#L8" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/error.cr#L8" target="_blank">
apatite/linear_algebra/error.cr apatite/linear_algebra/error.cr
</a> </a>
@ -238,7 +238,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/error.cr#L9" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/error.cr#L9" target="_blank">View source</a>]
</div> </div>
</div> </div>

View File

@ -164,7 +164,7 @@
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/error.cr#L3" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/error.cr#L3" target="_blank">
apatite/linear_algebra/error.cr apatite/linear_algebra/error.cr
</a> </a>

View File

@ -162,21 +162,21 @@
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix/eigenvalue_decomposition.cr#L2" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix/eigenvalue_decomposition.cr#L2" target="_blank">
apatite/linear_algebra/matrix/eigenvalue_decomposition.cr apatite/linear_algebra/matrix/eigenvalue_decomposition.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix/lup_decomposition.cr#L2" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix/lup_decomposition.cr#L2" target="_blank">
apatite/linear_algebra/matrix/lup_decomposition.cr apatite/linear_algebra/matrix/lup_decomposition.cr
</a> </a>
<br/> <br/>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L6" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L6" target="_blank">
apatite/linear_algebra/matrix.cr apatite/linear_algebra/matrix.cr
</a> </a>
@ -199,6 +199,23 @@
<h2>Constructors</h2>
<ul class="list-summary">
<li class="entry-summary">
<a href="#new%28pull%3AJSON%3A%3APullParser%29-class-method" class="signature"><strong>.new</strong>(pull : JSON::PullParser)</a>
<div class="summary"><p>Creates a new <code><a href="../../Apatite/LinearAlgebra/Matrix.html">Matrix</a></code> instance from a <code>JSON::PullParser</code>.</p></div>
</li>
<li class="entry-summary">
<a href="#new%28pull%3AJSON%3A%3APullParser%2C%26block%29-class-method" class="signature"><strong>.new</strong>(pull : JSON::PullParser, &block)</a>
</li>
</ul>
<h2>Class Method Summary</h2> <h2>Class Method Summary</h2>
@ -240,14 +257,14 @@
</li> </li>
<li class="entry-summary"> <li class="entry-summary">
<a href="#diagonal%28values%3AIndexable%28T%29%2Cdummy%3Dnil%29-class-method" class="signature"><strong>.diagonal</strong>(values : Indexable(T), dummy = <span class="n">nil</span>)</a> <a href="#diagonal%28%2Avalues%3AT%29-class-method" class="signature"><strong>.diagonal</strong>(*values : T)</a>
<div class="summary"><p>Creates a matrix where the diagonal elements are composed of <code>values</code>.</p></div> <div class="summary"><p>Creates a matrix where the diagonal elements are composed of <code>values</code>.</p></div>
</li> </li>
<li class="entry-summary"> <li class="entry-summary">
<a href="#diagonal%28%2Avalues%3AT%29-class-method" class="signature"><strong>.diagonal</strong>(*values : T)</a> <a href="#diagonal%28values%3AIndexable%28T%29%2Cdummy%3Dnil%29-class-method" class="signature"><strong>.diagonal</strong>(values : Indexable(T), dummy = <span class="n">nil</span>)</a>
<div class="summary"><p>Creates a matrix where the diagonal elements are composed of <code>values</code>.</p></div> <div class="summary"><p>Creates a matrix where the diagonal elements are composed of <code>values</code>.</p></div>
@ -282,7 +299,7 @@
</li> </li>
<li class="entry-summary"> <li class="entry-summary">
<a href="#rows%28rows%3AIndexable%28Array%28T%29%29%2Ccopy%3Dtrue%29-class-method" class="signature"><strong>.rows</strong>(rows : Indexable(Array(T)), copy = <span class="n">true</span>)</a> <a href="#rows%28rows%3AIndexable%28Indexable%28T%29%29%2Ccopy%3Dtrue%29-class-method" class="signature"><strong>.rows</strong>(rows : Indexable(Indexable(T)), copy = <span class="n">true</span>)</a>
<div class="summary"><p>Creates a matrix where +rows+ is an array of arrays, each of which is a row of the matrix.</p></div> <div class="summary"><p>Creates a matrix where +rows+ is an array of arrays, each of which is a row of the matrix.</p></div>
@ -776,6 +793,13 @@
</li> </li>
<li class="entry-summary">
<a href="#to_matrix-instance-method" class="signature"><strong>#to_matrix</strong></a>
<div class="summary"><p>Just in case</p></div>
</li>
<li class="entry-summary"> <li class="entry-summary">
<a href="#to_s%28io%29-instance-method" class="signature"><strong>#to_s</strong>(io)</a> <a href="#to_s%28io%29-instance-method" class="signature"><strong>#to_s</strong>(io)</a>
@ -913,6 +937,44 @@
</div>
<h2>Constructor Detail</h2>
<div class="entry-detail" id="new(pull:JSON::PullParser)-class-method">
<div class="signature">
def self.<strong>new</strong>(pull : JSON::PullParser)
<a class="method-permalink" href="#new%28pull%3AJSON%3A%3APullParser%29-class-method">#</a>
</div>
<div class="doc"><p>Creates a new <code><a href="../../Apatite/LinearAlgebra/Matrix.html">Matrix</a></code> instance from a <code>JSON::PullParser</code>.
Defaults to a Float64 matrix.</p></div>
<br/>
<div>
[<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L107" target="_blank">View source</a>]
</div>
</div>
<div class="entry-detail" id="new(pull:JSON::PullParser,&amp;block)-class-method">
<div class="signature">
def self.<strong>new</strong>(pull : JSON::PullParser, &block)
<a class="method-permalink" href="#new%28pull%3AJSON%3A%3APullParser%2C%26block%29-class-method">#</a>
</div>
<br/>
<div>
[<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L115" target="_blank">View source</a>]
</div>
</div> </div>
@ -937,7 +999,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L20" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L20" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -963,7 +1025,7 @@ m <span class="o">=</span> <span class="t">Matrix</span>.build(<span class="n">3
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L69" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L69" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -987,7 +1049,7 @@ in <code><a href="../../Apatite/LinearAlgebra/Matrix.html#column%28j%29-instance
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L166" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L184" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1009,7 +1071,7 @@ in <code><a href="../../Apatite/LinearAlgebra/Matrix.html#column%28j%29-instance
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L54" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L54" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1032,30 +1094,7 @@ y <span class="o">=</span> <span class="t">Matrix</span>[[<span class="n">1</spa
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L245" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L263" target="_blank">View source</a>]
</div>
</div>
<div class="entry-detail" id="diagonal(values:Indexable(T),dummy=nil)-class-method">
<div class="signature">
def self.<strong>diagonal</strong>(values : Indexable(T), dummy = <span class="n">nil</span>)
<a class="method-permalink" href="#diagonal%28values%3AIndexable%28T%29%2Cdummy%3Dnil%29-class-method">#</a>
</div>
<div class="doc"><p>Creates a matrix where the diagonal elements are composed of <code>values</code>.</p>
<pre><code><span class="t">Matrix</span>.diagonal(<span class="n">9</span>, <span class="n">5</span>, <span class="n">-3</span>)
<span class="c"># =&gt; [ 9, 0, 0,</span>
<span class="c"># 0, 5, 0,</span>
<span class="c"># 0, 0, -3 ]</span></code></pre></div>
<br/>
<div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L89" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1078,7 +1117,30 @@ y <span class="o">=</span> <span class="t">Matrix</span>[[<span class="n">1</spa
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L101" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L101" target="_blank">View source</a>]
</div>
</div>
<div class="entry-detail" id="diagonal(values:Indexable(T),dummy=nil)-class-method">
<div class="signature">
def self.<strong>diagonal</strong>(values : Indexable(T), dummy = <span class="n">nil</span>)
<a class="method-permalink" href="#diagonal%28values%3AIndexable%28T%29%2Cdummy%3Dnil%29-class-method">#</a>
</div>
<div class="doc"><p>Creates a matrix where the diagonal elements are composed of <code>values</code>.</p>
<pre><code><span class="t">Matrix</span>.diagonal(<span class="n">9</span>, <span class="n">5</span>, <span class="n">-3</span>)
<span class="c"># =&gt; [ 9, 0, 0,</span>
<span class="c"># 0, 5, 0,</span>
<span class="c"># 0, 0, -3 ]</span></code></pre></div>
<br/>
<div>
[<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L89" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1104,7 +1166,7 @@ m <span class="o">*</span> n
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L182" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L200" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1127,7 +1189,7 @@ y <span class="o">=</span> <span class="t">Matrix</span>[[<span class="n">5</spa
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L217" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L235" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1142,14 +1204,16 @@ y <span class="o">=</span> <span class="t">Matrix</span>[[<span class="n">5</spa
<div class="doc"><p>Creates an <code>n</code> by <code>n</code> identity matrix.</p> <div class="doc"><p>Creates an <code>n</code> by <code>n</code> identity matrix.</p>
<pre><code><span class="t">Matrix</span>.identity(<span class="n">2</span>) <p><span class="flag purple">NOTE</span> An explicit type is required since it cannot be inferred.</p>
<pre><code><span class="t">Matrix</span>(<span class="t">Int32</span>).identity(<span class="n">2</span>)
<span class="c"># =&gt; [ 1, 0,</span> <span class="c"># =&gt; [ 1, 0,</span>
<span class="c"># 0, 1 ]</span></code></pre></div> <span class="c"># 0, 1 ]</span></code></pre></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L124" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L142" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1171,17 +1235,17 @@ y <span class="o">=</span> <span class="t">Matrix</span>[[<span class="n">5</spa
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L152" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L170" target="_blank">View source</a>]
</div> </div>
</div> </div>
<div class="entry-detail" id="rows(rows:Indexable(Array(T)),copy=true)-class-method"> <div class="entry-detail" id="rows(rows:Indexable(Indexable(T)),copy=true)-class-method">
<div class="signature"> <div class="signature">
def self.<strong>rows</strong>(rows : Indexable(<a href="../../Array.html">Array</a>(T)), copy = <span class="n">true</span>) def self.<strong>rows</strong>(rows : Indexable(Indexable(T)), copy = <span class="n">true</span>)
<a class="method-permalink" href="#rows%28rows%3AIndexable%28Array%28T%29%29%2Ccopy%3Dtrue%29-class-method">#</a> <a class="method-permalink" href="#rows%28rows%3AIndexable%28Indexable%28T%29%29%2Ccopy%3Dtrue%29-class-method">#</a>
</div> </div>
<div class="doc"><p>Creates a matrix where +rows+ is an array of arrays, each of which is a row <div class="doc"><p>Creates a matrix where +rows+ is an array of arrays, each of which is a row
@ -1195,7 +1259,7 @@ arrays as the internal structure of the matrix without copying.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L33" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L33" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1218,7 +1282,7 @@ arrays as the internal structure of the matrix without copying.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L113" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L129" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1233,14 +1297,16 @@ arrays as the internal structure of the matrix without copying.</p>
<div class="doc"><p>Creates an <code>n</code> by <code>n</code> identity matrix.</p> <div class="doc"><p>Creates an <code>n</code> by <code>n</code> identity matrix.</p>
<pre><code><span class="t">Matrix</span>.identity(<span class="n">2</span>) <p><span class="flag purple">NOTE</span> An explicit type is required since it cannot be inferred.</p>
<pre><code><span class="t">Matrix</span>(<span class="t">Int32</span>).identity(<span class="n">2</span>)
<span class="c"># =&gt; [ 1, 0,</span> <span class="c"># =&gt; [ 1, 0,</span>
<span class="c"># 0, 1 ]</span></code></pre></div> <span class="c"># 0, 1 ]</span></code></pre></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L129" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L147" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1263,7 +1329,7 @@ y <span class="o">=</span> <span class="t">Matrix</span>[[<span class="n">5</spa
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L197" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L215" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1285,7 +1351,7 @@ y <span class="o">=</span> <span class="t">Matrix</span>[[<span class="n">5</spa
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L140" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L158" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1312,7 +1378,7 @@ y <span class="o">=</span> <span class="t">Matrix</span>[[<span class="n">5</spa
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L891" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L909" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1337,7 +1403,7 @@ Non integer exponents will be handled by diagonalizing the matrix.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1061" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1079" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1359,7 +1425,7 @@ Non integer exponents will be handled by diagonalizing the matrix.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L924" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L942" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1381,7 +1447,7 @@ Non integer exponents will be handled by diagonalizing the matrix.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L951" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L969" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1403,7 +1469,7 @@ Non integer exponents will be handled by diagonalizing the matrix.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L978" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L996" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1421,7 +1487,7 @@ Non integer exponents will be handled by diagonalizing the matrix.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L868" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L886" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1440,7 +1506,7 @@ index is not found.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L279" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L297" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1459,7 +1525,7 @@ Raises if either index is not found.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L291" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L309" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1477,7 +1543,7 @@ Raises if either index is not found.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L302" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L320" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1496,7 +1562,7 @@ index is not found.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L285" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L303" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1515,7 +1581,7 @@ Returns nil if either index is not found.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L297" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L315" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1541,7 +1607,7 @@ Returns nil if either index is not found.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L626" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L644" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1562,7 +1628,7 @@ identical objects.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L876" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L894" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1580,7 +1646,7 @@ identical objects.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1365" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1383" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1602,7 +1668,7 @@ the first minor by (-1)**(row + column).</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L612" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L630" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1621,7 +1687,7 @@ Raises if the column doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L336" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L354" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1639,7 +1705,7 @@ Raises if the column doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L353" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L371" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1658,7 +1724,7 @@ Returns nil if the column doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L346" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L364" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1676,7 +1742,7 @@ Returns nil if the column doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L314" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L332" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1694,7 +1760,7 @@ Returns nil if the column doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1378" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1396" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1717,7 +1783,7 @@ y <span class="o">=</span> <span class="t">Matrix</span>[[<span class="n">1</spa
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L264" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L282" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1742,7 +1808,7 @@ y <span class="o">=</span> <span class="t">Matrix</span>[[<span class="n">1</spa
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1313" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1331" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1767,7 +1833,7 @@ Consider using exact types like Rational or BigDecimal instead.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1079" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1097" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1785,7 +1851,7 @@ Consider using exact types like Rational or BigDecimal instead.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L697" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L715" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1811,7 +1877,7 @@ Elements can be restricted by passing an argument:</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L380" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L398" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1838,7 +1904,7 @@ puts <span class="s">&quot;</span><span class="i">#{</span>e<span class="i">}</s
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L438" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L456" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1865,7 +1931,7 @@ v.inv <span class="o">==</span> v_inv <span class="c"># =&gt; true</span>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1277" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1295" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1883,7 +1949,7 @@ v.inv <span class="o">==</span> v_inv <span class="c"># =&gt; true</span>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L705" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L723" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1906,7 +1972,7 @@ v.inv <span class="o">==</span> v_inv <span class="c"># =&gt; true</span>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L585" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L603" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1928,7 +1994,7 @@ v.inv <span class="o">==</span> v_inv <span class="c"># =&gt; true</span>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L999" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1017" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1946,7 +2012,7 @@ v.inv <span class="o">==</span> v_inv <span class="c"># =&gt; true</span>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L710" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L728" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1969,7 +2035,7 @@ x.hstack(y) <span class="c"># =&gt; Matrix[[1, 2, 5, 6], [3, 4, 7, 8]]</span></c
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1161" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1179" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1994,7 +2060,7 @@ x.hstack(y) <span class="c"># =&gt; Matrix[[1, 2, 5, 6], [3, 4, 7, 8]]</span></c
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1328" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1346" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2016,7 +2082,7 @@ It also accepts an optional <code>selector</code> argument, see <code><a href=".
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L495" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L513" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2039,7 +2105,7 @@ result. It also accepts an optional <code>selector</code> argument, see
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L514" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L532" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2064,7 +2130,7 @@ back into an <code>Int</code>, use <code><a href="../../Apatite/LinearAlgebra/Ma
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1013" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1031" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2088,7 +2154,7 @@ back into an <code>Int</code>, use <code><a href="../../Apatite/LinearAlgebra/Ma
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L642" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L660" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2106,7 +2172,7 @@ back into an <code>Int</code>, use <code><a href="../../Apatite/LinearAlgebra/Ma
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L720" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L738" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2135,7 +2201,7 @@ a.lup.solve([<span class="n">2</span>, <span class="n">5</span>]) <span class="c
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1295" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1313" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2154,7 +2220,7 @@ over all elements in the matrix.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L359" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L377" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2176,7 +2242,7 @@ over all elements in the matrix.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L563" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L581" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2198,7 +2264,7 @@ over all elements in the matrix.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L532" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L550" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2219,7 +2285,7 @@ over all elements in the matrix.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L732" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L750" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2240,7 +2306,7 @@ over all elements in the matrix.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L752" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L770" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2261,7 +2327,7 @@ over all elements in the matrix.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L772" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L790" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2277,7 +2343,7 @@ over all elements in the matrix.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1414" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1437" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2302,7 +2368,7 @@ Consider using exact types like Rational or BigDecimal instead.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1175" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1193" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2327,7 +2393,7 @@ Consider using exact types like Rational or BigDecimal instead.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1343" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1361" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2350,7 +2416,7 @@ i.e. not <code>Complex</code>.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L798" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L816" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2372,7 +2438,7 @@ parts of the matrix</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1355" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1373" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2390,7 +2456,7 @@ parts of the matrix</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L803" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L821" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2409,7 +2475,7 @@ parts of the matrix</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1205" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1223" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2427,7 +2493,7 @@ parts of the matrix</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L322" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L340" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2446,7 +2512,7 @@ at 0 like a good boy). Raises if the row doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L316" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L334" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2465,7 +2531,7 @@ at 0 like a good boy). Returns nil if the row doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L328" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L346" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2483,7 +2549,7 @@ at 0 like a good boy). Returns nil if the row doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L307" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L325" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2501,7 +2567,7 @@ at 0 like a good boy). Returns nil if the row doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1371" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1389" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2519,7 +2585,7 @@ at 0 like a good boy). Returns nil if the row doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L808" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L826" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2537,7 +2603,7 @@ at 0 like a good boy). Returns nil if the row doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L813" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L831" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2555,7 +2621,7 @@ at 0 like a good boy). Returns nil if the row doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L680" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L698" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2573,7 +2639,7 @@ at 0 like a good boy). Returns nil if the row doesn't exist.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L668" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L686" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2592,7 +2658,7 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L820" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L838" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2618,7 +2684,7 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1244" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1262" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2636,7 +2702,7 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1385" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1403" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2654,7 +2720,25 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1390" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1408" target="_blank">View source</a>]
</div>
</div>
<div class="entry-detail" id="to_matrix-instance-method">
<div class="signature">
def <strong>to_matrix</strong>
<a class="method-permalink" href="#to_matrix-instance-method">#</a>
</div>
<div class="doc"><p>Just in case</p></div>
<br/>
<div>
[<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1415" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2670,7 +2754,7 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1400" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1423" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2691,7 +2775,7 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1223" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1241" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2712,7 +2796,7 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1215" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1233" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2738,7 +2822,7 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1238" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1256" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2756,7 +2840,7 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L832" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L850" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2772,7 +2856,7 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1423" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1446" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2790,7 +2874,7 @@ Raises an error if matrix is not square.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L852" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L870" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2814,7 +2898,7 @@ x.vstack(y)
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L1257" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L1275" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -2832,7 +2916,7 @@ x.vstack(y)
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix.cr#L859" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix.cr#L877" target="_blank">View source</a>]
</div> </div>
</div> </div>

View File

@ -163,7 +163,7 @@ equal to the eigenvalues and V is formed by the eigenvectors.</p>
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix/eigenvalue_decomposition.cr#L12" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix/eigenvalue_decomposition.cr#L12" target="_blank">
apatite/linear_algebra/matrix/eigenvalue_decomposition.cr apatite/linear_algebra/matrix/eigenvalue_decomposition.cr
</a> </a>
@ -230,7 +230,7 @@ equal to the eigenvalues and V is formed by the eigenvectors.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix/eigenvalue_decomposition.cr#L13" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix/eigenvalue_decomposition.cr#L13" target="_blank">View source</a>]
</div> </div>
</div> </div>

View File

@ -163,7 +163,7 @@ linear equations. This will fail if singular? returns true.</p>
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix/lup_decomposition.cr#L12" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix/lup_decomposition.cr#L12" target="_blank">
apatite/linear_algebra/matrix/lup_decomposition.cr apatite/linear_algebra/matrix/lup_decomposition.cr
</a> </a>
@ -230,7 +230,7 @@ linear equations. This will fail if singular? returns true.</p>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/matrix/lup_decomposition.cr#L13" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/matrix/lup_decomposition.cr#L13" target="_blank">View source</a>]
</div> </div>
</div> </div>

View File

@ -162,7 +162,7 @@
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L2" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L2" target="_blank">
apatite/linear_algebra/ndarray.cr apatite/linear_algebra/ndarray.cr
</a> </a>
@ -363,7 +363,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L18" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L18" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -386,7 +386,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L11" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L11" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -402,7 +402,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L11" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L11" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -418,7 +418,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L13" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L13" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -434,7 +434,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L12" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L12" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -450,7 +450,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L12" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L12" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -468,7 +468,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L24" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L24" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -486,7 +486,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L29" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L29" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -502,7 +502,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L9" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L9" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -518,7 +518,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L11" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L11" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -534,7 +534,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L16" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L16" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -550,7 +550,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L16" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L16" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -566,7 +566,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L15" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L15" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -582,7 +582,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L15" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L15" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -598,7 +598,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L14" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L14" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -614,7 +614,7 @@
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/ndarray.cr#L14" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/ndarray.cr#L14" target="_blank">View source</a>]
</div> </div>
</div> </div>

View File

@ -167,7 +167,7 @@ of a <code><a href="../../Apatite/LinearAlgebra/Matrix.html">Matrix</a></code></
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L7" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L7" target="_blank">
apatite/linear_algebra/vector.cr apatite/linear_algebra/vector.cr
</a> </a>
@ -204,6 +204,13 @@ of a <code><a href="../../Apatite/LinearAlgebra/Matrix.html">Matrix</a></code></
</li> </li>
<li class="entry-summary">
<a href="#independent%3F%28%2Avs%29-class-method" class="signature"><strong>.independent?</strong>(*vs)</a>
<div class="summary"><p>Returns <code>true</code> if all of vectors are linearly independent.</p></div>
</li>
<li class="entry-summary"> <li class="entry-summary">
<a href="#zero%28size%29-class-method" class="signature"><strong>.zero</strong>(size)</a> <a href="#zero%28size%29-class-method" class="signature"><strong>.zero</strong>(size)</a>
@ -281,6 +288,13 @@ of a <code><a href="../../Apatite/LinearAlgebra/Matrix.html">Matrix</a></code></
</li> </li>
<li class="entry-summary">
<a href="#covector-instance-method" class="signature"><strong>#covector</strong></a>
<div class="summary"><p>Creates a single-row matrix from this vector.</p></div>
</li>
<li class="entry-summary"> <li class="entry-summary">
<a href="#cross%28v%29-instance-method" class="signature"><strong>#cross</strong>(v)</a> <a href="#cross%28v%29-instance-method" class="signature"><strong>#cross</strong>(v)</a>
@ -505,7 +519,7 @@ of a <code><a href="../../Apatite/LinearAlgebra/Matrix.html">Matrix</a></code></
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L22" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L22" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -523,7 +537,7 @@ of a <code><a href="../../Apatite/LinearAlgebra/Matrix.html">Matrix</a></code></
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L34" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L34" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -542,7 +556,31 @@ whether the array itself or a copy is used internally.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L28" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L28" target="_blank">View source</a>]
</div>
</div>
<div class="entry-detail" id="independent?(*vs)-class-method">
<div class="signature">
def self.<strong>independent?</strong>(*vs)
<a class="method-permalink" href="#independent%3F%28%2Avs%29-class-method">#</a>
</div>
<div class="doc"><p>Returns <code>true</code> if all of vectors are linearly independent.</p>
<pre><code><span class="t">Vector</span>.independent?(<span class="t">Vector</span>[<span class="n">1</span>,<span class="n">0</span>], <span class="t">Vector</span>[<span class="n">0</span>,<span class="n">1</span>])
<span class="c"># =&gt; true</span>
<span class="t">Vector</span>.independent?(<span class="t">Vector</span>[<span class="n">1</span>,<span class="n">2</span>], <span class="t">Vector</span>[<span class="n">2</span>,<span class="n">4</span>])
<span class="c"># =&gt; false</span></code></pre></div>
<br/>
<div>
[<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L51" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -560,7 +598,7 @@ whether the array itself or a copy is used internally.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L53" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L61" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -583,7 +621,7 @@ whether the array itself or a copy is used internally.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L60" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L68" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -601,7 +639,7 @@ whether the array itself or a copy is used internally.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L75" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L83" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -619,7 +657,7 @@ whether the array itself or a copy is used internally.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L90" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L98" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -637,7 +675,7 @@ whether the array itself or a copy is used internally.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L105" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L113" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -655,7 +693,7 @@ whether the array itself or a copy is used internally.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L129" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L137" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -673,7 +711,7 @@ whether the array itself or a copy is used internally.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L120" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L128" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -691,7 +729,7 @@ whether the array itself or a copy is used internally.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L138" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L146" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -709,7 +747,7 @@ whether the array itself or a copy is used internally.</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L147" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L155" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -728,7 +766,25 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L249" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L257" target="_blank">View source</a>]
</div>
</div>
<div class="entry-detail" id="covector-instance-method">
<div class="signature">
def <strong>covector</strong>
<a class="method-permalink" href="#covector-instance-method">#</a>
</div>
<div class="doc"><p>Creates a single-row matrix from this vector.</p></div>
<br/>
<div>
[<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L173" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -746,7 +802,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L193" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L201" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -764,7 +820,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L170" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L178" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -782,7 +838,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L207" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L215" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -798,7 +854,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L14" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L14" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -814,7 +870,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L14" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L14" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -832,7 +888,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L212" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L220" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -850,7 +906,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L198" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L206" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -866,7 +922,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L286" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L294" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -884,7 +940,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L221" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L229" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -900,7 +956,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L151" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L159" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -916,7 +972,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L156" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L164" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -934,7 +990,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L226" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L234" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -952,7 +1008,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L231" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L239" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -970,7 +1026,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L238" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L246" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -988,7 +1044,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L243" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L251" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1006,7 +1062,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L268" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L276" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1024,7 +1080,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L273" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L281" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1040,7 +1096,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L277" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L285" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1056,7 +1112,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L290" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L298" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -1074,7 +1130,7 @@ in the matrix to another type. The type</p></div>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/vector.cr#L282" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/vector.cr#L290" target="_blank">View source</a>]
</div> </div>
</div> </div>

View File

@ -151,7 +151,7 @@
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/linear_algebra/error.cr#L5" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/linear_algebra/error.cr#L5" target="_blank">
apatite/linear_algebra/error.cr apatite/linear_algebra/error.cr
</a> </a>

View File

@ -200,7 +200,7 @@ set <span class="o">&lt;&lt;</span> <span class="n">3</span></code></pre>
<h2>Defined in:</h2> <h2>Defined in:</h2>
<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/core_ext/array.cr#L1" target="_blank"> <a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/core_ext/array.cr#L1" target="_blank">
apatite/core_ext/array.cr apatite/core_ext/array.cr
</a> </a>
@ -334,7 +334,7 @@ set <span class="o">&lt;&lt;</span> <span class="n">3</span></code></pre>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/core_ext/array.cr#L3" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/core_ext/array.cr#L3" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -352,7 +352,7 @@ set <span class="o">&lt;&lt;</span> <span class="n">3</span></code></pre>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/core_ext/array.cr#L11" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/core_ext/array.cr#L11" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -370,7 +370,7 @@ set <span class="o">&lt;&lt;</span> <span class="n">3</span></code></pre>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/core_ext/array.cr#L19" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/core_ext/array.cr#L19" target="_blank">View source</a>]
</div> </div>
</div> </div>
@ -386,7 +386,7 @@ set <span class="o">&lt;&lt;</span> <span class="n">3</span></code></pre>
<br/> <br/>
<div> <div>
[<a href="https://github.com/watzon/apatite/blob/6e67ceb81b0b3c61d48b74e5ca5154866a9abd1a/src/apatite/core_ext/array.cr#L24" target="_blank">View source</a>] [<a href="https://github.com/watzon/apatite/blob/fd6da99f9d1de3a90a6315a813fcb7206a053d9a/src/apatite/core_ext/array.cr#L24" target="_blank">View source</a>]
</div> </div>
</div> </div>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long