Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 3e60ff9d4d6f58c8fbd17208f14089fa > files > 1722

octave-doc-3.2.3-3mdv2010.0.i586.rpm

<html lang="en">
<head>
<title>Matrix and Vector Operations - Octave C++ Classes</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="Octave C++ Classes">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="Arrays.html#Arrays" title="Arrays">
<link rel="next" href="Matrix-Factorizations.html#Matrix-Factorizations" title="Matrix Factorizations">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
--></style>
</head>
<body>
<div class="node">
<a name="Matrix-and-Vector-Operations"></a>
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Matrix-Factorizations.html#Matrix-Factorizations">Matrix Factorizations</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="Arrays.html#Arrays">Arrays</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<hr>
</div>

<h2 class="chapter">4 Matrix and Vector Operations</h2>

<p><a name="index-matrix-manipulations-103"></a><a name="index-vector-manipulations-104"></a>

<div class="defun">
&mdash; :  <b>Matrix</b> (<var>void</var>)<var><a name="index-Matrix-105"></a></var><br>
&mdash; :  <b>Matrix</b> (<var>int r, int c</var>)<var><a name="index-Matrix-106"></a></var><br>
&mdash; :  <b>Matrix</b> (<var>int r, int c, double val</var>)<var><a name="index-Matrix-107"></a></var><br>
&mdash; :  <b>Matrix</b> (<var>const Array2&lt;double&gt; &amp;a</var>)<var><a name="index-Matrix-108"></a></var><br>
&mdash; :  <b>Matrix</b> (<var>const Matrix &amp;a</var>)<var><a name="index-Matrix-109"></a></var><br>
&mdash; :  <b>Matrix</b> (<var>const DiagArray&lt;double&gt; &amp;a</var>)<var><a name="index-Matrix-110"></a></var><br>
&mdash; :  <b>Matrix</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-Matrix-111"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix&amp; <b>operator =</b> (<var>const Matrix &amp;a</var>)<var><a name="index-operator-_003d-112"></a></var><br>
        </div>

<div class="defun">
&mdash; : int <b>operator ==</b> (<var>const Matrix &amp;a</var>)<var> const<a name="index-operator-_003d_003d-113"></a></var><br>
&mdash; : int <b>operator !=</b> (<var>const Matrix &amp;a</var>)<var> const<a name="index-operator-_0021_003d-114"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix&amp; <b>insert</b> (<var>const Matrix &amp;a, int r, int c</var>)<var><a name="index-insert-115"></a></var><br>
&mdash; : Matrix&amp; <b>insert</b> (<var>const RowVector &amp;a, int r, int c</var>)<var><a name="index-insert-116"></a></var><br>
&mdash; : Matrix&amp; <b>insert</b> (<var>const ColumnVector &amp;a, int r, int c</var>)<var><a name="index-insert-117"></a></var><br>
&mdash; : Matrix&amp; <b>insert</b> (<var>const DiagMatrix &amp;a, int r, int c</var>)<var><a name="index-insert-118"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix&amp; <b>fill</b> (<var>double val</var>)<var><a name="index-fill-119"></a></var><br>
&mdash; : Matrix&amp; <b>fill</b> (<var>double val, int r1, int c1, int r2, int c2</var>)<var><a name="index-fill-120"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>append</b> (<var>const Matrix &amp;a</var>)<var> const<a name="index-append-121"></a></var><br>
&mdash; : Matrix <b>append</b> (<var>const RowVector &amp;a</var>)<var> const<a name="index-append-122"></a></var><br>
&mdash; : Matrix <b>append</b> (<var>const ColumnVector &amp;a</var>)<var> const<a name="index-append-123"></a></var><br>
&mdash; : Matrix <b>append</b> (<var>const DiagMatrix &amp;a</var>)<var> const<a name="index-append-124"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>stack</b> (<var>const Matrix &amp;a</var>)<var> const<a name="index-stack-125"></a></var><br>
&mdash; : Matrix <b>stack</b> (<var>const RowVector &amp;a</var>)<var> const<a name="index-stack-126"></a></var><br>
&mdash; : Matrix <b>stack</b> (<var>const ColumnVector &amp;a</var>)<var> const<a name="index-stack-127"></a></var><br>
&mdash; : Matrix <b>stack</b> (<var>const DiagMatrix &amp;a</var>)<var> const<a name="index-stack-128"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>transpose</b> (<var>void</var>)<var> const<a name="index-transpose-129"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>extract</b> (<var>int r1, int c1, int r2, int c2</var>)<var> const<a name="index-extract-130"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector <b>row</b> (<var>int i</var>)<var> const<a name="index-row-131"></a></var><br>
&mdash; : RowVector <b>row</b> (<var>char *s</var>)<var> const<a name="index-row-132"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>column</b> (<var>int i</var>)<var> const<a name="index-column-133"></a></var><br>
&mdash; : ColumnVector <b>column</b> (<var>char *s</var>)<var> const<a name="index-column-134"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>inverse</b> (<var>void</var>)<var> const<a name="index-inverse-135"></a></var><br>
&mdash; : Matrix <b>inverse</b> (<var>int &amp;info</var>)<var> const<a name="index-inverse-136"></a></var><br>
&mdash; : Matrix <b>inverse</b> (<var>int &amp;info, double &amp;rcond</var>)<var> const<a name="index-inverse-137"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>fourier</b> (<var>void</var>)<var> const<a name="index-fourier-138"></a></var><br>
&mdash; : ComplexMatrix <b>ifourier</b> (<var>void</var>)<var> const<a name="index-ifourier-139"></a></var><br>
        </div>

<div class="defun">
&mdash; : DET <b>determinant</b> (<var>void</var>)<var> const<a name="index-determinant-140"></a></var><br>
&mdash; : DET <b>determinant</b> (<var>int &amp;info</var>)<var> const<a name="index-determinant-141"></a></var><br>
&mdash; : DET <b>determinant</b> (<var>int &amp;info, double &amp;rcond</var>)<var> const<a name="index-determinant-142"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>solve</b> (<var>const Matrix &amp;b</var>)<var> const<a name="index-solve-143"></a></var><br>
&mdash; : Matrix <b>solve</b> (<var>const Matrix &amp;b, int &amp;info</var>)<var> const<a name="index-solve-144"></a></var><br>
&mdash; : Matrix <b>solve</b> (<var>const Matrix &amp;b, int &amp;info, double &amp;rcond</var>)<var> const<a name="index-solve-145"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>solve</b> (<var>const ComplexMatrix &amp;b</var>)<var> const<a name="index-solve-146"></a></var><br>
&mdash; : ComplexMatrix <b>solve</b> (<var>const ComplexMatrix &amp;b, int &amp;info</var>)<var> const<a name="index-solve-147"></a></var><br>
&mdash; : ComplexMatrix <b>solve</b> (<var>const ComplexMatrix &amp;b, int &amp;info, double &amp;rcond</var>)<var> const<a name="index-solve-148"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>solve</b> (<var>const ColumnVector &amp;b</var>)<var> const<a name="index-solve-149"></a></var><br>
&mdash; : ColumnVector <b>solve</b> (<var>const ColumnVector &amp;b, int &amp;info</var>)<var> const<a name="index-solve-150"></a></var><br>
&mdash; : ColumnVector <b>solve</b> (<var>const ColumnVector &amp;b, int &amp;info, double &amp;rcond</var>)<var> const<a name="index-solve-151"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>solve</b> (<var>const ComplexColumnVector &amp;b</var>)<var> const<a name="index-solve-152"></a></var><br>
&mdash; : ComplexColumnVector <b>solve</b> (<var>const ComplexColumnVector &amp;b, int &amp;info</var>)<var> const<a name="index-solve-153"></a></var><br>
&mdash; : ComplexColumnVector <b>solve</b> (<var>const ComplexColumnVector &amp;b, int &amp;info, double &amp;rcond</var>)<var> const<a name="index-solve-154"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>lssolve</b> (<var>const Matrix &amp;b</var>)<var> const<a name="index-lssolve-155"></a></var><br>
&mdash; : Matrix <b>lssolve</b> (<var>const Matrix &amp;b, int &amp;info</var>)<var> const<a name="index-lssolve-156"></a></var><br>
&mdash; : Matrix <b>lssolve</b> (<var>const Matrix &amp;b, int &amp;info, int &amp;rank</var>)<var> const<a name="index-lssolve-157"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>lssolve</b> (<var>const ComplexMatrix &amp;b</var>)<var> const<a name="index-lssolve-158"></a></var><br>
&mdash; : ComplexMatrix <b>lssolve</b> (<var>const ComplexMatrix &amp;b, int &amp;info</var>)<var> const<a name="index-lssolve-159"></a></var><br>
&mdash; : ComplexMatrix <b>lssolve</b> (<var>const ComplexMatrix &amp;b, int &amp;info, int &amp;rank</var>)<var> const<a name="index-lssolve-160"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>lssolve</b> (<var>const ColumnVector &amp;b</var>)<var> const<a name="index-lssolve-161"></a></var><br>
&mdash; : ColumnVector <b>lssolve</b> (<var>const ColumnVector &amp;b, int &amp;info</var>)<var> const<a name="index-lssolve-162"></a></var><br>
&mdash; : ColumnVector <b>lssolve</b> (<var>const ColumnVector &amp;b, int &amp;info, int &amp;rank</var>)<var> const<a name="index-lssolve-163"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>lssolve</b> (<var>const ComplexColumnVector &amp;b</var>)<var> const<a name="index-lssolve-164"></a></var><br>
&mdash; : ComplexColumnVector <b>lssolve</b> (<var>const ComplexColumnVector &amp;b, int &amp;info</var>)<var> const<a name="index-lssolve-165"></a></var><br>
&mdash; : ComplexColumnVector <b>lssolve</b> (<var>const ComplexColumnVector &amp;b, int &amp;info, int &amp;rank</var>)<var> const<a name="index-lssolve-166"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix&amp; <b>operator +=</b> (<var>const Matrix &amp;a</var>)<var><a name="index-operator-_002b_003d-167"></a></var><br>
&mdash; : Matrix&amp; <b>operator -=</b> (<var>const Matrix &amp;a</var>)<var><a name="index-operator-_002d_003d-168"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix&amp; <b>operator +=</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002b_003d-169"></a></var><br>
&mdash; : Matrix&amp; <b>operator -=</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002d_003d-170"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>operator !</b> (<var>void</var>)<var> const<a name="index-operator-_0021-171"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const Matrix &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002b-172"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const Matrix &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002d-173"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const Matrix &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002a-174"></a></var><br>
&mdash; : ComplexMatrix <b>operator /</b> (<var>const Matrix &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002f-175"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const Complex &amp;s, const Matrix &amp;a</var>)<var><a name="index-operator-_002b-176"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const Complex &amp;s, const Matrix &amp;a</var>)<var><a name="index-operator-_002d-177"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const Complex &amp;s, const Matrix &amp;a</var>)<var><a name="index-operator-_002a-178"></a></var><br>
&mdash; : ComplexMatrix <b>operator /</b> (<var>const Complex &amp;s, const Matrix &amp;a</var>)<var><a name="index-operator-_002f-179"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>operator *</b> (<var>const Matrix &amp;a, const ColumnVector &amp;b</var>)<var><a name="index-operator-_002a-180"></a></var><br>
&mdash; : ComplexColumnVector <b>operator *</b> (<var>const Matrix &amp;a, const ComplexColumnVector &amp;b</var>)<var><a name="index-operator-_002a-181"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>operator +</b> (<var>const Matrix &amp;a, const DiagMatrix &amp;b</var>)<var><a name="index-operator-_002b-182"></a></var><br>
&mdash; : Matrix <b>operator -</b> (<var>const Matrix &amp;a, const DiagMatrix &amp;b</var>)<var><a name="index-operator-_002d-183"></a></var><br>
&mdash; : Matrix <b>operator *</b> (<var>const Matrix &amp;a, const DiagMatrix &amp;b</var>)<var><a name="index-operator-_002a-184"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const Matrix &amp;a, const ComplexDiagMatrix &amp;b</var>)<var><a name="index-operator-_002b-185"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const Matrix &amp;a, const ComplexDiagMatrix &amp;b</var>)<var><a name="index-operator-_002d-186"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const Matrix &amp;a, const ComplexDiagMatrix &amp;b</var>)<var><a name="index-operator-_002a-187"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>operator *</b> (<var>const Matrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002a-188"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const Matrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002a-189"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const Matrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002b-190"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const Matrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002d-191"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>product</b> (<var>const Matrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-product-192"></a></var><br>
&mdash; : ComplexMatrix <b>quotient</b> (<var>const Matrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-quotient-193"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>map</b> (<var>d_d_Mapper f, const Matrix &amp;a</var>)<var><a name="index-map-194"></a></var><br>
&mdash; : void <b>map</b> (<var>d_d_Mapper f</var>)<var><a name="index-map-195"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>all</b> (<var>void</var>)<var> const<a name="index-all-196"></a></var><br>
&mdash; : Matrix <b>any</b> (<var>void</var>)<var> const<a name="index-any-197"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>cumprod</b> (<var>void</var>)<var> const<a name="index-cumprod-198"></a></var><br>
&mdash; : Matrix <b>cumsum</b> (<var>void</var>)<var> const<a name="index-cumsum-199"></a></var><br>
&mdash; : Matrix <b>prod</b> (<var>void</var>)<var> const<a name="index-prod-200"></a></var><br>
&mdash; : Matrix <b>sum</b> (<var>void</var>)<var> const<a name="index-sum-201"></a></var><br>
&mdash; : Matrix <b>sumsq</b> (<var>void</var>)<var> const<a name="index-sumsq-202"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>diag</b> (<var>void</var>)<var> const<a name="index-diag-203"></a></var><br>
&mdash; : ColumnVector <b>diag</b> (<var>int k</var>)<var> const<a name="index-diag-204"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>row_min</b> (<var>void</var>)<var> const<a name="index-row_005fmin-205"></a></var><br>
&mdash; : ColumnVector <b>row_min_loc</b> (<var>void</var>)<var> const<a name="index-row_005fmin_005floc-206"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>row_max</b> (<var>void</var>)<var> const<a name="index-row_005fmax-207"></a></var><br>
&mdash; : ColumnVector <b>row_max_loc</b> (<var>void</var>)<var> const<a name="index-row_005fmax_005floc-208"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector <b>column_min</b> (<var>void</var>)<var> const<a name="index-column_005fmin-209"></a></var><br>
&mdash; : RowVector <b>column_min_loc</b> (<var>void</var>)<var> const<a name="index-column_005fmin_005floc-210"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector <b>column_max</b> (<var>void</var>)<var> const<a name="index-column_005fmax-211"></a></var><br>
&mdash; : RowVector <b>column_max_loc</b> (<var>void</var>)<var> const<a name="index-column_005fmax_005floc-212"></a></var><br>
        </div>

<div class="defun">
&mdash; : ostream&amp; <b>operator &lt;&lt;</b> (<var>ostream &amp;os, const Matrix &amp;a</var>)<var><a name="index-operator-_003c_003c-213"></a></var><br>
&mdash; : istream&amp; <b>operator &gt;&gt;</b> (<var>istream &amp;is, Matrix &amp;a</var>)<var><a name="index-operator-_003e_003e-214"></a></var><br>
        </div>

<div class="defun">
&mdash; :  <b>ColumnVector</b> (<var>void</var>)<var><a name="index-ColumnVector-215"></a></var><br>
&mdash; :  <b>ColumnVector</b> (<var>int n</var>)<var><a name="index-ColumnVector-216"></a></var><br>
&mdash; :  <b>ColumnVector</b> (<var>int n, double val</var>)<var><a name="index-ColumnVector-217"></a></var><br>
&mdash; :  <b>ColumnVector</b> (<var>const Array&lt;double&gt; &amp;a</var>)<var><a name="index-ColumnVector-218"></a></var><br>
&mdash; :  <b>ColumnVector</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-ColumnVector-219"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector&amp; <b>operator =</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-operator-_003d-220"></a></var><br>
        </div>

<div class="defun">
&mdash; : int <b>operator ==</b> (<var>const ColumnVector &amp;a</var>)<var> const<a name="index-operator-_003d_003d-221"></a></var><br>
&mdash; : int <b>operator !=</b> (<var>const ColumnVector &amp;a</var>)<var> const<a name="index-operator-_0021_003d-222"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector&amp; <b>insert</b> (<var>const ColumnVector &amp;a, int r</var>)<var><a name="index-insert-223"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector&amp; <b>fill</b> (<var>double val</var>)<var><a name="index-fill-224"></a></var><br>
&mdash; : ColumnVector&amp; <b>fill</b> (<var>double val, int r1, int r2</var>)<var><a name="index-fill-225"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>stack</b> (<var>const ColumnVector &amp;a</var>)<var> const<a name="index-stack-226"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector <b>transpose</b> (<var>void</var>)<var> const<a name="index-transpose-227"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>extract</b> (<var>int r1, int r2</var>)<var> const<a name="index-extract-228"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector&amp; <b>operator +=</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-operator-_002b_003d-229"></a></var><br>
&mdash; : ColumnVector&amp; <b>operator -=</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-operator-_002d_003d-230"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator +</b> (<var>const ColumnVector &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002b-231"></a></var><br>
&mdash; : ComplexColumnVector <b>operator -</b> (<var>const ColumnVector &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002d-232"></a></var><br>
&mdash; : ComplexColumnVector <b>operator *</b> (<var>const ColumnVector &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002a-233"></a></var><br>
&mdash; : ComplexColumnVector <b>operator /</b> (<var>const ColumnVector &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002f-234"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator +</b> (<var>const Complex &amp;s, const ColumnVector &amp;a</var>)<var><a name="index-operator-_002b-235"></a></var><br>
&mdash; : ComplexColumnVector <b>operator -</b> (<var>const Complex &amp;s, const ColumnVector &amp;a</var>)<var><a name="index-operator-_002d-236"></a></var><br>
&mdash; : ComplexColumnVector <b>operator *</b> (<var>const Complex &amp;s, const ColumnVector &amp;a</var>)<var><a name="index-operator-_002a-237"></a></var><br>
&mdash; : ComplexColumnVector <b>operator /</b> (<var>const Complex &amp;s, const ColumnVector &amp;a</var>)<var><a name="index-operator-_002f-238"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>operator *</b> (<var>const ColumnVector &amp;a, const RowVector &amp;a</var>)<var><a name="index-operator-_002a-239"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator *</b> (<var>const ColumnVector &amp;a, const ComplexRowVector &amp;b</var>)<var><a name="index-operator-_002a-240"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator +</b> (<var>const ComplexColumnVector &amp;a, const ComplexColumnVector &amp;b</var>)<var><a name="index-operator-_002b-241"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator -</b> (<var>const ComplexColumnVector &amp;a, const ComplexColumnVector &amp;b</var>)<var><a name="index-operator-_002d-242"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>product</b> (<var>const ComplexColumnVector &amp;a, const ComplexColumnVector &amp;b</var>)<var><a name="index-product-243"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>quotient</b> (<var>const ComplexColumnVector &amp;a, const ComplexColumnVector &amp;b</var>)<var><a name="index-quotient-244"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>map</b> (<var>d_d_Mapper f, const ColumnVector &amp;a</var>)<var><a name="index-map-245"></a></var><br>
&mdash; : void <b>map</b> (<var>d_d_Mapper f</var>)<var><a name="index-map-246"></a></var><br>
        </div>

<div class="defun">
&mdash; : double <b>min</b> (<var>void</var>)<var> const<a name="index-min-247"></a></var><br>
&mdash; : double <b>max</b> (<var>void</var>)<var> const<a name="index-max-248"></a></var><br>
        </div>

<div class="defun">
&mdash; : ostream&amp; <b>operator &lt;&lt;</b> (<var>ostream &amp;os, const ColumnVector &amp;a</var>)<var><a name="index-operator-_003c_003c-249"></a></var><br>
        </div>

<div class="defun">
&mdash; :  <b>RowVector</b> (<var>void</var>)<var><a name="index-RowVector-250"></a></var><br>
&mdash; :  <b>RowVector</b> (<var>int n</var>)<var><a name="index-RowVector-251"></a></var><br>
&mdash; :  <b>RowVector</b> (<var>int n, double val</var>)<var><a name="index-RowVector-252"></a></var><br>
&mdash; :  <b>RowVector</b> (<var>const Array&lt;double&gt; &amp;a</var>)<var><a name="index-RowVector-253"></a></var><br>
&mdash; :  <b>RowVector</b> (<var>const RowVector &amp;a</var>)<var><a name="index-RowVector-254"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector&amp; <b>operator =</b> (<var>const RowVector &amp;a</var>)<var><a name="index-operator-_003d-255"></a></var><br>
        </div>

<div class="defun">
&mdash; : int <b>operator ==</b> (<var>const RowVector &amp;a</var>)<var> const<a name="index-operator-_003d_003d-256"></a></var><br>
&mdash; : int <b>operator !=</b> (<var>const RowVector &amp;a</var>)<var> const<a name="index-operator-_0021_003d-257"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector&amp; <b>insert</b> (<var>const RowVector &amp;a, int c</var>)<var><a name="index-insert-258"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector&amp; <b>fill</b> (<var>double val</var>)<var><a name="index-fill-259"></a></var><br>
&mdash; : RowVector&amp; <b>fill</b> (<var>double val, int c1, int c2</var>)<var><a name="index-fill-260"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector <b>append</b> (<var>const RowVector &amp;a</var>)<var> const<a name="index-append-261"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>transpose</b> (<var>void</var>)<var> const<a name="index-transpose-262"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector <b>extract</b> (<var>int c1, int c2</var>)<var> const<a name="index-extract-263"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector&amp; <b>operator +=</b> (<var>const RowVector &amp;a</var>)<var><a name="index-operator-_002b_003d-264"></a></var><br>
&mdash; : RowVector&amp; <b>operator -=</b> (<var>const RowVector &amp;a</var>)<var><a name="index-operator-_002d_003d-265"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>operator +</b> (<var>const RowVector &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002b-266"></a></var><br>
&mdash; : ComplexRowVector <b>operator -</b> (<var>const RowVector &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002d-267"></a></var><br>
&mdash; : ComplexRowVector <b>operator *</b> (<var>const RowVector &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002a-268"></a></var><br>
&mdash; : ComplexRowVector <b>operator /</b> (<var>const RowVector &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002f-269"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>operator +</b> (<var>const Complex &amp;s, const RowVector &amp;a</var>)<var><a name="index-operator-_002b-270"></a></var><br>
&mdash; : ComplexRowVector <b>operator -</b> (<var>const Complex &amp;s, const RowVector &amp;a</var>)<var><a name="index-operator-_002d-271"></a></var><br>
&mdash; : ComplexRowVector <b>operator *</b> (<var>const Complex &amp;s, const RowVector &amp;a</var>)<var><a name="index-operator-_002a-272"></a></var><br>
&mdash; : ComplexRowVector <b>operator /</b> (<var>const Complex &amp;s, const RowVector &amp;a</var>)<var><a name="index-operator-_002f-273"></a></var><br>
        </div>

<div class="defun">
&mdash; : double <b>operator *</b> (<var>const RowVector &amp;a, ColumnVector &amp;b</var>)<var><a name="index-operator-_002a-274"></a></var><br>
        </div>

<div class="defun">
&mdash; : Complex <b>operator *</b> (<var>const RowVector &amp;a, const ComplexColumnVector &amp;b</var>)<var><a name="index-operator-_002a-275"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector <b>operator *</b> (<var>const RowVector &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002a-276"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>operator *</b> (<var>const RowVector &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002a-277"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>operator +</b> (<var>const RowVector &amp;a, const ComplexRowVector &amp;b</var>)<var><a name="index-operator-_002b-278"></a></var><br>
&mdash; : ComplexRowVector <b>operator -</b> (<var>const RowVector &amp;a, const ComplexRowVector &amp;b</var>)<var><a name="index-operator-_002d-279"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>product</b> (<var>const RowVector &amp;a, const ComplexRowVector &amp;b</var>)<var><a name="index-product-280"></a></var><br>
&mdash; : ComplexRowVector <b>quotient</b> (<var>const RowVector &amp;a, const ComplexRowVector &amp;b</var>)<var><a name="index-quotient-281"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector <b>map</b> (<var>d_d_Mapper f, const RowVector &amp;a</var>)<var><a name="index-map-282"></a></var><br>
&mdash; : void <b>map</b> (<var>d_d_Mapper f</var>)<var><a name="index-map-283"></a></var><br>
        </div>

<div class="defun">
&mdash; : double <b>min</b> (<var>void</var>)<var> const<a name="index-min-284"></a></var><br>
&mdash; : double <b>max</b> (<var>void</var>)<var> const<a name="index-max-285"></a></var><br>
        </div>

<div class="defun">
&mdash; : ostream&amp; <b>operator &lt;&lt;</b> (<var>ostream &amp;os, const RowVector &amp;a</var>)<var><a name="index-operator-_003c_003c-286"></a></var><br>
        </div>

<div class="defun">
&mdash; :  <b>DiagMatrix</b> (<var>void</var>)<var><a name="index-DiagMatrix-287"></a></var><br>
&mdash; :  <b>DiagMatrix</b> (<var>int n</var>)<var><a name="index-DiagMatrix-288"></a></var><br>
&mdash; :  <b>DiagMatrix</b> (<var>int n, double val</var>)<var><a name="index-DiagMatrix-289"></a></var><br>
&mdash; :  <b>DiagMatrix</b> (<var>int r, int c</var>)<var><a name="index-DiagMatrix-290"></a></var><br>
&mdash; :  <b>DiagMatrix</b> (<var>int r, int c, double val</var>)<var><a name="index-DiagMatrix-291"></a></var><br>
&mdash; :  <b>DiagMatrix</b> (<var>const RowVector &amp;a</var>)<var><a name="index-DiagMatrix-292"></a></var><br>
&mdash; :  <b>DiagMatrix</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-DiagMatrix-293"></a></var><br>
&mdash; :  <b>DiagMatrix</b> (<var>const DiagArray&lt;double&gt; &amp;a</var>)<var><a name="index-DiagMatrix-294"></a></var><br>
&mdash; :  <b>DiagMatrix</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-DiagMatrix-295"></a></var><br>
        </div>

<div class="defun">
&mdash; : DiagMatrix&amp; <b>operator =</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-operator-_003d-296"></a></var><br>
        </div>

<div class="defun">
&mdash; : int <b>operator ==</b> (<var>const DiagMatrix &amp;a</var>)<var> const<a name="index-operator-_003d_003d-297"></a></var><br>
&mdash; : int <b>operator !=</b> (<var>const DiagMatrix &amp;a</var>)<var> const<a name="index-operator-_0021_003d-298"></a></var><br>
        </div>

<div class="defun">
&mdash; : DiagMatrix&amp; <b>fill</b> (<var>double val</var>)<var><a name="index-fill-299"></a></var><br>
&mdash; : DiagMatrix&amp; <b>fill</b> (<var>double val, int beg, int end</var>)<var><a name="index-fill-300"></a></var><br>
&mdash; : DiagMatrix&amp; <b>fill</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-fill-301"></a></var><br>
&mdash; : DiagMatrix&amp; <b>fill</b> (<var>const RowVector &amp;a</var>)<var><a name="index-fill-302"></a></var><br>
&mdash; : DiagMatrix&amp; <b>fill</b> (<var>const ColumnVector &amp;a, int beg</var>)<var><a name="index-fill-303"></a></var><br>
&mdash; : DiagMatrix&amp; <b>fill</b> (<var>const RowVector &amp;a, int beg</var>)<var><a name="index-fill-304"></a></var><br>
        </div>

<div class="defun">
&mdash; : DiagMatrix <b>transpose</b> (<var>void</var>)<var> const<a name="index-transpose-305"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>extract</b> (<var>int r1, int c1, int r2, int c2</var>)<var> const<a name="index-extract-306"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector <b>row</b> (<var>int i</var>)<var> const<a name="index-row-307"></a></var><br>
&mdash; : RowVector <b>row</b> (<var>char *s</var>)<var> const<a name="index-row-308"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>column</b> (<var>int i</var>)<var> const<a name="index-column-309"></a></var><br>
&mdash; : ColumnVector <b>column</b> (<var>char *s</var>)<var> const<a name="index-column-310"></a></var><br>
        </div>

<div class="defun">
&mdash; : DiagMatrix <b>inverse</b> (<var>void</var>)<var> const<a name="index-inverse-311"></a></var><br>
&mdash; : DiagMatrix <b>inverse</b> (<var>int &amp;info</var>)<var> const<a name="index-inverse-312"></a></var><br>
        </div>

<div class="defun">
&mdash; : DiagMatrix&amp; <b>operator +=</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002b_003d-313"></a></var><br>
&mdash; : DiagMatrix&amp; <b>operator -=</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002d_003d-314"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>operator +</b> (<var>const DiagMatrix &amp;a, double s</var>)<var><a name="index-operator-_002b-315"></a></var><br>
&mdash; : Matrix <b>operator -</b> (<var>const DiagMatrix &amp;a, double s</var>)<var><a name="index-operator-_002d-316"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const DiagMatrix &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002b-317"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const DiagMatrix &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002d-318"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix <b>operator *</b> (<var>const DiagMatrix &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002a-319"></a></var><br>
&mdash; : ComplexDiagMatrix <b>operator /</b> (<var>const DiagMatrix &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002f-320"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>operator +</b> (<var>double s, const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002b-321"></a></var><br>
&mdash; : Matrix <b>operator -</b> (<var>double s, const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002d-322"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const Complex &amp;s, const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002b-323"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const Complex &amp;s, const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002d-324"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix <b>operator *</b> (<var>const Complex &amp;s, const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002a-325"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>operator *</b> (<var>const DiagMatrix &amp;a, const ColumnVector &amp;b</var>)<var><a name="index-operator-_002a-326"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator *</b> (<var>const DiagMatrix &amp;a, const ComplexColumnVector &amp;b</var>)<var><a name="index-operator-_002a-327"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix <b>operator +</b> (<var>const DiagMatrix &amp;a, const ComplexDiagMatrix &amp;b</var>)<var><a name="index-operator-_002b-328"></a></var><br>
&mdash; : ComplexDiagMatrix <b>operator -</b> (<var>const DiagMatrix &amp;a, const ComplexDiagMatrix &amp;b</var>)<var><a name="index-operator-_002d-329"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix <b>product</b> (<var>const DiagMatrix &amp;a, const ComplexDiagMatrix &amp;b</var>)<var><a name="index-product-330"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>operator +</b> (<var>const DiagMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002b-331"></a></var><br>
&mdash; : Matrix <b>operator -</b> (<var>const DiagMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002d-332"></a></var><br>
&mdash; : Matrix <b>operator *</b> (<var>const DiagMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002a-333"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const DiagMatrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002b-334"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const DiagMatrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002d-335"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const DiagMatrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002a-336"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>diag</b> (<var>void</var>)<var> const<a name="index-diag-337"></a></var><br>
&mdash; : ColumnVector <b>diag</b> (<var>int k</var>)<var> const<a name="index-diag-338"></a></var><br>
        </div>

<div class="defun">
&mdash; : ostream&amp; <b>operator &lt;&lt;</b> (<var>ostream &amp;os, const DiagMatrix &amp;a</var>)<var><a name="index-operator-_003c_003c-339"></a></var><br>
        </div>

<div class="defun">
&mdash; :  <b>ComplexMatrix</b> (<var>void</var>)<var><a name="index-ComplexMatrix-340"></a></var><br>
&mdash; :  <b>ComplexMatrix</b> (<var>int r, int c</var>)<var><a name="index-ComplexMatrix-341"></a></var><br>
&mdash; :  <b>ComplexMatrix</b> (<var>int r, int c, const Complex &amp;val</var>)<var><a name="index-ComplexMatrix-342"></a></var><br>
&mdash; :  <b>ComplexMatrix</b> (<var>const Matrix &amp;a</var>)<var><a name="index-ComplexMatrix-343"></a></var><br>
&mdash; :  <b>ComplexMatrix</b> (<var>const Array2&lt;Complex&gt; &amp;a</var>)<var><a name="index-ComplexMatrix-344"></a></var><br>
&mdash; :  <b>ComplexMatrix</b> (<var>const ComplexMatrix &amp;a</var>)<var><a name="index-ComplexMatrix-345"></a></var><br>
&mdash; :  <b>ComplexMatrix</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-ComplexMatrix-346"></a></var><br>
&mdash; :  <b>ComplexMatrix</b> (<var>const DiagArray&lt;Complex&gt; &amp;a</var>)<var><a name="index-ComplexMatrix-347"></a></var><br>
&mdash; :  <b>ComplexMatrix</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var><a name="index-ComplexMatrix-348"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix&amp; <b>operator =</b> (<var>const ComplexMatrix &amp;a</var>)<var><a name="index-operator-_003d-349"></a></var><br>
        </div>

<div class="defun">
&mdash; : int <b>operator ==</b> (<var>const ComplexMatrix &amp;a</var>)<var> const<a name="index-operator-_003d_003d-350"></a></var><br>
&mdash; : int <b>operator !=</b> (<var>const ComplexMatrix &amp;a</var>)<var> const<a name="index-operator-_0021_003d-351"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix&amp; <b>insert</b> (<var>const Matrix &amp;a, int r, int c</var>)<var><a name="index-insert-352"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>insert</b> (<var>const RowVector &amp;a, int r, int c</var>)<var><a name="index-insert-353"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>insert</b> (<var>const ColumnVector &amp;a, int r, int c</var>)<var><a name="index-insert-354"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>insert</b> (<var>const DiagMatrix &amp;a, int r, int c</var>)<var><a name="index-insert-355"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix&amp; <b>insert</b> (<var>const ComplexMatrix &amp;a, int r, int c</var>)<var><a name="index-insert-356"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>insert</b> (<var>const ComplexRowVector &amp;a, int r, int c</var>)<var><a name="index-insert-357"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>insert</b> (<var>const ComplexColumnVector &amp;a, int r, int c</var>)<var><a name="index-insert-358"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>insert</b> (<var>const ComplexDiagMatrix &amp;a, int r, int c</var>)<var><a name="index-insert-359"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix&amp; <b>fill</b> (<var>double val</var>)<var><a name="index-fill-360"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>fill</b> (<var>const Complex &amp;val</var>)<var><a name="index-fill-361"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>fill</b> (<var>double val, int r1, int c1, int r2, int c2</var>)<var><a name="index-fill-362"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>fill</b> (<var>const Complex &amp;val, int r1, int c1, int r2, int c2</var>)<var><a name="index-fill-363"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>append</b> (<var>const Matrix &amp;a</var>)<var> const<a name="index-append-364"></a></var><br>
&mdash; : ComplexMatrix <b>append</b> (<var>const RowVector &amp;a</var>)<var> const<a name="index-append-365"></a></var><br>
&mdash; : ComplexMatrix <b>append</b> (<var>const ColumnVector &amp;a</var>)<var> const<a name="index-append-366"></a></var><br>
&mdash; : ComplexMatrix <b>append</b> (<var>const DiagMatrix &amp;a</var>)<var> const<a name="index-append-367"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>append</b> (<var>const ComplexMatrix &amp;a</var>)<var> const<a name="index-append-368"></a></var><br>
&mdash; : ComplexMatrix <b>append</b> (<var>const ComplexRowVector &amp;a</var>)<var> const<a name="index-append-369"></a></var><br>
&mdash; : ComplexMatrix <b>append</b> (<var>const ComplexColumnVector &amp;a</var>)<var> const<a name="index-append-370"></a></var><br>
&mdash; : ComplexMatrix <b>append</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var> const<a name="index-append-371"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>stack</b> (<var>const Matrix &amp;a</var>)<var> const<a name="index-stack-372"></a></var><br>
&mdash; : ComplexMatrix <b>stack</b> (<var>const RowVector &amp;a</var>)<var> const<a name="index-stack-373"></a></var><br>
&mdash; : ComplexMatrix <b>stack</b> (<var>const ColumnVector &amp;a</var>)<var> const<a name="index-stack-374"></a></var><br>
&mdash; : ComplexMatrix <b>stack</b> (<var>const DiagMatrix &amp;a</var>)<var> const<a name="index-stack-375"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>stack</b> (<var>const ComplexMatrix &amp;a</var>)<var> const<a name="index-stack-376"></a></var><br>
&mdash; : ComplexMatrix <b>stack</b> (<var>const ComplexRowVector &amp;a</var>)<var> const<a name="index-stack-377"></a></var><br>
&mdash; : ComplexMatrix <b>stack</b> (<var>const ComplexColumnVector &amp;a</var>)<var> const<a name="index-stack-378"></a></var><br>
&mdash; : ComplexMatrix <b>stack</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var> const<a name="index-stack-379"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>transpose</b> (<var>void</var>)<var> const<a name="index-transpose-380"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>real</b> (<var>const ComplexMatrix &amp;a</var>)<var><a name="index-real-381"></a></var><br>
&mdash; : Matrix <b>imag</b> (<var>const ComplexMatrix &amp;a</var>)<var><a name="index-imag-382"></a></var><br>
&mdash; : ComplexMatrix <b>conj</b> (<var>const ComplexMatrix &amp;a</var>)<var><a name="index-conj-383"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>extract</b> (<var>int r1, int c1, int r2, int c2</var>)<var> const<a name="index-extract-384"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>row</b> (<var>int i</var>)<var> const<a name="index-row-385"></a></var><br>
&mdash; : ComplexRowVector <b>row</b> (<var>char *s</var>)<var> const<a name="index-row-386"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>column</b> (<var>int i</var>)<var> const<a name="index-column-387"></a></var><br>
&mdash; : ComplexColumnVector <b>column</b> (<var>char *s</var>)<var> const<a name="index-column-388"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>inverse</b> (<var>void</var>)<var> const<a name="index-inverse-389"></a></var><br>
&mdash; : ComplexMatrix <b>inverse</b> (<var>int &amp;info</var>)<var> const<a name="index-inverse-390"></a></var><br>
&mdash; : ComplexMatrix <b>inverse</b> (<var>int &amp;info, double &amp;rcond</var>)<var> const<a name="index-inverse-391"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>fourier</b> (<var>void</var>)<var> const<a name="index-fourier-392"></a></var><br>
&mdash; : ComplexMatrix <b>ifourier</b> (<var>void</var>)<var> const<a name="index-ifourier-393"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDET <b>determinant</b> (<var>void</var>)<var> const<a name="index-determinant-394"></a></var><br>
&mdash; : ComplexDET <b>determinant</b> (<var>int &amp;info</var>)<var> const<a name="index-determinant-395"></a></var><br>
&mdash; : ComplexDET <b>determinant</b> (<var>int &amp;info, double &amp;rcond</var>)<var> const<a name="index-determinant-396"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>solve</b> (<var>const Matrix &amp;b</var>)<var> const<a name="index-solve-397"></a></var><br>
&mdash; : ComplexMatrix <b>solve</b> (<var>const Matrix &amp;b, int &amp;info</var>)<var> const<a name="index-solve-398"></a></var><br>
&mdash; : ComplexMatrix <b>solve</b> (<var>const Matrix &amp;b, int &amp;info, double &amp;rcond</var>)<var> const<a name="index-solve-399"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>solve</b> (<var>const ComplexMatrix &amp;b</var>)<var> const<a name="index-solve-400"></a></var><br>
&mdash; : ComplexMatrix <b>solve</b> (<var>const ComplexMatrix &amp;b, int &amp;info</var>)<var> const<a name="index-solve-401"></a></var><br>
&mdash; : ComplexMatrix <b>solve</b> (<var>const ComplexMatrix &amp;b, int &amp;info, double &amp;rcond</var>)<var> const<a name="index-solve-402"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>solve</b> (<var>const ComplexColumnVector &amp;b</var>)<var> const<a name="index-solve-403"></a></var><br>
&mdash; : ComplexColumnVector <b>solve</b> (<var>const ComplexColumnVector &amp;b, int &amp;info</var>)<var> const<a name="index-solve-404"></a></var><br>
&mdash; : ComplexColumnVector <b>solve</b> (<var>const ComplexColumnVector &amp;b, int &amp;info, double &amp;rcond</var>)<var> const<a name="index-solve-405"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>lssolve</b> (<var>const ComplexMatrix &amp;b</var>)<var> const<a name="index-lssolve-406"></a></var><br>
&mdash; : ComplexMatrix <b>lssolve</b> (<var>const ComplexMatrix &amp;b, int &amp;info</var>)<var> const<a name="index-lssolve-407"></a></var><br>
&mdash; : ComplexMatrix <b>lssolve</b> (<var>const ComplexMatrix &amp;b, int &amp;info, int &amp;rank</var>)<var> const<a name="index-lssolve-408"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>lssolve</b> (<var>const ComplexColumnVector &amp;b</var>)<var> const<a name="index-lssolve-409"></a></var><br>
&mdash; : ComplexColumnVector <b>lssolve</b> (<var>const ComplexColumnVector &amp;b, int &amp;info</var>)<var> const<a name="index-lssolve-410"></a></var><br>
&mdash; : ComplexColumnVector <b>lssolve</b> (<var>const ComplexColumnVector &amp;b, int &amp;info, int &amp;rank</var>)<var> const<a name="index-lssolve-411"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix&amp; <b>operator +=</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002b_003d-412"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>operator -=</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002d_003d-413"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix&amp; <b>operator +=</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_002b_003d-414"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>operator -=</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_002d_003d-415"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix&amp; <b>operator +=</b> (<var>const Matrix &amp;a</var>)<var><a name="index-operator-_002b_003d-416"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>operator -=</b> (<var>const Matrix &amp;a</var>)<var><a name="index-operator-_002d_003d-417"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix&amp; <b>operator +=</b> (<var>const ComplexMatrix &amp;a</var>)<var><a name="index-operator-_002b_003d-418"></a></var><br>
&mdash; : ComplexMatrix&amp; <b>operator -=</b> (<var>const ComplexMatrix &amp;a</var>)<var><a name="index-operator-_002d_003d-419"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>operator !</b> (<var>void</var>)<var> const<a name="index-operator-_0021-420"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const ComplexMatrix &amp;a, double s</var>)<var><a name="index-operator-_002b-421"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const ComplexMatrix &amp;a, double s</var>)<var><a name="index-operator-_002d-422"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const ComplexMatrix &amp;a, double s</var>)<var><a name="index-operator-_002a-423"></a></var><br>
&mdash; : ComplexMatrix <b>operator /</b> (<var>const ComplexMatrix &amp;a, double s</var>)<var><a name="index-operator-_002f-424"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>double s, const ComplexMatrix &amp;a</var>)<var><a name="index-operator-_002b-425"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>double s, const ComplexMatrix &amp;a</var>)<var><a name="index-operator-_002d-426"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>double s, const ComplexMatrix &amp;a</var>)<var><a name="index-operator-_002a-427"></a></var><br>
&mdash; : ComplexMatrix <b>operator /</b> (<var>double s, const ComplexMatrix &amp;a</var>)<var><a name="index-operator-_002f-428"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator *</b> (<var>const ComplexMatrix &amp;a, const ColumnVector &amp;b</var>)<var><a name="index-operator-_002a-429"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator *</b> (<var>const ComplexMatrix &amp;a, const ComplexColumnVector &amp;b</var>)<var><a name="index-operator-_002a-430"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const ComplexMatrix &amp;a, const DiagMatrix &amp;b</var>)<var><a name="index-operator-_002b-431"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const ComplexMatrix &amp;a, const DiagMatrix &amp;b</var>)<var><a name="index-operator-_002d-432"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const ComplexMatrix &amp;a, const DiagMatrix &amp;b</var>)<var><a name="index-operator-_002a-433"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const ComplexMatrix &amp;a, const ComplexDiagMatrix &amp;b</var>)<var><a name="index-operator-_002b-434"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const ComplexMatrix &amp;a, const ComplexDiagMatrix &amp;b</var>)<var><a name="index-operator-_002d-435"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const ComplexMatrix &amp;a, const ComplexDiagMatrix &amp;b</var>)<var><a name="index-operator-_002a-436"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const ComplexMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002b-437"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const ComplexMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002d-438"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator *</b> (<var>const ComplexMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002a-439"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const ComplexMatrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002a-440"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>product</b> (<var>const ComplexMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-product-441"></a></var><br>
&mdash; : ComplexMatrix <b>quotient</b> (<var>const ComplexMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-quotient-442"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>map</b> (<var>c_c_Mapper f, const ComplexMatrix &amp;a</var>)<var><a name="index-map-443"></a></var><br>
&mdash; : Matrix <b>map</b> (<var>d_c_Mapper f, const ComplexMatrix &amp;a</var>)<var><a name="index-map-444"></a></var><br>
&mdash; : void <b>map</b> (<var>c_c_Mapper f</var>)<var><a name="index-map-445"></a></var><br>
        </div>

<div class="defun">
&mdash; : Matrix <b>all</b> (<var>void</var>)<var> const<a name="index-all-446"></a></var><br>
&mdash; : Matrix <b>any</b> (<var>void</var>)<var> const<a name="index-any-447"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>cumprod</b> (<var>void</var>)<var> const<a name="index-cumprod-448"></a></var><br>
&mdash; : ComplexMatrix <b>cumsum</b> (<var>void</var>)<var> const<a name="index-cumsum-449"></a></var><br>
&mdash; : ComplexMatrix <b>prod</b> (<var>void</var>)<var> const<a name="index-prod-450"></a></var><br>
&mdash; : ComplexMatrix <b>sum</b> (<var>void</var>)<var> const<a name="index-sum-451"></a></var><br>
&mdash; : ComplexMatrix <b>sumsq</b> (<var>void</var>)<var> const<a name="index-sumsq-452"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>diag</b> (<var>void</var>)<var> const<a name="index-diag-453"></a></var><br>
&mdash; : ComplexColumnVector <b>diag</b> (<var>int k</var>)<var> const<a name="index-diag-454"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>row_min</b> (<var>void</var>)<var> const<a name="index-row_005fmin-455"></a></var><br>
&mdash; : ComplexColumnVector <b>row_min_loc</b> (<var>void</var>)<var> const<a name="index-row_005fmin_005floc-456"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>row_max</b> (<var>void</var>)<var> const<a name="index-row_005fmax-457"></a></var><br>
&mdash; : ComplexColumnVector <b>row_max_loc</b> (<var>void</var>)<var> const<a name="index-row_005fmax_005floc-458"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>column_min</b> (<var>void</var>)<var> const<a name="index-column_005fmin-459"></a></var><br>
&mdash; : ComplexRowVector <b>column_min_loc</b> (<var>void</var>)<var> const<a name="index-column_005fmin_005floc-460"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>column_max</b> (<var>void</var>)<var> const<a name="index-column_005fmax-461"></a></var><br>
&mdash; : ComplexRowVector <b>column_max_loc</b> (<var>void</var>)<var> const<a name="index-column_005fmax_005floc-462"></a></var><br>
        </div>

<div class="defun">
&mdash; : ostream&amp; <b>operator &lt;&lt;</b> (<var>ostream &amp;os, const ComplexMatrix &amp;a</var>)<var><a name="index-operator-_003c_003c-463"></a></var><br>
&mdash; : istream&amp; <b>operator &gt;&gt;</b> (<var>istream &amp;is, ComplexMatrix &amp;a</var>)<var><a name="index-operator-_003e_003e-464"></a></var><br>
        </div>

<div class="defun">
&mdash; :  <b>ComplexColumnVector</b> (<var>void</var>)<var><a name="index-ComplexColumnVector-465"></a></var><br>
&mdash; :  <b>ComplexColumnVector</b> (<var>int n</var>)<var><a name="index-ComplexColumnVector-466"></a></var><br>
&mdash; :  <b>ComplexColumnVector</b> (<var>int n, const Complex &amp;val</var>)<var><a name="index-ComplexColumnVector-467"></a></var><br>
&mdash; :  <b>ComplexColumnVector</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-ComplexColumnVector-468"></a></var><br>
&mdash; :  <b>ComplexColumnVector</b> (<var>const Array&lt;Complex&gt; &amp;a</var>)<var><a name="index-ComplexColumnVector-469"></a></var><br>
&mdash; :  <b>ComplexColumnVector</b> (<var>const ComplexColumnVector &amp;a</var>)<var><a name="index-ComplexColumnVector-470"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector&amp; <b>operator =</b> (<var>const ComplexColumnVector &amp;a</var>)<var><a name="index-operator-_003d-471"></a></var><br>
        </div>

<div class="defun">
&mdash; : int <b>operator ==</b> (<var>const ComplexColumnVector &amp;a</var>)<var> const<a name="index-operator-_003d_003d-472"></a></var><br>
&mdash; : int <b>operator !=</b> (<var>const ComplexColumnVector &amp;a</var>)<var> const<a name="index-operator-_0021_003d-473"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector&amp; <b>insert</b> (<var>const ColumnVector &amp;a, int r</var>)<var><a name="index-insert-474"></a></var><br>
&mdash; : ComplexColumnVector&amp; <b>insert</b> (<var>const ComplexColumnVector &amp;a, int r</var>)<var><a name="index-insert-475"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector&amp; <b>fill</b> (<var>double val</var>)<var><a name="index-fill-476"></a></var><br>
&mdash; : ComplexColumnVector&amp; <b>fill</b> (<var>const Complex &amp;val</var>)<var><a name="index-fill-477"></a></var><br>
&mdash; : ComplexColumnVector&amp; <b>fill</b> (<var>double val, int r1, int r2</var>)<var><a name="index-fill-478"></a></var><br>
&mdash; : ComplexColumnVector&amp; <b>fill</b> (<var>const Complex &amp;val, int r1, int r2</var>)<var><a name="index-fill-479"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>stack</b> (<var>const ColumnVector &amp;a</var>)<var> const<a name="index-stack-480"></a></var><br>
&mdash; : ComplexColumnVector <b>stack</b> (<var>const ComplexColumnVector &amp;a</var>)<var> const<a name="index-stack-481"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>transpose</b> (<var>void</var>)<var> const<a name="index-transpose-482"></a></var><br>
        </div>

<div class="defun">
&mdash; : ColumnVector <b>real</b> (<var>const ComplexColumnVector &amp;a</var>)<var><a name="index-real-483"></a></var><br>
&mdash; : ColumnVector <b>imag</b> (<var>const ComplexColumnVector &amp;a</var>)<var><a name="index-imag-484"></a></var><br>
&mdash; : ComplexColumnVector <b>conj</b> (<var>const ComplexColumnVector &amp;a</var>)<var><a name="index-conj-485"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>extract</b> (<var>int r1, int r2</var>)<var> const<a name="index-extract-486"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector&amp; <b>operator +=</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-operator-_002b_003d-487"></a></var><br>
&mdash; : ComplexColumnVector&amp; <b>operator -=</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-operator-_002d_003d-488"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector&amp; <b>operator +=</b> (<var>const ComplexColumnVector &amp;a</var>)<var><a name="index-operator-_002b_003d-489"></a></var><br>
&mdash; : ComplexColumnVector&amp; <b>operator -=</b> (<var>const ComplexColumnVector &amp;a</var>)<var><a name="index-operator-_002d_003d-490"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator +</b> (<var>const ComplexColumnVector &amp;a, double s</var>)<var><a name="index-operator-_002b-491"></a></var><br>
&mdash; : ComplexColumnVector <b>operator -</b> (<var>const ComplexColumnVector &amp;a, double s</var>)<var><a name="index-operator-_002d-492"></a></var><br>
&mdash; : ComplexColumnVector <b>operator *</b> (<var>const ComplexColumnVector &amp;a, double s</var>)<var><a name="index-operator-_002a-493"></a></var><br>
&mdash; : ComplexColumnVector <b>operator /</b> (<var>const ComplexColumnVector &amp;a, double s</var>)<var><a name="index-operator-_002f-494"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator +</b> (<var>double s, const ComplexColumnVector &amp;a</var>)<var><a name="index-operator-_002b-495"></a></var><br>
&mdash; : ComplexColumnVector <b>operator -</b> (<var>double s, const ComplexColumnVector &amp;a</var>)<var><a name="index-operator-_002d-496"></a></var><br>
&mdash; : ComplexColumnVector <b>operator *</b> (<var>double s, const ComplexColumnVector &amp;a</var>)<var><a name="index-operator-_002a-497"></a></var><br>
&mdash; : ComplexColumnVector <b>operator /</b> (<var>double s, const ComplexColumnVector &amp;a</var>)<var><a name="index-operator-_002f-498"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator *</b> (<var>const ComplexColumnVector &amp;a, const ComplexRowVector &amp;b</var>)<var><a name="index-operator-_002a-499"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator +</b> (<var>const ComplexColumnVector &amp;a, const ColumnVector &amp;b</var>)<var><a name="index-operator-_002b-500"></a></var><br>
&mdash; : ComplexColumnVector <b>operator -</b> (<var>const ComplexColumnVector &amp;a, const ColumnVector &amp;b</var>)<var><a name="index-operator-_002d-501"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>product</b> (<var>const ComplexColumnVector &amp;a, const ColumnVector &amp;b</var>)<var><a name="index-product-502"></a></var><br>
&mdash; : ComplexColumnVector <b>quotient</b> (<var>const ComplexColumnVector &amp;a, const ColumnVector &amp;b</var>)<var><a name="index-quotient-503"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>map</b> (<var>c_c_Mapper f, const ComplexColumnVector &amp;a</var>)<var><a name="index-map-504"></a></var><br>
&mdash; : ColumnVector <b>map</b> (<var>d_c_Mapper f, const ComplexColumnVector &amp;a</var>)<var><a name="index-map-505"></a></var><br>
&mdash; : void <b>map</b> (<var>c_c_Mapper f</var>)<var><a name="index-map-506"></a></var><br>
        </div>

<div class="defun">
&mdash; : Complex <b>min</b> (<var>void</var>)<var> const<a name="index-min-507"></a></var><br>
&mdash; : Complex <b>max</b> (<var>void</var>)<var> const<a name="index-max-508"></a></var><br>
        </div>

<div class="defun">
&mdash; : ostream&amp; <b>operator &lt;&lt;</b> (<var>ostream &amp;os, const ComplexColumnVector &amp;a</var>)<var><a name="index-operator-_003c_003c-509"></a></var><br>
        </div>

<div class="defun">
&mdash; :  <b>ComplexRowVector</b> (<var>void</var>)<var><a name="index-ComplexRowVector-510"></a></var><br>
&mdash; :  <b>ComplexRowVector</b> (<var>int n</var>)<var><a name="index-ComplexRowVector-511"></a></var><br>
&mdash; :  <b>ComplexRowVector</b> (<var>int n, const Complex &amp;val</var>)<var><a name="index-ComplexRowVector-512"></a></var><br>
&mdash; :  <b>ComplexRowVector</b> (<var>const RowVector &amp;a</var>)<var><a name="index-ComplexRowVector-513"></a></var><br>
&mdash; :  <b>ComplexRowVector</b> (<var>const Array&lt;Complex&gt; &amp;a</var>)<var><a name="index-ComplexRowVector-514"></a></var><br>
&mdash; :  <b>ComplexRowVector</b> (<var>const ComplexRowVector &amp;a</var>)<var><a name="index-ComplexRowVector-515"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector&amp; <b>operator =</b> (<var>const ComplexRowVector &amp;a</var>)<var><a name="index-operator-_003d-516"></a></var><br>
        </div>

<div class="defun">
&mdash; : int <b>operator ==</b> (<var>const ComplexRowVector &amp;a</var>)<var> const<a name="index-operator-_003d_003d-517"></a></var><br>
&mdash; : int <b>operator !=</b> (<var>const ComplexRowVector &amp;a</var>)<var> const<a name="index-operator-_0021_003d-518"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector&amp; <b>insert</b> (<var>const RowVector &amp;a, int c</var>)<var><a name="index-insert-519"></a></var><br>
&mdash; : ComplexRowVector&amp; <b>insert</b> (<var>const ComplexRowVector &amp;a, int c</var>)<var><a name="index-insert-520"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector&amp; <b>fill</b> (<var>double val</var>)<var><a name="index-fill-521"></a></var><br>
&mdash; : ComplexRowVector&amp; <b>fill</b> (<var>const Complex &amp;val</var>)<var><a name="index-fill-522"></a></var><br>
&mdash; : ComplexRowVector&amp; <b>fill</b> (<var>double val, int c1, int c2</var>)<var><a name="index-fill-523"></a></var><br>
&mdash; : ComplexRowVector&amp; <b>fill</b> (<var>const Complex &amp;val, int c1, int c2</var>)<var><a name="index-fill-524"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>append</b> (<var>const RowVector &amp;a</var>)<var> const<a name="index-append-525"></a></var><br>
&mdash; : ComplexRowVector <b>append</b> (<var>const ComplexRowVector &amp;a</var>)<var> const<a name="index-append-526"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>transpose</b> (<var>void</var>)<var> const<a name="index-transpose-527"></a></var><br>
        </div>

<div class="defun">
&mdash; : RowVector <b>real</b> (<var>const ComplexRowVector &amp;a</var>)<var><a name="index-real-528"></a></var><br>
&mdash; : RowVector <b>imag</b> (<var>const ComplexRowVector &amp;a</var>)<var><a name="index-imag-529"></a></var><br>
&mdash; : ComplexRowVector <b>conj</b> (<var>const ComplexRowVector &amp;a</var>)<var><a name="index-conj-530"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>extract</b> (<var>int c1, int c2</var>)<var> const<a name="index-extract-531"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector&amp; <b>operator +=</b> (<var>const RowVector &amp;a</var>)<var><a name="index-operator-_002b_003d-532"></a></var><br>
&mdash; : ComplexRowVector&amp; <b>operator -=</b> (<var>const RowVector &amp;a</var>)<var><a name="index-operator-_002d_003d-533"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector&amp; <b>operator +=</b> (<var>const ComplexRowVector &amp;a</var>)<var><a name="index-operator-_002b_003d-534"></a></var><br>
&mdash; : ComplexRowVector&amp; <b>operator -=</b> (<var>const ComplexRowVector &amp;a</var>)<var><a name="index-operator-_002d_003d-535"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>operator +</b> (<var>const ComplexRowVector &amp;a, double s</var>)<var><a name="index-operator-_002b-536"></a></var><br>
&mdash; : ComplexRowVector <b>operator -</b> (<var>const ComplexRowVector &amp;a, double s</var>)<var><a name="index-operator-_002d-537"></a></var><br>
&mdash; : ComplexRowVector <b>operator *</b> (<var>const ComplexRowVector &amp;a, double s</var>)<var><a name="index-operator-_002a-538"></a></var><br>
&mdash; : ComplexRowVector <b>operator /</b> (<var>const ComplexRowVector &amp;a, double s</var>)<var><a name="index-operator-_002f-539"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>operator +</b> (<var>double s, const ComplexRowVector &amp;a</var>)<var><a name="index-operator-_002b-540"></a></var><br>
&mdash; : ComplexRowVector <b>operator -</b> (<var>double s, const ComplexRowVector &amp;a</var>)<var><a name="index-operator-_002d-541"></a></var><br>
&mdash; : ComplexRowVector <b>operator *</b> (<var>double s, const ComplexRowVector &amp;a</var>)<var><a name="index-operator-_002a-542"></a></var><br>
&mdash; : ComplexRowVector <b>operator /</b> (<var>double s, const ComplexRowVector &amp;a</var>)<var><a name="index-operator-_002f-543"></a></var><br>
        </div>

<div class="defun">
&mdash; : Complex <b>operator *</b> (<var>const ComplexRowVector &amp;a, const ColumnVector &amp;b</var>)<var><a name="index-operator-_002a-544"></a></var><br>
        </div>

<div class="defun">
&mdash; : Complex <b>operator *</b> (<var>const ComplexRowVector &amp;a, const ComplexColumnVector &amp;b</var>)<var><a name="index-operator-_002a-545"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>operator *</b> (<var>const ComplexRowVector &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002a-546"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>operator +</b> (<var>const ComplexRowVector &amp;a, const RowVector &amp;b</var>)<var><a name="index-operator-_002b-547"></a></var><br>
&mdash; : ComplexRowVector <b>operator -</b> (<var>const ComplexRowVector &amp;a, const RowVector &amp;b</var>)<var><a name="index-operator-_002d-548"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>product</b> (<var>const ComplexRowVector &amp;a, const RowVector &amp;b</var>)<var><a name="index-product-549"></a></var><br>
&mdash; : ComplexRowVector <b>quotient</b> (<var>const ComplexRowVector &amp;a, const RowVector &amp;b</var>)<var><a name="index-quotient-550"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>map</b> (<var>c_c_Mapper f, const ComplexRowVector &amp;a</var>)<var><a name="index-map-551"></a></var><br>
&mdash; : RowVector <b>map</b> (<var>d_c_Mapper f, const ComplexRowVector &amp;a</var>)<var><a name="index-map-552"></a></var><br>
&mdash; : void <b>map</b> (<var>c_c_Mapper f</var>)<var><a name="index-map-553"></a></var><br>
        </div>

<div class="defun">
&mdash; : Complex <b>min</b> (<var>void</var>)<var> const<a name="index-min-554"></a></var><br>
&mdash; : Complex <b>max</b> (<var>void</var>)<var> const<a name="index-max-555"></a></var><br>
        </div>

<div class="defun">
&mdash; : ostream&amp; <b>operator &lt;&lt;</b> (<var>ostream &amp;os, const ComplexRowVector &amp;a</var>)<var><a name="index-operator-_003c_003c-556"></a></var><br>
        </div>

<div class="defun">
&mdash; :  <b>ComplexDiagMatrix</b> (<var>void</var>)<var><a name="index-ComplexDiagMatrix-557"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>int n</var>)<var><a name="index-ComplexDiagMatrix-558"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>int n, const Complex &amp;val</var>)<var><a name="index-ComplexDiagMatrix-559"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>int r, int c</var>)<var><a name="index-ComplexDiagMatrix-560"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>int r, int c, const Complex &amp;val</var>)<var><a name="index-ComplexDiagMatrix-561"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>const RowVector &amp;a</var>)<var><a name="index-ComplexDiagMatrix-562"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>const ComplexRowVector &amp;a</var>)<var><a name="index-ComplexDiagMatrix-563"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-ComplexDiagMatrix-564"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>const ComplexColumnVector &amp;a</var>)<var><a name="index-ComplexDiagMatrix-565"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-ComplexDiagMatrix-566"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>const DiagArray&lt;Complex&gt; &amp;a</var>)<var><a name="index-ComplexDiagMatrix-567"></a></var><br>
&mdash; :  <b>ComplexDiagMatrix</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var><a name="index-ComplexDiagMatrix-568"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix&amp; <b>operator =</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_003d-569"></a></var><br>
        </div>

<div class="defun">
&mdash; : int <b>operator ==</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var> const<a name="index-operator-_003d_003d-570"></a></var><br>
&mdash; : int <b>operator !=</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var> const<a name="index-operator-_0021_003d-571"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>double val</var>)<var><a name="index-fill-572"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>const Complex &amp;val</var>)<var><a name="index-fill-573"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>double val, int beg, int end</var>)<var><a name="index-fill-574"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>const Complex &amp;val, int beg, int end</var>)<var><a name="index-fill-575"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>const ColumnVector &amp;a</var>)<var><a name="index-fill-576"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>const ComplexColumnVector &amp;a</var>)<var><a name="index-fill-577"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>const RowVector &amp;a</var>)<var><a name="index-fill-578"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>const ComplexRowVector &amp;a</var>)<var><a name="index-fill-579"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>const ColumnVector &amp;a, int beg</var>)<var><a name="index-fill-580"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>const ComplexColumnVector &amp;a, int beg</var>)<var><a name="index-fill-581"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>const RowVector &amp;a, int beg</var>)<var><a name="index-fill-582"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>fill</b> (<var>const ComplexRowVector &amp;a, int beg</var>)<var><a name="index-fill-583"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix <b>transpose</b> (<var>void</var>)<var> const<a name="index-transpose-584"></a></var><br>
        </div>

<div class="defun">
&mdash; : DiagMatrix <b>real</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var><a name="index-real-585"></a></var><br>
&mdash; : DiagMatrix <b>imag</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var><a name="index-imag-586"></a></var><br>
&mdash; : ComplexDiagMatrix <b>conj</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var><a name="index-conj-587"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>extract</b> (<var>int r1, int c1, int r2, int c2</var>)<var> const<a name="index-extract-588"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexRowVector <b>row</b> (<var>int i</var>)<var> const<a name="index-row-589"></a></var><br>
&mdash; : ComplexRowVector <b>row</b> (<var>char *s</var>)<var> const<a name="index-row-590"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>column</b> (<var>int i</var>)<var> const<a name="index-column-591"></a></var><br>
&mdash; : ComplexColumnVector <b>column</b> (<var>char *s</var>)<var> const<a name="index-column-592"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix <b>inverse</b> (<var>int &amp;info</var>)<var> const<a name="index-inverse-593"></a></var><br>
&mdash; : ComplexDiagMatrix <b>inverse</b> (<var>void</var>)<var> const<a name="index-inverse-594"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix&amp; <b>operator +=</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002b_003d-595"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>operator -=</b> (<var>const DiagMatrix &amp;a</var>)<var><a name="index-operator-_002d_003d-596"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix&amp; <b>operator +=</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_002b_003d-597"></a></var><br>
&mdash; : ComplexDiagMatrix&amp; <b>operator -=</b> (<var>const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_002d_003d-598"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const ComplexDiagMatrix &amp;a, double s</var>)<var><a name="index-operator-_002b-599"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const ComplexDiagMatrix &amp;a, double s</var>)<var><a name="index-operator-_002d-600"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const ComplexDiagMatrix &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002b-601"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const ComplexDiagMatrix &amp;a, const Complex &amp;s</var>)<var><a name="index-operator-_002d-602"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix <b>operator *</b> (<var>const ComplexDiagMatrix &amp;a, double s</var>)<var><a name="index-operator-_002a-603"></a></var><br>
&mdash; : ComplexDiagMatrix <b>operator /</b> (<var>const ComplexDiagMatrix &amp;a, double s</var>)<var><a name="index-operator-_002f-604"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>double s, const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_002b-605"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>double s, const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_002d-606"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const Complex &amp;s, const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_002b-607"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const Complex &amp;s, const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_002d-608"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix <b>operator *</b> (<var>double s, const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_002a-609"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator *</b> (<var>const ComplexDiagMatrix &amp;a, const ColumnVector &amp;b</var>)<var><a name="index-operator-_002a-610"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>operator *</b> (<var>const ComplexDiagMatrix &amp;a, const ComplexColumnVector &amp;b</var>)<var><a name="index-operator-_002a-611"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix <b>operator +</b> (<var>const ComplexDiagMatrix &amp;a, const DiagMatrix &amp;b</var>)<var><a name="index-operator-_002b-612"></a></var><br>
&mdash; : ComplexDiagMatrix <b>operator -</b> (<var>const ComplexDiagMatrix &amp;a, const DiagMatrix &amp;b</var>)<var><a name="index-operator-_002d-613"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexDiagMatrix <b>product</b> (<var>const ComplexDiagMatrix &amp;a, const DiagMatrix &amp;b</var>)<var><a name="index-product-614"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const ComplexDiagMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002b-615"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const ComplexDiagMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002d-616"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const ComplexDiagMatrix &amp;a, const Matrix &amp;b</var>)<var><a name="index-operator-_002a-617"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexMatrix <b>operator +</b> (<var>const ComplexDiagMatrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002b-618"></a></var><br>
&mdash; : ComplexMatrix <b>operator -</b> (<var>const ComplexDiagMatrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002d-619"></a></var><br>
&mdash; : ComplexMatrix <b>operator *</b> (<var>const ComplexDiagMatrix &amp;a, const ComplexMatrix &amp;b</var>)<var><a name="index-operator-_002a-620"></a></var><br>
        </div>

<div class="defun">
&mdash; : ComplexColumnVector <b>diag</b> (<var>void</var>)<var> const<a name="index-diag-621"></a></var><br>
&mdash; : ComplexColumnVector <b>diag</b> (<var>int k</var>)<var> const<a name="index-diag-622"></a></var><br>
        </div>

<div class="defun">
&mdash; : ostream&amp; <b>operator &lt;&lt;</b> (<var>ostream &amp;os, const ComplexDiagMatrix &amp;a</var>)<var><a name="index-operator-_003c_003c-623"></a></var><br>
        </div>

<!-- Copyright (C) 1996, 1998, 2006, 2007 John W. Eaton -->
<!-- This file is part of Octave. -->
<!-- Octave is free software; you can redistribute it and/or modify it -->
<!-- under the terms of the GNU General Public License as published by the -->
<!-- Free Software Foundation; either version 3 of the License, or (at -->
<!-- your option) any later version. -->
<!-- Octave is distributed in the hope that it will be useful, but WITHOUT -->
<!-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -->
<!-- FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License -->
<!-- for more details. -->
<!-- You should have received a copy of the GNU General Public License -->
<!-- along with Octave; see the file COPYING.  If not, see -->
<!-- <http://www.gnu.org/licenses/>. -->
   </body></html>