csharpfftfsharpintegrationinterpolationlinear-algebramathdifferentiationmatrixnumericsrandomregressionstatisticsmathnet
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4604 lines
219 KiB
4604 lines
219 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
<head>
|
|
<title>SparseMatrix - Math.NET Numerics Documentation</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
|
<link type="text/css" rel="stylesheet" href="../main.css"/>
|
|
<script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script>
|
|
<script type="text/javascript" src="../js/jquery.scrollTo-min.js"></script>
|
|
<script type="text/javascript" src="../js/navigation.js"></script>
|
|
<script type="text/javascript" src="../js/example.js"></script>
|
|
</head>
|
|
<body><div id="namespaces">
|
|
<h2 class="fixed">Namespaces</h2>
|
|
<div class="scroll">
|
|
<ul>
|
|
<li>
|
|
<a href="../MathNet.Numerics/index.htm">MathNet.Numerics</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Differentiation/index.htm">MathNet.Numerics.Differentiation</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Distributions/index.htm">MathNet.Numerics.Distributions</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Financial/index.htm">MathNet.Numerics.Financial</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.IntegralTransforms/index.htm">MathNet.Numerics.IntegralTransforms</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Integration/index.htm">MathNet.Numerics.Integration</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Interpolation/index.htm">MathNet.Numerics.Interpolation</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra/index.htm">MathNet.Numerics.LinearAlgebra</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex/index.htm" class="current">MathNet.Numerics.LinearAlgebra.Complex</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex.Solvers/index.htm">MathNet.Numerics.LinearAlgebra.Complex.Solvers</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex32/index.htm">MathNet.Numerics.LinearAlgebra.Complex32</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex32.Solvers/index.htm">MathNet.Numerics.LinearAlgebra.Complex32.Solvers</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Double/index.htm">MathNet.Numerics.LinearAlgebra.Double</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Double.Solvers/index.htm">MathNet.Numerics.LinearAlgebra.Double.Solvers</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Factorization/index.htm">MathNet.Numerics.LinearAlgebra.Factorization</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Single/index.htm">MathNet.Numerics.LinearAlgebra.Single</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Single.Solvers/index.htm">MathNet.Numerics.LinearAlgebra.Single.Solvers</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Solvers/index.htm">MathNet.Numerics.LinearAlgebra.Solvers</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Storage/index.htm">MathNet.Numerics.LinearAlgebra.Storage</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearRegression/index.htm">MathNet.Numerics.LinearRegression</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.OdeSolvers/index.htm">MathNet.Numerics.OdeSolvers</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Optimization/index.htm">MathNet.Numerics.Optimization</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Optimization.LineSearch/index.htm">MathNet.Numerics.Optimization.LineSearch</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Optimization.ObjectiveFunctions/index.htm">MathNet.Numerics.Optimization.ObjectiveFunctions</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Optimization.TrustRegion/index.htm">MathNet.Numerics.Optimization.TrustRegion</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Providers/index.htm">MathNet.Numerics.Providers</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Providers.FourierTransform/index.htm">MathNet.Numerics.Providers.FourierTransform</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Providers.LinearAlgebra/index.htm">MathNet.Numerics.Providers.LinearAlgebra</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Providers.SparseSolver/index.htm">MathNet.Numerics.Providers.SparseSolver</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Random/index.htm">MathNet.Numerics.Random</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.RootFinding/index.htm">MathNet.Numerics.RootFinding</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Statistics/index.htm">MathNet.Numerics.Statistics</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.Statistics.Mcmc/index.htm">MathNet.Numerics.Statistics.Mcmc</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div><div id="types">
|
|
<h2 class="fixed">Types in MathNet.Numerics.LinearAlgebra.Complex</h2>
|
|
<div class="scroll">
|
|
<ul>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex/DenseMatrix.htm">DenseMatrix</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex/DenseVector.htm">DenseVector</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex/DiagonalMatrix.htm">DiagonalMatrix</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex/Matrix.htm">Matrix</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm" class="current">SparseMatrix</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseVector.htm">SparseVector</a>
|
|
</li>
|
|
<li>
|
|
<a href="../MathNet.Numerics.LinearAlgebra.Complex/Vector.htm">Vector</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="header">
|
|
<p class="class"><strong>Type</strong> SparseMatrix</p>
|
|
<p><strong>Namespace</strong> MathNet.Numerics.LinearAlgebra.Complex</p>
|
|
<p><strong>Parent</strong> <a href="../MathNet.Numerics.LinearAlgebra.Complex/Matrix.htm">Matrix</a></p>
|
|
</div>
|
|
<div class="sub-header">
|
|
<div id="summary">A Matrix with sparse storage, intended for very large matrices where most of the cells are zero.
|
|
The underlying storage scheme is 3-array compressed-sparse-row (CSR) Format..
|
|
</div>
|
|
|
|
<h3 class="section">Constructors</h3>
|
|
<ul>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#.ctor">SparseMatrix</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#.ctor">SparseMatrix</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#.ctor">SparseMatrix</a></li>
|
|
</ul>
|
|
|
|
<h3 class="section">Static Functions</h3>
|
|
<ul>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Create">Create</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Create">Create</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#CreateDiagonal">CreateDiagonal</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#CreateDiagonal">CreateDiagonal</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#CreateIdentity">CreateIdentity</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfArray">OfArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfColumnArrays">OfColumnArrays</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfColumnArrays">OfColumnArrays</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfColumnMajor">OfColumnMajor</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfColumns">OfColumns</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfColumns">OfColumns</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfColumnVectors">OfColumnVectors</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfColumnVectors">OfColumnVectors</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfDiagonalArray">OfDiagonalArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfDiagonalArray">OfDiagonalArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfDiagonalVector">OfDiagonalVector</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfDiagonalVector">OfDiagonalVector</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfIndexed">OfIndexed</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfMatrix">OfMatrix</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfRowArrays">OfRowArrays</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfRowArrays">OfRowArrays</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfRowMajor">OfRowMajor</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfRows">OfRows</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfRows">OfRows</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfRowVectors">OfRowVectors</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#OfRowVectors">OfRowVectors</a></li>
|
|
</ul>
|
|
<h3 class="section">Methods</h3>
|
|
<ul>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Add">Add</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Add">Add</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Add">Add</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Add">Add</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Append">Append</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Append">Append</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#AsArray">AsArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#AsColumnArrays">AsColumnArrays</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#AsColumnMajorArray">AsColumnMajorArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#AsRowArrays">AsRowArrays</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#AsRowMajorArray">AsRowMajorArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#At">At</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#At">At</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Cholesky">Cholesky</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Clear">Clear</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ClearColumn">ClearColumn</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ClearColumns">ClearColumns</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ClearRow">ClearRow</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ClearRows">ClearRows</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ClearSubMatrix">ClearSubMatrix</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Clone">Clone</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#CoerceZero">CoerceZero</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#CoerceZero">CoerceZero</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Column">Column</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Column">Column</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Column">Column</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Column">Column</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ColumnAbsoluteSums">ColumnAbsoluteSums</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ColumnNorms">ColumnNorms</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ColumnSums">ColumnSums</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ConditionNumber">ConditionNumber</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Conjugate">Conjugate</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Conjugate">Conjugate</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ConjugateTranspose">ConjugateTranspose</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ConjugateTranspose">ConjugateTranspose</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ConjugateTransposeAndMultiply">ConjugateTransposeAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ConjugateTransposeAndMultiply">ConjugateTransposeAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ConjugateTransposeThisAndMultiply">ConjugateTransposeThisAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ConjugateTransposeThisAndMultiply">ConjugateTransposeThisAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ConjugateTransposeThisAndMultiply">ConjugateTransposeThisAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ConjugateTransposeThisAndMultiply">ConjugateTransposeThisAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#CopyTo">CopyTo</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Determinant">Determinant</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Diagonal">Diagonal</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#DiagonalStack">DiagonalStack</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#DiagonalStack">DiagonalStack</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Divide">Divide</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Divide">Divide</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#DivideByThis">DivideByThis</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#DivideByThis">DivideByThis</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Enumerate">Enumerate</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Enumerate">Enumerate</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#EnumerateColumns">EnumerateColumns</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#EnumerateColumns">EnumerateColumns</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#EnumerateColumnsIndexed">EnumerateColumnsIndexed</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#EnumerateColumnsIndexed">EnumerateColumnsIndexed</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#EnumerateIndexed">EnumerateIndexed</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#EnumerateIndexed">EnumerateIndexed</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#EnumerateRows">EnumerateRows</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#EnumerateRows">EnumerateRows</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#EnumerateRowsIndexed">EnumerateRowsIndexed</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#EnumerateRowsIndexed">EnumerateRowsIndexed</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Equals">Equals</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Equals">Equals</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Evd">Evd</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Exists">Exists</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Exists2``1">Exists2<TOther></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Find">Find</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Find2``1">Find2<TOther></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Fold2``2">Fold2<TOther, TState></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#FoldByColumn``1">FoldByColumn<TU></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#FoldByRow``1">FoldByRow<TU></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#FoldColumns``1">FoldColumns<TU></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#FoldRows``1">FoldRows<TU></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ForAll">ForAll</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ForAll2``1">ForAll2<TOther></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#FrobeniusNorm">FrobeniusNorm</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#GetHashCode">GetHashCode</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#GetType">GetType</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#GramSchmidt">GramSchmidt</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#InfinityNorm">InfinityNorm</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#InsertColumn">InsertColumn</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#InsertRow">InsertRow</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Inverse">Inverse</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#IsHermitian">IsHermitian</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#IsSymmetric">IsSymmetric</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Kernel">Kernel</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#KroneckerProduct">KroneckerProduct</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#KroneckerProduct">KroneckerProduct</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#L1Norm">L1Norm</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#L2Norm">L2Norm</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#LeftMultiply">LeftMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#LeftMultiply">LeftMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#LowerTriangle">LowerTriangle</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#LowerTriangle">LowerTriangle</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#LU">LU</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Map">Map</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Map``1">Map<TU></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Map2">Map2</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Map2">Map2</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#MapConvert``1">MapConvert<TU></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#MapIndexed">MapIndexed</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#MapIndexed``1">MapIndexed<TU></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#MapIndexedConvert``1">MapIndexedConvert<TU></a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#MapIndexedInplace">MapIndexedInplace</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#MapInplace">MapInplace</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Modulus">Modulus</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Modulus">Modulus</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ModulusByThis">ModulusByThis</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ModulusByThis">ModulusByThis</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Multiply">Multiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Multiply">Multiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Multiply">Multiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Multiply">Multiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Multiply">Multiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Multiply">Multiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Negate">Negate</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Negate">Negate</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#NormalizeColumns">NormalizeColumns</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#NormalizeRows">NormalizeRows</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Nullity">Nullity</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PermuteColumns">PermuteColumns</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PermuteRows">PermuteRows</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAbs">PointwiseAbs</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAbs">PointwiseAbs</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAbsoluteMaximum">PointwiseAbsoluteMaximum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAbsoluteMaximum">PointwiseAbsoluteMaximum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAbsoluteMaximum">PointwiseAbsoluteMaximum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAbsoluteMaximum">PointwiseAbsoluteMaximum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAbsoluteMinimum">PointwiseAbsoluteMinimum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAbsoluteMinimum">PointwiseAbsoluteMinimum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAbsoluteMinimum">PointwiseAbsoluteMinimum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAbsoluteMinimum">PointwiseAbsoluteMinimum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAcos">PointwiseAcos</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAcos">PointwiseAcos</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAsin">PointwiseAsin</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAsin">PointwiseAsin</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAtan">PointwiseAtan</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAtan">PointwiseAtan</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAtan2">PointwiseAtan2</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseAtan2">PointwiseAtan2</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseCeiling">PointwiseCeiling</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseCeiling">PointwiseCeiling</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseCos">PointwiseCos</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseCos">PointwiseCos</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseCosh">PointwiseCosh</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseCosh">PointwiseCosh</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseDivide">PointwiseDivide</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseDivide">PointwiseDivide</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseExp">PointwiseExp</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseExp">PointwiseExp</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseFloor">PointwiseFloor</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseFloor">PointwiseFloor</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseLog">PointwiseLog</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseLog">PointwiseLog</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseLog10">PointwiseLog10</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseLog10">PointwiseLog10</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseMaximum">PointwiseMaximum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseMaximum">PointwiseMaximum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseMaximum">PointwiseMaximum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseMaximum">PointwiseMaximum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseMinimum">PointwiseMinimum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseMinimum">PointwiseMinimum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseMinimum">PointwiseMinimum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseMinimum">PointwiseMinimum</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseModulus">PointwiseModulus</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseModulus">PointwiseModulus</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseMultiply">PointwiseMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseMultiply">PointwiseMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwisePower">PointwisePower</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwisePower">PointwisePower</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwisePower">PointwisePower</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwisePower">PointwisePower</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseRemainder">PointwiseRemainder</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseRemainder">PointwiseRemainder</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseRound">PointwiseRound</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseRound">PointwiseRound</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseSign">PointwiseSign</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseSign">PointwiseSign</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseSin">PointwiseSin</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseSin">PointwiseSin</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseSinh">PointwiseSinh</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseSinh">PointwiseSinh</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseSqrt">PointwiseSqrt</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseSqrt">PointwiseSqrt</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseTan">PointwiseTan</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseTan">PointwiseTan</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseTanh">PointwiseTanh</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PointwiseTanh">PointwiseTanh</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Power">Power</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Power">Power</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#PseudoInverse">PseudoInverse</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#QR">QR</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Range">Range</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Rank">Rank</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ReduceColumns">ReduceColumns</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ReduceRows">ReduceRows</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Remainder">Remainder</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Remainder">Remainder</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#RemainderByThis">RemainderByThis</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#RemainderByThis">RemainderByThis</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#RemoveColumn">RemoveColumn</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#RemoveRow">RemoveRow</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Resize">Resize</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Row">Row</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Row">Row</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Row">Row</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Row">Row</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#RowAbsoluteSums">RowAbsoluteSums</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#RowNorms">RowNorms</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#RowSums">RowSums</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetColumn">SetColumn</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetColumn">SetColumn</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetColumn">SetColumn</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetDiagonal">SetDiagonal</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetDiagonal">SetDiagonal</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetRow">SetRow</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetRow">SetRow</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetRow">SetRow</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetSubMatrix">SetSubMatrix</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetSubMatrix">SetSubMatrix</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SetSubMatrix">SetSubMatrix</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Solve">Solve</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Solve">Solve</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Solve">Solve</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Solve">Solve</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SolveIterative">SolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SolveIterative">SolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SolveIterative">SolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SolveIterative">SolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SolveIterative">SolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SolveIterative">SolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Stack">Stack</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Stack">Stack</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#StrictlyLowerTriangle">StrictlyLowerTriangle</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#StrictlyLowerTriangle">StrictlyLowerTriangle</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#StrictlyUpperTriangle">StrictlyUpperTriangle</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#StrictlyUpperTriangle">StrictlyUpperTriangle</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SubMatrix">SubMatrix</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Subtract">Subtract</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Subtract">Subtract</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Subtract">Subtract</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Subtract">Subtract</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SubtractFrom">SubtractFrom</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#SubtractFrom">SubtractFrom</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Svd">Svd</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToArray">ToArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToColumnArrays">ToColumnArrays</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToColumnMajorArray">ToColumnMajorArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToMatrixString">ToMatrixString</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToMatrixString">ToMatrixString</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToMatrixString">ToMatrixString</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToMatrixString">ToMatrixString</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToMatrixStringArray">ToMatrixStringArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToMatrixStringArray">ToMatrixStringArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToRowArrays">ToRowArrays</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToRowMajorArray">ToRowMajorArray</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToString">ToString</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToString">ToString</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToString">ToString</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ToTypeString">ToTypeString</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Trace">Trace</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Transpose">Transpose</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Transpose">Transpose</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TransposeAndMultiply">TransposeAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TransposeAndMultiply">TransposeAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TransposeThisAndMultiply">TransposeThisAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TransposeThisAndMultiply">TransposeThisAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TransposeThisAndMultiply">TransposeThisAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TransposeThisAndMultiply">TransposeThisAndMultiply</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TrySolveIterative">TrySolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TrySolveIterative">TrySolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TrySolveIterative">TrySolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TrySolveIterative">TrySolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TrySolveIterative">TrySolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#TrySolveIterative">TrySolveIterative</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#UpperTriangle">UpperTriangle</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#UpperTriangle">UpperTriangle</a></li>
|
|
</ul>
|
|
|
|
|
|
<h3 class="section">Properties</h3>
|
|
<ul>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#ColumnCount">ColumnCount</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Item">Item</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#NonZerosCount">NonZerosCount</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#RowCount">RowCount</a></li>
|
|
<li><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm#Storage">Storage</a></li>
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
<h3 class="section">Public Constructors</h3>
|
|
|
|
<div id=".ctor" class="method">
|
|
<h4> <strong>SparseMatrix</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns)</h4>
|
|
<div class="content">Create a new sparse matrix with the given number of rows and columns.
|
|
All cells of the matrix will be initialized to zero.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id=".ctor" class="method">
|
|
<h4> <strong>SparseMatrix</strong>(<a href="../MathNet.Numerics.LinearAlgebra.Storage/SparseCompressedRowMatrixStorage`1.htm">SparseCompressedRowMatrixStorage<T></a> storage)</h4>
|
|
<div class="content">Create a new sparse matrix straight from an initialized matrix storage instance.
|
|
The storage is used directly without copying.
|
|
Intended for advanced scenarios where you're working directly with
|
|
storage for performance or interop reasons.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id=".ctor" class="method">
|
|
<h4> <strong>SparseMatrix</strong>(<span title="System.int">int</span> order)</h4>
|
|
<div class="content">Create a new square sparse matrix with the given number of rows and columns.
|
|
All cells of the matrix will be initialized to zero.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<h3 class="section">Public Static Functions</h3>
|
|
|
|
<div id="Create" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>Create</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <span title="System.Func<int, int, Complex>">Func<int, int, Complex></span> init)</h4>
|
|
<div class="content">Create a new sparse matrix and initialize each value using the provided init function.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Create" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>Create</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <span title="System.Numerics.Complex">Complex</span> value)</h4>
|
|
<div class="content">Create a new sparse matrix and initialize each value to the same provided value.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="CreateDiagonal" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>CreateDiagonal</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <span title="System.Func<int, Complex>">Func<int, Complex></span> init)</h4>
|
|
<div class="content">Create a new diagonal sparse matrix and initialize each diagonal value using the provided init function.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="CreateDiagonal" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>CreateDiagonal</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <span title="System.Numerics.Complex">Complex</span> value)</h4>
|
|
<div class="content">Create a new diagonal sparse matrix and initialize each diagonal value to the same provided value.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="CreateIdentity" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>CreateIdentity</strong>(<span title="System.int">int</span> order)</h4>
|
|
<div class="content">Create a new square sparse identity matrix where each diagonal value is set to One.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfArray" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfArray</strong>(<span title="System.Numerics.Complex[,]">Complex[,]</span> array)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfColumnArrays" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfColumnArrays</strong>(<span title="System.Collections.Generic.IEnumerable<Complex[]>">IEnumerable<Complex[]></span> columns)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given column arrays.
|
|
This new matrix will be independent from the arrays.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfColumnArrays" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfColumnArrays</strong>(<span title="System.Numerics.Complex[][]">Complex[][]</span> columns)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfColumnMajor" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfColumnMajor</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <span title="System.Collections.Generic.IList<Complex>">IList<Complex></span> columnMajor)</h4>
|
|
<div class="content">Create a new sparse matrix with the given number of rows and columns as a copy of the given array.
|
|
The array is assumed to be in column-major order (column by column).
|
|
This new matrix will be independent from the provided array.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfColumns" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfColumns</strong>(<span title="System.Collections.Generic.IEnumerable<IEnumerable<Complex>>">IEnumerable<IEnumerable<Complex>></span> data)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given enumerable of enumerable columns.
|
|
Each enumerable in the master enumerable specifies a column.
|
|
This new matrix will be independent from the enumerables.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfColumns" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfColumns</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <span title="System.Collections.Generic.IEnumerable<IEnumerable<Complex>>">IEnumerable<IEnumerable<Complex>></span> data)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given enumerable of enumerable columns.
|
|
Each enumerable in the master enumerable specifies a column.
|
|
This new matrix will be independent from the enumerables.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfColumnVectors" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfColumnVectors</strong>(<span title="System.Collections.Generic.IEnumerable<Vector<Complex>>">IEnumerable<Vector<Complex>></span> columns)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given column vectors.
|
|
This new matrix will be independent from the vectors.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfColumnVectors" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfColumnVectors</strong>(<span title="MathNet.Numerics.LinearAlgebra.Vector`1[]">Vector`1[]</span> columns)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfDiagonalArray" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfDiagonalArray</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <span title="System.Numerics.Complex[]">Complex[]</span> diagonal)</h4>
|
|
<div class="content">Create a new sparse matrix with the diagonal as a copy of the given array.
|
|
This new matrix will be independent from the array.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfDiagonalArray" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfDiagonalArray</strong>(<span title="System.Numerics.Complex[]">Complex[]</span> diagonal)</h4>
|
|
<div class="content">Create a new sparse matrix with the diagonal as a copy of the given array.
|
|
This new matrix will be independent from the array.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfDiagonalVector" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfDiagonalVector</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> diagonal)</h4>
|
|
<div class="content">Create a new sparse matrix with the diagonal as a copy of the given vector.
|
|
This new matrix will be independent from the vector.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfDiagonalVector" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfDiagonalVector</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> diagonal)</h4>
|
|
<div class="content">Create a new sparse matrix with the diagonal as a copy of the given vector.
|
|
This new matrix will be independent from the vector.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfIndexed" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfIndexed</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <span title="System.Collections.Generic.IEnumerable<Tuple<int, int, Complex>>">IEnumerable<Tuple<int, int, Complex>></span> enumerable)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given indexed enumerable.
|
|
Keys must be provided at most once, zero is assumed if a key is omitted.
|
|
This new matrix will be independent from the enumerable.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfMatrix" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfMatrix</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> matrix)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given other matrix.
|
|
This new matrix will be independent from the other matrix.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfRowArrays" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfRowArrays</strong>(<span title="System.Numerics.Complex[][]">Complex[][]</span> rows)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfRowArrays" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfRowArrays</strong>(<span title="System.Collections.Generic.IEnumerable<Complex[]>">IEnumerable<Complex[]></span> rows)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given row arrays.
|
|
This new matrix will be independent from the arrays.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfRowMajor" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfRowMajor</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <span title="System.Collections.Generic.IEnumerable<Complex>">IEnumerable<Complex></span> rowMajor)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given enumerable.
|
|
The enumerable is assumed to be in row-major order (row by row).
|
|
This new matrix will be independent from the enumerable.
|
|
A new memory block will be allocated for storing the vector.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfRows" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfRows</strong>(<span title="System.Collections.Generic.IEnumerable<IEnumerable<Complex>>">IEnumerable<IEnumerable<Complex>></span> data)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given enumerable of enumerable rows.
|
|
Each enumerable in the master enumerable specifies a row.
|
|
This new matrix will be independent from the enumerables.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfRows" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfRows</strong>(<span title="System.int">int</span> rows, <span title="System.int">int</span> columns, <span title="System.Collections.Generic.IEnumerable<IEnumerable<Complex>>">IEnumerable<IEnumerable<Complex>></span> data)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given enumerable of enumerable rows.
|
|
Each enumerable in the master enumerable specifies a row.
|
|
This new matrix will be independent from the enumerables.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfRowVectors" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfRowVectors</strong>(<span title="MathNet.Numerics.LinearAlgebra.Vector`1[]">Vector`1[]</span> rows)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="OfRowVectors" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Complex/SparseMatrix.htm">SparseMatrix</a> <strong>OfRowVectors</strong>(<span title="System.Collections.Generic.IEnumerable<Vector<Complex>>">IEnumerable<Vector<Complex>></span> rows)</h4>
|
|
<div class="content">Create a new sparse matrix as a copy of the given row vectors.
|
|
This new matrix will be independent from the vectors.
|
|
A new memory block will be allocated for storing the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<h3 class="section">Public Methods</h3>
|
|
|
|
<div id="Add" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Add</strong>(<span title="System.Numerics.Complex">Complex</span> scalar)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Add" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Add</strong>(<span title="System.Numerics.Complex">Complex</span> scalar, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Add" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Add</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Adds another matrix to this matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to add to this matrix. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The result of the addition. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Add" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Add</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Adds another matrix to this matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to add to this matrix. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result of the addition. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Append" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Append</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> right, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Concatenates this matrix with the given matrix and places the result into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> right</h6>
|
|
<p class="comments">The matrix to concatenate. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The combined matrix. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Append" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Append</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> right)</h4>
|
|
<div class="content">Concatenates this matrix with the given matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> right</h6>
|
|
<p class="comments">The matrix to concatenate. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The combined matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="AsArray" class="method">
|
|
<h4><span title="System.Numerics.Complex[,]">Complex[,]</span> <strong>AsArray</strong>()</h4>
|
|
<div class="content">Returns the internal multidimensional array of this matrix if, and only if, this matrix is stored by such an array internally.
|
|
Otherwise returns null. Changes to the returned array and the matrix will affect each other.
|
|
Use ToArray instead if you always need an independent array.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="AsColumnArrays" class="method">
|
|
<h4><span title="System.Numerics.Complex[][]">Complex[][]</span> <strong>AsColumnArrays</strong>()</h4>
|
|
<div class="content">Returns the internal column arrays of this matrix if, and only if, this matrix is stored by such arrays internally.
|
|
Otherwise returns null. Changes to the returned arrays and the matrix will affect each other.
|
|
Use ToColumnArrays instead if you always need an independent array.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="AsColumnMajorArray" class="method">
|
|
<h4><span title="System.Numerics.Complex[]">Complex[]</span> <strong>AsColumnMajorArray</strong>()</h4>
|
|
<div class="content">Returns the internal column by column (column major) array of this matrix if, and only if, this matrix is stored by such arrays internally.
|
|
Otherwise returns null. Changes to the returned arrays and the matrix will affect each other.
|
|
Use ToColumnMajorArray instead if you always need an independent array.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.Numerics.Complex[]">Complex[]</span></code></h6>
|
|
<p>An array containing the matrix's elements. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="AsRowArrays" class="method">
|
|
<h4><span title="System.Numerics.Complex[][]">Complex[][]</span> <strong>AsRowArrays</strong>()</h4>
|
|
<div class="content">Returns the internal row arrays of this matrix if, and only if, this matrix is stored by such arrays internally.
|
|
Otherwise returns null. Changes to the returned arrays and the matrix will affect each other.
|
|
Use ToRowArrays instead if you always need an independent array.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="AsRowMajorArray" class="method">
|
|
<h4><span title="System.Numerics.Complex[]">Complex[]</span> <strong>AsRowMajorArray</strong>()</h4>
|
|
<div class="content">Returns the internal row by row (row major) array of this matrix if, and only if, this matrix is stored by such arrays internally.
|
|
Otherwise returns null. Changes to the returned arrays and the matrix will affect each other.
|
|
Use ToRowMajorArray instead if you always need an independent array.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.Numerics.Complex[]">Complex[]</span></code></h6>
|
|
<p>An array containing the matrix's elements. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="At" class="method">
|
|
<h4><span title="System.void">void</span> <strong>At</strong>(<span title="System.int">int</span> row, <span title="System.int">int</span> column, <span title="System.Numerics.Complex">Complex</span> value)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="At" class="method">
|
|
<h4><span title="System.Numerics.Complex">Complex</span> <strong>At</strong>(<span title="System.int">int</span> row, <span title="System.int">int</span> column)</h4>
|
|
<div class="content">Retrieves the requested element without range checking.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> row</h6>
|
|
<p class="comments">The row of the element. </p>
|
|
<h6><code><span title="System.int">int</span></code> column</h6>
|
|
<p class="comments">The column of the element. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.Numerics.Complex">Complex</span></code></h6>
|
|
<p>The requested element. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Cholesky" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Factorization/Cholesky`1.htm">Cholesky<T></a> <strong>Cholesky</strong>()</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Clear" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Clear</strong>()</h4>
|
|
<div class="content">Sets all values to zero.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ClearColumn" class="method">
|
|
<h4><span title="System.void">void</span> <strong>ClearColumn</strong>(<span title="System.int">int</span> columnIndex)</h4>
|
|
<div class="content">Sets all values of a column to zero.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ClearColumns" class="method">
|
|
<h4><span title="System.void">void</span> <strong>ClearColumns</strong>(<span title="System.Int32[]">Int32[]</span> columnIndices)</h4>
|
|
<div class="content">Sets all values for all of the chosen columns to zero.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ClearRow" class="method">
|
|
<h4><span title="System.void">void</span> <strong>ClearRow</strong>(<span title="System.int">int</span> rowIndex)</h4>
|
|
<div class="content">Sets all values of a row to zero.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ClearRows" class="method">
|
|
<h4><span title="System.void">void</span> <strong>ClearRows</strong>(<span title="System.Int32[]">Int32[]</span> rowIndices)</h4>
|
|
<div class="content">Sets all values for all of the chosen rows to zero.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ClearSubMatrix" class="method">
|
|
<h4><span title="System.void">void</span> <strong>ClearSubMatrix</strong>(<span title="System.int">int</span> rowIndex, <span title="System.int">int</span> rowCount, <span title="System.int">int</span> columnIndex, <span title="System.int">int</span> columnCount)</h4>
|
|
<div class="content">Sets all values of a sub-matrix to zero.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Clone" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Clone</strong>()</h4>
|
|
<div class="content">Creates a clone of this instance.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>A clone of the instance. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="CoerceZero" class="method">
|
|
<h4><span title="System.void">void</span> <strong>CoerceZero</strong>(<span title="System.double">double</span> threshold)</h4>
|
|
<div class="content">Set all values whose absolute value is smaller than the threshold to zero.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="CoerceZero" class="method">
|
|
<h4><span title="System.void">void</span> <strong>CoerceZero</strong>(<span title="System.Func<Complex, bool>">Func<Complex, bool></span> zeroPredicate)</h4>
|
|
<div class="content">Set all values that meet the predicate to zero, in-place.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Column" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Column</strong>(<span title="System.int">int</span> columnIndex, <span title="System.int">int</span> rowIndex, <span title="System.int">int</span> length, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result)</h4>
|
|
<div class="content">Copies the requested column elements into the given vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to copy elements from. </p>
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to start copying from. </p>
|
|
<h6><code><span title="System.int">int</span></code> length</h6>
|
|
<p class="comments">The number of elements to copy. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> result</h6>
|
|
<p class="comments">The Vector to copy the column into. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Column" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>Column</strong>(<span title="System.int">int</span> index)</h4>
|
|
<div class="content">Copies a column into a new Vector>.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> index</h6>
|
|
<p class="comments">The column to copy. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>A Vector containing the copied elements. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Column" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>Column</strong>(<span title="System.int">int</span> columnIndex, <span title="System.int">int</span> rowIndex, <span title="System.int">int</span> length)</h4>
|
|
<div class="content">Copies the requested column elements into a new Vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to copy elements from. </p>
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to start copying from. </p>
|
|
<h6><code><span title="System.int">int</span></code> length</h6>
|
|
<p class="comments">The number of elements to copy. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>A Vector containing the requested elements. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Column" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Column</strong>(<span title="System.int">int</span> index, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result)</h4>
|
|
<div class="content">Copies a column into to the given Vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> index</h6>
|
|
<p class="comments">The column to copy. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> result</h6>
|
|
<p class="comments">The Vector to copy the column into. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ColumnAbsoluteSums" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>ColumnAbsoluteSums</strong>()</h4>
|
|
<div class="content">Calculates the absolute value sum of each column vector.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ColumnNorms" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>ColumnNorms</strong>(<span title="System.double">double</span> norm)</h4>
|
|
<div class="content">Calculates the p-norms of all column vectors.
|
|
Typical values for p are 1.0 (L1, Manhattan norm), 2.0 (L2, Euclidean norm) and positive infinity (infinity norm)
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ColumnSums" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>ColumnSums</strong>()</h4>
|
|
<div class="content">Calculates the value sum of each column vector.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ConditionNumber" class="method">
|
|
<h4><span title="System.Numerics.Complex">Complex</span> <strong>ConditionNumber</strong>()</h4>
|
|
<div class="content">Calculates the condition number of this matrix. <blockquote class="remarks">
|
|
The condition number is calculated using singular value decomposition.
|
|
</blockquote>
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.Numerics.Complex">Complex</span></code></h6>
|
|
<p>The condition number of the matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Conjugate" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Conjugate</strong>()</h4>
|
|
<div class="content">Complex conjugate each element of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>A matrix containing the conjugated values. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Conjugate" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Conjugate</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Complex conjugate each element of this matrix and place the results into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The result of the conjugation. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ConjugateTranspose" class="method">
|
|
<h4><span title="System.void">void</span> <strong>ConjugateTranspose</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Puts the conjugate transpose of this matrix into the result matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ConjugateTranspose" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>ConjugateTranspose</strong>()</h4>
|
|
<div class="content">Returns the conjugate transpose of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The conjugate transpose of this matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ConjugateTransposeAndMultiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>ConjugateTransposeAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Multiplies this matrix with the conjugate transpose of another matrix and returns the result.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to multiply with. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The result of the multiplication. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ConjugateTransposeAndMultiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>ConjugateTransposeAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Multiplies this matrix with the conjugate transpose of another matrix and places the results into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to multiply with. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The result of the multiplication. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ConjugateTransposeThisAndMultiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>ConjugateTransposeThisAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Multiplies the conjugate transpose of this matrix with another matrix and places the results into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to multiply with. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The result of the multiplication. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ConjugateTransposeThisAndMultiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>ConjugateTransposeThisAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> rightSide)</h4>
|
|
<div class="content">Multiplies the conjugate transpose of this matrix by a vector and returns the result.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> rightSide</h6>
|
|
<p class="comments">The vector to multiply with. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>The result of the multiplication. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ConjugateTransposeThisAndMultiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>ConjugateTransposeThisAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Multiplies the conjugate transpose of this matrix with another matrix and returns the result.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to multiply with. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The result of the multiplication. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ConjugateTransposeThisAndMultiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>ConjugateTransposeThisAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> rightSide, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result)</h4>
|
|
<div class="content">Multiplies the conjugate transpose of this matrix with a vector and places the results into the result vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> rightSide</h6>
|
|
<p class="comments">The vector to multiply with. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> result</h6>
|
|
<p class="comments">The result of the multiplication. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="CopyTo" class="method">
|
|
<h4><span title="System.void">void</span> <strong>CopyTo</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> target)</h4>
|
|
<div class="content">Copies the elements of this matrix to the given matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> target</h6>
|
|
<p class="comments">The matrix to copy values into. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Determinant" class="method">
|
|
<h4><span title="System.Numerics.Complex">Complex</span> <strong>Determinant</strong>()</h4>
|
|
<div class="content">Computes the determinant of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.Numerics.Complex">Complex</span></code></h6>
|
|
<p>The determinant of this matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Diagonal" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>Diagonal</strong>()</h4>
|
|
<div class="content">Returns the elements of the diagonal in a Vector. <blockquote class="remarks">
|
|
For non-square matrices, the method returns Min(Rows, Columns) elements where
|
|
i == j (i is the row index, and j is the column index).
|
|
</blockquote>
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>The elements of the diagonal. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="DiagonalStack" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>DiagonalStack</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> lower)</h4>
|
|
<div class="content">Diagonally stacks his matrix on top of the given matrix. The new matrix is a M-by-N matrix,
|
|
where M = this.Rows + lower.Rows and N = this.Columns + lower.Columns.
|
|
The values of off the off diagonal matrices/blocks are set to zero.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> lower</h6>
|
|
<p class="comments">The lower, right matrix. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>the combined matrix </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="DiagonalStack" class="method">
|
|
<h4><span title="System.void">void</span> <strong>DiagonalStack</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> lower, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Diagonally stacks his matrix on top of the given matrix and places the combined matrix into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> lower</h6>
|
|
<p class="comments">The lower, right matrix. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The combined matrix </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Divide" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Divide</strong>(<span title="System.Numerics.Complex">Complex</span> scalar, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Divide" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Divide</strong>(<span title="System.Numerics.Complex">Complex</span> scalar)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="DivideByThis" class="method">
|
|
<h4><span title="System.void">void</span> <strong>DivideByThis</strong>(<span title="System.Numerics.Complex">Complex</span> scalar, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="DivideByThis" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>DivideByThis</strong>(<span title="System.Numerics.Complex">Complex</span> scalar)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Enumerate" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<Complex>">IEnumerable<Complex></span> <strong>Enumerate</strong>()</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through all values of the matrix. <blockquote class="remarks">
|
|
The enumerator will include all values, even if they are zero.
|
|
The ordering of the values is unspecified (not necessarily column-wise or row-wise).
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Enumerate" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<Complex>">IEnumerable<Complex></span> <strong>Enumerate</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through all values of the matrix. <blockquote class="remarks">
|
|
The enumerator will include all values, even if they are zero.
|
|
The ordering of the values is unspecified (not necessarily column-wise or row-wise).
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="EnumerateColumns" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<Vector<Complex>>">IEnumerable<Vector<Complex>></span> <strong>EnumerateColumns</strong>()</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through all columns of the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="EnumerateColumns" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<Vector<Complex>>">IEnumerable<Vector<Complex>></span> <strong>EnumerateColumns</strong>(<span title="System.int">int</span> index, <span title="System.int">int</span> length)</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through a subset of all columns of the matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> index</h6>
|
|
<p class="comments">The column to start enumerating over. </p>
|
|
<h6><code><span title="System.int">int</span></code> length</h6>
|
|
<p class="comments">The number of columns to enumerating over. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="EnumerateColumnsIndexed" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<ValueTuple<int, Vector<Complex>>>">IEnumerable<ValueTuple<int, Vector<Complex>>></span> <strong>EnumerateColumnsIndexed</strong>(<span title="System.int">int</span> index, <span title="System.int">int</span> length)</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through a subset of all columns of the matrix and their index. <blockquote class="remarks">
|
|
The enumerator returns a Tuple with the first value being the column index
|
|
and the second value being the value of the column at that index.
|
|
</blockquote>
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> index</h6>
|
|
<p class="comments">The column to start enumerating over. </p>
|
|
<h6><code><span title="System.int">int</span></code> length</h6>
|
|
<p class="comments">The number of columns to enumerating over. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="EnumerateColumnsIndexed" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<ValueTuple<int, Vector<Complex>>>">IEnumerable<ValueTuple<int, Vector<Complex>>></span> <strong>EnumerateColumnsIndexed</strong>()</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through all columns of the matrix and their index. <blockquote class="remarks">
|
|
The enumerator returns a Tuple with the first value being the column index
|
|
and the second value being the value of the column at that index.
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="EnumerateIndexed" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<ValueTuple<int, int, Complex>>">IEnumerable<ValueTuple<int, int, Complex>></span> <strong>EnumerateIndexed</strong>()</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through all values of the matrix and their index. <blockquote class="remarks">
|
|
The enumerator returns a Tuple with the first two values being the row and column index
|
|
and the third value being the value of the element at that index.
|
|
The enumerator will include all values, even if they are zero.
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="EnumerateIndexed" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<ValueTuple<int, int, Complex>>">IEnumerable<ValueTuple<int, int, Complex>></span> <strong>EnumerateIndexed</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through all values of the matrix and their index. <blockquote class="remarks">
|
|
The enumerator returns a Tuple with the first two values being the row and column index
|
|
and the third value being the value of the element at that index.
|
|
The enumerator will include all values, even if they are zero.
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="EnumerateRows" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<Vector<Complex>>">IEnumerable<Vector<Complex>></span> <strong>EnumerateRows</strong>(<span title="System.int">int</span> index, <span title="System.int">int</span> length)</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through a subset of all rows of the matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> index</h6>
|
|
<p class="comments">The row to start enumerating over. </p>
|
|
<h6><code><span title="System.int">int</span></code> length</h6>
|
|
<p class="comments">The number of rows to enumerating over. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="EnumerateRows" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<Vector<Complex>>">IEnumerable<Vector<Complex>></span> <strong>EnumerateRows</strong>()</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through all rows of the matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="EnumerateRowsIndexed" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<ValueTuple<int, Vector<Complex>>>">IEnumerable<ValueTuple<int, Vector<Complex>>></span> <strong>EnumerateRowsIndexed</strong>(<span title="System.int">int</span> index, <span title="System.int">int</span> length)</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through a subset of all rows of the matrix and their index. <blockquote class="remarks">
|
|
The enumerator returns a Tuple with the first value being the row index
|
|
and the second value being the value of the row at that index.
|
|
</blockquote>
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> index</h6>
|
|
<p class="comments">The row to start enumerating over. </p>
|
|
<h6><code><span title="System.int">int</span></code> length</h6>
|
|
<p class="comments">The number of rows to enumerating over. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="EnumerateRowsIndexed" class="method">
|
|
<h4><span title="System.Collections.Generic.IEnumerable<ValueTuple<int, Vector<Complex>>>">IEnumerable<ValueTuple<int, Vector<Complex>>></span> <strong>EnumerateRowsIndexed</strong>()</h4>
|
|
<div class="content">Returns an IEnumerable that can be used to iterate through all rows of the matrix and their index. <blockquote class="remarks">
|
|
The enumerator returns a Tuple with the first value being the row index
|
|
and the second value being the value of the row at that index.
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Equals" class="method">
|
|
<h4><span title="System.bool">bool</span> <strong>Equals</strong>(<span title="System.object">object</span> obj)</h4>
|
|
<div class="content">Determines whether the specified <span title="System.Object">Object</span> is equal to this instance.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.object">object</span></code> obj</h6>
|
|
<p class="comments">The <a href="../System/Object.htm">Object</a> to compare with this instance. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.bool">bool</span></code></h6>
|
|
<p><code>true</code> if the specified <a href="../System/Object.htm">Object</a> is equal to this instance; otherwise, <code>false</code>. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Equals" class="method">
|
|
<h4><span title="System.bool">bool</span> <strong>Equals</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Indicates whether the current object is equal to another object of the same type.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">An object to compare with this object. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.bool">bool</span></code></h6>
|
|
<p><code>true</code> if the current object is equal to the <var>other</var> parameter; otherwise, <code>false</code>. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Evd" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Factorization/Evd`1.htm">Evd<T></a> <strong>Evd</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Symmetricity.htm">Symmetricity</a> symmetricity)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Exists" class="method">
|
|
<h4><span title="System.bool">bool</span> <strong>Exists</strong>(<span title="System.Func<Complex, bool>">Func<Complex, bool></span> predicate, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Returns true if at least one element satisfies a predicate.
|
|
Zero elements may be skipped on sparse data structures if allowed (default).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Exists2``1" class="method">
|
|
<h4><span title="System.bool">bool</span> <strong>Exists2<TOther></strong>(<span title="System.Func<Complex, TOther, bool>">Func<Complex, TOther, bool></span> predicate, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Returns true if at least one element pairs of two matrices of the same size satisfies a predicate.
|
|
Zero elements may be skipped on sparse data structures if allowed (default).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Find" class="method">
|
|
<h4><span title="System.Tuple<int, int, Complex>">Tuple<int, int, Complex></span> <strong>Find</strong>(<span title="System.Func<Complex, bool>">Func<Complex, bool></span> predicate, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Returns a tuple with the index and value of the first element satisfying a predicate, or null if none is found.
|
|
Zero elements may be skipped on sparse data structures if allowed (default).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Find2``1" class="method">
|
|
<h4><span title="System.Tuple<int, int, Complex, TOther>">Tuple<int, int, Complex, TOther></span> <strong>Find2<TOther></strong>(<span title="System.Func<Complex, TOther, bool>">Func<Complex, TOther, bool></span> predicate, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Returns a tuple with the index and values of the first element pair of two matrices of the same size satisfying a predicate, or null if none is found.
|
|
Zero elements may be skipped on sparse data structures if allowed (default).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Fold2``2" class="method">
|
|
<h4><span title="MathNet.Numerics.LinearAlgebra.TState">TState</span> <strong>Fold2<TOther, TState></strong>(<span title="System.Func<TState, Complex, TOther, TState>">Func<TState, Complex, TOther, TState></span> f, <span title="MathNet.Numerics.LinearAlgebra.TState">TState</span> state, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to update the status with each value pair of two matrices and returns the resulting status.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="FoldByColumn``1" class="method">
|
|
<h4><span title="MathNet.Numerics.LinearAlgebra.TU[]">TU[]</span> <strong>FoldByColumn<TU></strong>(<span title="System.Func<TU, Complex, TU>">Func<TU, Complex, TU></span> f, <span title="MathNet.Numerics.LinearAlgebra.TU">TU</span> state, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">For each column, applies a function f to each element of the column, threading an accumulator argument through the computation.
|
|
Returns an array with the resulting accumulator states for each column.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="FoldByRow``1" class="method">
|
|
<h4><span title="MathNet.Numerics.LinearAlgebra.TU[]">TU[]</span> <strong>FoldByRow<TU></strong>(<span title="System.Func<TU, Complex, TU>">Func<TU, Complex, TU></span> f, <span title="MathNet.Numerics.LinearAlgebra.TU">TU</span> state, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">For each row, applies a function f to each element of the row, threading an accumulator argument through the computation.
|
|
Returns an array with the resulting accumulator states for each row.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="FoldColumns``1" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>FoldColumns<TU></strong>(<span title="System.Func<Vector<TU>, Vector<Complex>, Vector<TU>>">Func<Vector<TU>, Vector<Complex>, Vector<TU>></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> state)</h4>
|
|
<div class="content">Applies a function f to each column vector, threading an accumulator vector argument through the computation.
|
|
Returns the resulting accumulator vector.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="FoldRows``1" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>FoldRows<TU></strong>(<span title="System.Func<Vector<TU>, Vector<Complex>, Vector<TU>>">Func<Vector<TU>, Vector<Complex>, Vector<TU>></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> state)</h4>
|
|
<div class="content">Applies a function f to each row vector, threading an accumulator vector argument through the computation.
|
|
Returns the resulting accumulator vector.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ForAll" class="method">
|
|
<h4><span title="System.bool">bool</span> <strong>ForAll</strong>(<span title="System.Func<Complex, bool>">Func<Complex, bool></span> predicate, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Returns true if all elements satisfy a predicate.
|
|
Zero elements may be skipped on sparse data structures if allowed (default).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ForAll2``1" class="method">
|
|
<h4><span title="System.bool">bool</span> <strong>ForAll2<TOther></strong>(<span title="System.Func<Complex, TOther, bool>">Func<Complex, TOther, bool></span> predicate, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Returns true if all element pairs of two matrices of the same size satisfy a predicate.
|
|
Zero elements may be skipped on sparse data structures if allowed (default).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="FrobeniusNorm" class="method">
|
|
<h4><span title="System.double">double</span> <strong>FrobeniusNorm</strong>()</h4>
|
|
<div class="content">Calculates the entry-wise Frobenius norm of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.double">double</span></code></h6>
|
|
<p>The square root of the sum of the squared values. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="GetHashCode" class="method">
|
|
<h4><span title="System.int">int</span> <strong>GetHashCode</strong>()</h4>
|
|
<div class="content">Returns a hash code for this instance.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.int">int</span></code></h6>
|
|
<p>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="GetType" class="method">
|
|
<h4><span title="System.Type">Type</span> <strong>GetType</strong>()</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="GramSchmidt" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Factorization/GramSchmidt`1.htm">GramSchmidt<T></a> <strong>GramSchmidt</strong>()</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="InfinityNorm" class="method">
|
|
<h4><span title="System.double">double</span> <strong>InfinityNorm</strong>()</h4>
|
|
<div class="content">Calculates the induced infinity norm of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.double">double</span></code></h6>
|
|
<p>The maximum absolute row sum of the matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="InsertColumn" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>InsertColumn</strong>(<span title="System.int">int</span> columnIndex, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> column)</h4>
|
|
<div class="content">Creates a new matrix and inserts the given column at the given index.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The index of where to insert the column. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> column</h6>
|
|
<p class="comments">The column to insert. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>A new matrix with the inserted column. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="InsertRow" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>InsertRow</strong>(<span title="System.int">int</span> rowIndex, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> row)</h4>
|
|
<div class="content">Creates a new matrix and inserts the given row at the given index.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The index of where to insert the row. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> row</h6>
|
|
<p class="comments">The row to insert. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>A new matrix with the inserted column. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Inverse" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Inverse</strong>()</h4>
|
|
<div class="content">Computes the inverse of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The inverse of this matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="IsHermitian" class="method">
|
|
<h4><span title="System.bool">bool</span> <strong>IsHermitian</strong>()</h4>
|
|
<div class="content">Evaluates whether this matrix is Hermitian (conjugate symmetric).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="IsSymmetric" class="method">
|
|
<h4><span title="System.bool">bool</span> <strong>IsSymmetric</strong>()</h4>
|
|
<div class="content">Evaluates whether this matrix is symmetric.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Kernel" class="method">
|
|
<h4><span title="MathNet.Numerics.LinearAlgebra.Vector`1[]">Vector`1[]</span> <strong>Kernel</strong>()</h4>
|
|
<div class="content">Computes an orthonormal basis for the null space of this matrix,
|
|
also known as the kernel of the corresponding matrix transformation.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="KroneckerProduct" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>KroneckerProduct</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Computes the Kronecker product of this matrix with the given matrix. The new matrix is M-by-N
|
|
with M = this.Rows * lower.Rows and N = this.Columns * lower.Columns.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The other matrix. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The Kronecker product of the two matrices. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="KroneckerProduct" class="method">
|
|
<h4><span title="System.void">void</span> <strong>KroneckerProduct</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="L1Norm" class="method">
|
|
<h4><span title="System.double">double</span> <strong>L1Norm</strong>()</h4>
|
|
<div class="content">Calculates the induced L1 norm of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.double">double</span></code></h6>
|
|
<p>The maximum absolute column sum of the matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="L2Norm" class="method">
|
|
<h4><span title="System.double">double</span> <strong>L2Norm</strong>()</h4>
|
|
<div class="content">Calculates the induced L2 norm of the matrix. <blockquote class="remarks">
|
|
For sparse matrices, the L2 norm is computed using a dense implementation of singular value decomposition.
|
|
In a later release, it will be replaced with a sparse implementation.
|
|
</blockquote>
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.double">double</span></code></h6>
|
|
<p>The largest singular value of the matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="LeftMultiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>LeftMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> leftSide, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result)</h4>
|
|
<div class="content">Left multiply a matrix with a vector ( = vector * matrix ) and place the result in the result vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> leftSide</h6>
|
|
<p class="comments">The vector to multiply with. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> result</h6>
|
|
<p class="comments">The result of the multiplication. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="LeftMultiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>LeftMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> leftSide)</h4>
|
|
<div class="content">Left multiply a matrix with a vector ( = vector * matrix ).
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> leftSide</h6>
|
|
<p class="comments">The vector to multiply with. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>The result of the multiplication. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="LowerTriangle" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>LowerTriangle</strong>()</h4>
|
|
<div class="content">Returns a new matrix containing the lower triangle of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The lower triangle of this matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="LowerTriangle" class="method">
|
|
<h4><span title="System.void">void</span> <strong>LowerTriangle</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Puts the lower triangle of this matrix into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">Where to store the lower triangle. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="LU" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Factorization/LU`1.htm">LU<T></a> <strong>LU</strong>()</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Map" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Map</strong>(<span title="System.Func<Complex, Complex>">Func<Complex, Complex></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to each value of this matrix and replaces the value in the result matrix.
|
|
If forceMapZero is not set to true, zero values may or may not be skipped depending
|
|
on the actual data storage implementation (relevant mostly for sparse matrices).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Map``1" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Map<TU></strong>(<span title="System.Func<Complex, TU>">Func<Complex, TU></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to each value of this matrix and returns the results as a new matrix.
|
|
If forceMapZero is not set to true, zero values may or may not be skipped depending
|
|
on the actual data storage implementation (relevant mostly for sparse matrices).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Map2" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Map2</strong>(<span title="System.Func<Complex, Complex, Complex>">Func<Complex, Complex, Complex></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to each value pair of two matrices and returns the results as a new vector.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Map2" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Map2</strong>(<span title="System.Func<Complex, Complex, Complex>">Func<Complex, Complex, Complex></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to each value pair of two matrices and replaces the value in the result vector.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="MapConvert``1" class="method">
|
|
<h4><span title="System.void">void</span> <strong>MapConvert<TU></strong>(<span title="System.Func<Complex, TU>">Func<Complex, TU></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to each value of this matrix and replaces the value in the result matrix.
|
|
If forceMapZero is not set to true, zero values may or may not be skipped depending
|
|
on the actual data storage implementation (relevant mostly for sparse matrices).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="MapIndexed" class="method">
|
|
<h4><span title="System.void">void</span> <strong>MapIndexed</strong>(<span title="System.Func<int, int, Complex, Complex>">Func<int, int, Complex, Complex></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to each value of this matrix and replaces the value in the result matrix.
|
|
The index of each value (zero-based) is passed as first argument to the function.
|
|
If forceMapZero is not set to true, zero values may or may not be skipped depending
|
|
on the actual data storage implementation (relevant mostly for sparse matrices).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="MapIndexed``1" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>MapIndexed<TU></strong>(<span title="System.Func<int, int, Complex, TU>">Func<int, int, Complex, TU></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to each value of this matrix and returns the results as a new matrix.
|
|
The index of each value (zero-based) is passed as first argument to the function.
|
|
If forceMapZero is not set to true, zero values may or may not be skipped depending
|
|
on the actual data storage implementation (relevant mostly for sparse matrices).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="MapIndexedConvert``1" class="method">
|
|
<h4><span title="System.void">void</span> <strong>MapIndexedConvert<TU></strong>(<span title="System.Func<int, int, Complex, TU>">Func<int, int, Complex, TU></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to each value of this matrix and replaces the value in the result matrix.
|
|
The index of each value (zero-based) is passed as first argument to the function.
|
|
If forceMapZero is not set to true, zero values may or may not be skipped depending
|
|
on the actual data storage implementation (relevant mostly for sparse matrices).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="MapIndexedInplace" class="method">
|
|
<h4><span title="System.void">void</span> <strong>MapIndexedInplace</strong>(<span title="System.Func<int, int, Complex, Complex>">Func<int, int, Complex, Complex></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to each value of this matrix and replaces the value with its result.
|
|
The row and column indices of each value (zero-based) are passed as first arguments to the function.
|
|
If forceMapZero is not set to true, zero values may or may not be skipped depending
|
|
on the actual data storage implementation (relevant mostly for sparse matrices).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="MapInplace" class="method">
|
|
<h4><span title="System.void">void</span> <strong>MapInplace</strong>(<span title="System.Func<Complex, Complex>">Func<Complex, Complex></span> f, <a href="../MathNet.Numerics.LinearAlgebra/Zeros.htm">Zeros</a> zeros)</h4>
|
|
<div class="content">Applies a function to each value of this matrix and replaces the value with its result.
|
|
If forceMapZero is not set to true, zero values may or may not be skipped depending
|
|
on the actual data storage implementation (relevant mostly for sparse matrices).
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Modulus" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Modulus</strong>(<span title="System.Numerics.Complex">Complex</span> divisor, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Modulus" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Modulus</strong>(<span title="System.Numerics.Complex">Complex</span> divisor)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ModulusByThis" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>ModulusByThis</strong>(<span title="System.Numerics.Complex">Complex</span> dividend)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ModulusByThis" class="method">
|
|
<h4><span title="System.void">void</span> <strong>ModulusByThis</strong>(<span title="System.Numerics.Complex">Complex</span> dividend, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Multiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Multiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Multiplies this matrix with another matrix and returns the result.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to multiply with. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The result of the multiplication. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Multiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Multiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Multiplies this matrix with another matrix and places the results into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to multiply with. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The result of the multiplication. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Multiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>Multiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> rightSide)</h4>
|
|
<div class="content">Multiplies this matrix by a vector and returns the result.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> rightSide</h6>
|
|
<p class="comments">The vector to multiply with. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>The result of the multiplication. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Multiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Multiply</strong>(<span title="System.Numerics.Complex">Complex</span> scalar)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Multiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Multiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> rightSide, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result)</h4>
|
|
<div class="content">Multiplies this matrix with a vector and places the results into the result vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> rightSide</h6>
|
|
<p class="comments">The vector to multiply with. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> result</h6>
|
|
<p class="comments">The result of the multiplication. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Multiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Multiply</strong>(<span title="System.Numerics.Complex">Complex</span> scalar, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Negate" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Negate</strong>()</h4>
|
|
<div class="content">Negate each element of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>A matrix containing the negated values. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Negate" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Negate</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Negate each element of this matrix and place the results into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The result of the negation. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="NormalizeColumns" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>NormalizeColumns</strong>(<span title="System.double">double</span> norm)</h4>
|
|
<div class="content">Normalizes all column vectors to a unit p-norm.
|
|
Typical values for p are 1.0 (L1, Manhattan norm), 2.0 (L2, Euclidean norm) and positive infinity (infinity norm)
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="NormalizeRows" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>NormalizeRows</strong>(<span title="System.double">double</span> norm)</h4>
|
|
<div class="content">Normalizes all row vectors to a unit p-norm.
|
|
Typical values for p are 1.0 (L1, Manhattan norm), 2.0 (L2, Euclidean norm) and positive infinity (infinity norm)
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Nullity" class="method">
|
|
<h4><span title="System.int">int</span> <strong>Nullity</strong>()</h4>
|
|
<div class="content">Calculates the nullity of the matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.int">int</span></code></h6>
|
|
<p>effective numerical nullity, obtained from SVD </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PermuteColumns" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PermuteColumns</strong>(<a href="../MathNet.Numerics/Permutation.htm">Permutation</a> p)</h4>
|
|
<div class="content">Permute the columns of a matrix according to a permutation.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics/Permutation.htm">Permutation</a></code> p</h6>
|
|
<p class="comments">The column permutation to apply to this matrix. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PermuteRows" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PermuteRows</strong>(<a href="../MathNet.Numerics/Permutation.htm">Permutation</a> p)</h4>
|
|
<div class="content">Permute the rows of a matrix according to a permutation.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics/Permutation.htm">Permutation</a></code> p</h6>
|
|
<p class="comments">The row permutation to apply to this matrix. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAbs" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseAbs</strong>()</h4>
|
|
<div class="content">Pointwise applies the abs function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAbs" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseAbs</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the abs function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAbsoluteMaximum" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseAbsoluteMaximum</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Pointwise applies the absolute maximum with the values of another matrix to each value.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix with the values to compare to. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAbsoluteMaximum" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseAbsoluteMaximum</strong>(<span title="System.Numerics.Complex">Complex</span> scalar, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAbsoluteMaximum" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseAbsoluteMaximum</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the absolute maximum with the values of another matrix to each value.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix with the values to compare to. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAbsoluteMaximum" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseAbsoluteMaximum</strong>(<span title="System.Numerics.Complex">Complex</span> scalar)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAbsoluteMinimum" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseAbsoluteMinimum</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Pointwise applies the absolute minimum with the values of another matrix to each value.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix with the values to compare to. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAbsoluteMinimum" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseAbsoluteMinimum</strong>(<span title="System.Numerics.Complex">Complex</span> scalar)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAbsoluteMinimum" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseAbsoluteMinimum</strong>(<span title="System.Numerics.Complex">Complex</span> scalar, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAbsoluteMinimum" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseAbsoluteMinimum</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the absolute minimum with the values of another matrix to each value.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix with the values to compare to. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAcos" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseAcos</strong>()</h4>
|
|
<div class="content">Pointwise applies the acos function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAcos" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseAcos</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the acos function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAsin" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseAsin</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the asin function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAsin" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseAsin</strong>()</h4>
|
|
<div class="content">Pointwise applies the asin function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAtan" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseAtan</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the atan function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAtan" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseAtan</strong>()</h4>
|
|
<div class="content">Pointwise applies the atan function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAtan2" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseAtan2</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Pointwise applies the atan2 function to each value of the current
|
|
matrix and a given other matrix being the 'x' of atan2 and the
|
|
'this' matrix being the 'y'
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseAtan2" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseAtan2</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the atan2 function to each value of the current
|
|
matrix and a given other matrix being the 'x' of atan2 and the
|
|
'this' matrix being the 'y'
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The other matrix 'y' </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix with the result and 'x' </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseCeiling" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseCeiling</strong>()</h4>
|
|
<div class="content">Pointwise applies the ceiling function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseCeiling" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseCeiling</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the ceiling function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseCos" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseCos</strong>()</h4>
|
|
<div class="content">Pointwise applies the cos function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseCos" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseCos</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the cos function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseCosh" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseCosh</strong>()</h4>
|
|
<div class="content">Pointwise applies the cosh function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseCosh" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseCosh</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the cosh function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseDivide" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseDivide</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> divisor)</h4>
|
|
<div class="content">Pointwise divide this matrix by another matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> divisor</h6>
|
|
<p class="comments">The pointwise denominator matrix to use. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>A new matrix that is the pointwise division of this matrix and <var>divisor</var>. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseDivide" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseDivide</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> divisor, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise divide this matrix by another matrix and stores the result into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> divisor</h6>
|
|
<p class="comments">The pointwise denominator matrix to use. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result of the pointwise division. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseExp" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseExp</strong>()</h4>
|
|
<div class="content">Pointwise applies the exponent function to each value.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseExp" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseExp</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the exponent function to each value.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseFloor" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseFloor</strong>()</h4>
|
|
<div class="content">Pointwise applies the floor function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseFloor" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseFloor</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the floor function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseLog" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseLog</strong>()</h4>
|
|
<div class="content">Pointwise applies the natural logarithm function to each value.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseLog" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseLog</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the natural logarithm function to each value.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseLog10" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseLog10</strong>()</h4>
|
|
<div class="content">Pointwise applies the log10 function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseLog10" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseLog10</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the log10 function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseMaximum" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseMaximum</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Pointwise applies the maximum with the values of another matrix to each value.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix with the values to compare to. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseMaximum" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseMaximum</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the maximum with the values of another matrix to each value.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix with the values to compare to. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseMaximum" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseMaximum</strong>(<span title="System.Numerics.Complex">Complex</span> scalar, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseMaximum" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseMaximum</strong>(<span title="System.Numerics.Complex">Complex</span> scalar)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseMinimum" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseMinimum</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the minimum with the values of another matrix to each value.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix with the values to compare to. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseMinimum" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseMinimum</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Pointwise applies the minimum with the values of another matrix to each value.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix with the values to compare to. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseMinimum" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseMinimum</strong>(<span title="System.Numerics.Complex">Complex</span> scalar, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseMinimum" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseMinimum</strong>(<span title="System.Numerics.Complex">Complex</span> scalar)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseModulus" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseModulus</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> divisor)</h4>
|
|
<div class="content">Pointwise canonical modulus, where the result has the sign of the divisor,
|
|
of this matrix by another matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> divisor</h6>
|
|
<p class="comments">The pointwise denominator matrix to use. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseModulus" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseModulus</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> divisor, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise canonical modulus, where the result has the sign of the divisor,
|
|
of this matrix by another matrix and stores the result into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> divisor</h6>
|
|
<p class="comments">The pointwise denominator matrix to use. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result of the pointwise modulus. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseMultiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise multiplies this matrix with another matrix and stores the result into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to pointwise multiply with this one. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result of the pointwise multiplication. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseMultiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Pointwise multiplies this matrix with another matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to pointwise multiply with this one. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>A new matrix that is the pointwise multiplication of this matrix and <var>other</var>. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwisePower" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwisePower</strong>(<span title="System.Numerics.Complex">Complex</span> exponent, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwisePower" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwisePower</strong>(<span title="System.Numerics.Complex">Complex</span> exponent)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwisePower" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwisePower</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> exponent, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise raise this matrix to an exponent.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> exponent</h6>
|
|
<p class="comments">The exponent to raise this matrix values to. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result into. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwisePower" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwisePower</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> exponent)</h4>
|
|
<div class="content">Pointwise raise this matrix to an exponent and store the result into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> exponent</h6>
|
|
<p class="comments">The exponent to raise this matrix values to. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseRemainder" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseRemainder</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> divisor, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise remainder (% operator), where the result has the sign of the dividend,
|
|
of this matrix by another matrix and stores the result into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> divisor</h6>
|
|
<p class="comments">The pointwise denominator matrix to use. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result of the pointwise remainder. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseRemainder" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseRemainder</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> divisor)</h4>
|
|
<div class="content">Pointwise remainder (% operator), where the result has the sign of the dividend,
|
|
of this matrix by another matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> divisor</h6>
|
|
<p class="comments">The pointwise denominator matrix to use. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseRound" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseRound</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the round function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseRound" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseRound</strong>()</h4>
|
|
<div class="content">Pointwise applies the round function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseSign" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseSign</strong>()</h4>
|
|
<div class="content">Pointwise applies the sign function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseSign" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseSign</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the sign function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseSin" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseSin</strong>()</h4>
|
|
<div class="content">Pointwise applies the sin function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseSin" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseSin</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the sin function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseSinh" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseSinh</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the sinh function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseSinh" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseSinh</strong>()</h4>
|
|
<div class="content">Pointwise applies the sinh function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseSqrt" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseSqrt</strong>()</h4>
|
|
<div class="content">Pointwise applies the sqrt function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseSqrt" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseSqrt</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the sqrt function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseTan" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseTan</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the tan function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseTan" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseTan</strong>()</h4>
|
|
<div class="content">Pointwise applies the tan function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseTanh" class="method">
|
|
<h4><span title="System.void">void</span> <strong>PointwiseTanh</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Pointwise applies the tanh function to each value
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The vector to store the result </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PointwiseTanh" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PointwiseTanh</strong>()</h4>
|
|
<div class="content">Pointwise applies the tanh function to each value
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Power" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Power</strong>(<span title="System.int">int</span> exponent)</h4>
|
|
<div class="content">Multiplies this square matrix with another matrix and returns the result.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> exponent</h6>
|
|
<p class="comments">The positive integer exponent to raise the matrix to. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Power" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Power</strong>(<span title="System.int">int</span> exponent, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Raises this square matrix to a positive integer exponent and places the results into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> exponent</h6>
|
|
<p class="comments">The positive integer exponent to raise the matrix to. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The result of the power. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="PseudoInverse" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>PseudoInverse</strong>()</h4>
|
|
<div class="content">Computes the Moore-Penrose Pseudo-Inverse of this matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="QR" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Factorization/QR`1.htm">QR<T></a> <strong>QR</strong>(<a href="../MathNet.Numerics.LinearAlgebra.Factorization/QRMethod.htm">QRMethod</a> method)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Range" class="method">
|
|
<h4><span title="MathNet.Numerics.LinearAlgebra.Vector`1[]">Vector`1[]</span> <strong>Range</strong>()</h4>
|
|
<div class="content">Computes an orthonormal basis for the column space of this matrix,
|
|
also known as the range or image of the corresponding matrix transformation.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Rank" class="method">
|
|
<h4><span title="System.int">int</span> <strong>Rank</strong>()</h4>
|
|
<div class="content">Calculates the rank of the matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.int">int</span></code></h6>
|
|
<p>effective numerical rank, obtained from SVD </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ReduceColumns" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>ReduceColumns</strong>(<span title="System.Func<Vector<Complex>, Vector<Complex>, Vector<Complex>>">Func<Vector<Complex>, Vector<Complex>, Vector<Complex>></span> f)</h4>
|
|
<div class="content">Reduces all column vectors by applying a function between two of them, until only a single vector is left.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ReduceRows" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>ReduceRows</strong>(<span title="System.Func<Vector<Complex>, Vector<Complex>, Vector<Complex>>">Func<Vector<Complex>, Vector<Complex>, Vector<Complex>></span> f)</h4>
|
|
<div class="content">Reduces all row vectors by applying a function between two of them, until only a single vector is left.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Remainder" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Remainder</strong>(<span title="System.Numerics.Complex">Complex</span> divisor, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Remainder" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Remainder</strong>(<span title="System.Numerics.Complex">Complex</span> divisor)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="RemainderByThis" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>RemainderByThis</strong>(<span title="System.Numerics.Complex">Complex</span> dividend)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="RemainderByThis" class="method">
|
|
<h4><span title="System.void">void</span> <strong>RemainderByThis</strong>(<span title="System.Numerics.Complex">Complex</span> dividend, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="RemoveColumn" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>RemoveColumn</strong>(<span title="System.int">int</span> columnIndex)</h4>
|
|
<div class="content">Creates a new matrix with the given column removed.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The index of the column to remove. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>A new matrix without the chosen column. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="RemoveRow" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>RemoveRow</strong>(<span title="System.int">int</span> rowIndex)</h4>
|
|
<div class="content">Creates a new matrix with the given row removed.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The index of the row to remove. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>A new matrix without the chosen row. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Resize" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Resize</strong>(<span title="System.int">int</span> rowCount, <span title="System.int">int</span> columnCount)</h4>
|
|
<div class="content">Creates a new matrix with the desired size and copies this matrix to it.
|
|
Values which no longer exist in the new matrix are ignored, new values are set to zero.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowCount</h6>
|
|
<p class="comments">The number of rows of the new matrix. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnCount</h6>
|
|
<p class="comments">The number of columns of the new matrix. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>A new matrix with the desired rows and columns. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Row" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>Row</strong>(<span title="System.int">int</span> index)</h4>
|
|
<div class="content">Copies a row into an Vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> index</h6>
|
|
<p class="comments">The row to copy. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>A Vector containing the copied elements. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Row" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Row</strong>(<span title="System.int">int</span> index, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result)</h4>
|
|
<div class="content">Copies a row into to the given Vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> index</h6>
|
|
<p class="comments">The row to copy. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> result</h6>
|
|
<p class="comments">The Vector to copy the row into. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Row" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>Row</strong>(<span title="System.int">int</span> rowIndex, <span title="System.int">int</span> columnIndex, <span title="System.int">int</span> length)</h4>
|
|
<div class="content">Copies the requested row elements into a new Vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to copy elements from. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to start copying from. </p>
|
|
<h6><code><span title="System.int">int</span></code> length</h6>
|
|
<p class="comments">The number of elements to copy. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>A Vector containing the requested elements. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Row" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Row</strong>(<span title="System.int">int</span> rowIndex, <span title="System.int">int</span> columnIndex, <span title="System.int">int</span> length, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result)</h4>
|
|
<div class="content">Copies the requested row elements into a new Vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to copy elements from. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to start copying from. </p>
|
|
<h6><code><span title="System.int">int</span></code> length</h6>
|
|
<p class="comments">The number of elements to copy. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> result</h6>
|
|
<p class="comments">The Vector to copy the column into. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="RowAbsoluteSums" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>RowAbsoluteSums</strong>()</h4>
|
|
<div class="content">Calculates the absolute value sum of each row vector.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="RowNorms" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>RowNorms</strong>(<span title="System.double">double</span> norm)</h4>
|
|
<div class="content">Calculates the p-norms of all row vectors.
|
|
Typical values for p are 1.0 (L1, Manhattan norm), 2.0 (L2, Euclidean norm) and positive infinity (infinity norm)
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="RowSums" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>RowSums</strong>()</h4>
|
|
<div class="content">Calculates the value sum of each row vector.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetColumn" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetColumn</strong>(<span title="System.int">int</span> columnIndex, <span title="System.Numerics.Complex[]">Complex[]</span> column)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetColumn" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetColumn</strong>(<span title="System.int">int</span> columnIndex, <span title="System.int">int</span> rowIndex, <span title="System.int">int</span> length, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> column)</h4>
|
|
<div class="content">Copies the values of the given Vector to the specified sub-column.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to copy the values to. </p>
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to start copying to. </p>
|
|
<h6><code><span title="System.int">int</span></code> length</h6>
|
|
<p class="comments">The number of elements to copy. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> column</h6>
|
|
<p class="comments">The vector to copy the values from. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetColumn" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetColumn</strong>(<span title="System.int">int</span> columnIndex, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> column)</h4>
|
|
<div class="content">Copies the values of the given Vector to the specified column.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to copy the values to. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> column</h6>
|
|
<p class="comments">The vector to copy the values from. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetDiagonal" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetDiagonal</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> source)</h4>
|
|
<div class="content">Copies the values of the given Vector to the diagonal. <blockquote class="remarks">
|
|
For non-square matrices, the elements of <var>source</var> are copied to
|
|
this[i,i].
|
|
</blockquote>
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> source</h6>
|
|
<p class="comments">The vector to copy the values from. The length of the vector should be
|
|
Min(Rows, Columns). </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetDiagonal" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetDiagonal</strong>(<span title="System.Numerics.Complex[]">Complex[]</span> source)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetRow" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetRow</strong>(<span title="System.int">int</span> rowIndex, <span title="System.Numerics.Complex[]">Complex[]</span> row)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetRow" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetRow</strong>(<span title="System.int">int</span> rowIndex, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> row)</h4>
|
|
<div class="content">Copies the values of the given Vector to the specified row.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to copy the values to. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> row</h6>
|
|
<p class="comments">The vector to copy the values from. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetRow" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetRow</strong>(<span title="System.int">int</span> rowIndex, <span title="System.int">int</span> columnIndex, <span title="System.int">int</span> length, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> row)</h4>
|
|
<div class="content">Copies the values of the given Vector to the specified sub-row.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to copy the values to. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to start copying to. </p>
|
|
<h6><code><span title="System.int">int</span></code> length</h6>
|
|
<p class="comments">The number of elements to copy. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> row</h6>
|
|
<p class="comments">The vector to copy the values from. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetSubMatrix" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetSubMatrix</strong>(<span title="System.int">int</span> rowIndex, <span title="System.int">int</span> sorceRowIndex, <span title="System.int">int</span> rowCount, <span title="System.int">int</span> columnIndex, <span title="System.int">int</span> sourceColumnIndex, <span title="System.int">int</span> columnCount, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> subMatrix)</h4>
|
|
<div class="content">Copies the values of a given matrix into a region in this matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to start copying to. </p>
|
|
<h6><code><span title="System.int">int</span></code> sorceRowIndex</h6>
|
|
<p class="comments">The row of the sub-matrix to start copying from. </p>
|
|
<h6><code><span title="System.int">int</span></code> rowCount</h6>
|
|
<p class="comments">The number of rows to copy. Must be positive. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to start copying to. </p>
|
|
<h6><code><span title="System.int">int</span></code> sourceColumnIndex</h6>
|
|
<p class="comments">The column of the sub-matrix to start copying from. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnCount</h6>
|
|
<p class="comments">The number of columns to copy. Must be positive. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> subMatrix</h6>
|
|
<p class="comments">The sub-matrix to copy from. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetSubMatrix" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetSubMatrix</strong>(<span title="System.int">int</span> rowIndex, <span title="System.int">int</span> rowCount, <span title="System.int">int</span> columnIndex, <span title="System.int">int</span> columnCount, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> subMatrix)</h4>
|
|
<div class="content">Copies the values of a given matrix into a region in this matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to start copying to. </p>
|
|
<h6><code><span title="System.int">int</span></code> rowCount</h6>
|
|
<p class="comments">The number of rows to copy. Must be positive. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to start copying to. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnCount</h6>
|
|
<p class="comments">The number of columns to copy. Must be positive. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> subMatrix</h6>
|
|
<p class="comments">The sub-matrix to copy from. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SetSubMatrix" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SetSubMatrix</strong>(<span title="System.int">int</span> rowIndex, <span title="System.int">int</span> columnIndex, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> subMatrix)</h4>
|
|
<div class="content">Copies the values of a given matrix into a region in this matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to start copying to. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to start copying to. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> subMatrix</h6>
|
|
<p class="comments">The sub-matrix to copy from. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Solve" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>Solve</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> input)</h4>
|
|
<div class="content">Solves a system of linear equations, , with A QR factorized.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> input</h6>
|
|
<p class="comments">The right hand side vector, . </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>The left hand side <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector`1</a> , . </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Solve" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Solve</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> input)</h4>
|
|
<div class="content">Solves a system of linear equations, , with A QR factorized.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> input</h6>
|
|
<p class="comments">The right hand side <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix`1</a> , . </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The left hand side <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix`1</a> , . </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Solve" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Solve</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result)</h4>
|
|
<div class="content">Solves a system of linear equations, , with A QR factorized.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> input</h6>
|
|
<p class="comments">The right hand side vector, . </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> result</h6>
|
|
<p class="comments">The left hand side <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix`1</a> , . </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Solve" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Solve</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Solves a system of linear equations, , with A QR factorized.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> input</h6>
|
|
<p class="comments">The right hand side <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix`1</a> , . </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The left hand side <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix`1</a> , . </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>SolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/Iterator`1.htm">Iterator<T></a> iterator, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a> preconditioner)</h4>
|
|
<div class="content">Solves the matrix equation Ax = b, where A is the coefficient matrix (this matrix), b is the solution vector and x is the unknown vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> input</h6>
|
|
<p class="comments">The solution vector <code>b</code>. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a></code> solver</h6>
|
|
<p class="comments">The iterative solver to use. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/Iterator`1.htm">Iterator<T></a></code> iterator</h6>
|
|
<p class="comments">The iterator to use to control when to stop iterating. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a></code> preconditioner</h6>
|
|
<p class="comments">The preconditioner to use for approximations. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>The result vector <code>x</code>. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>SolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/Iterator`1.htm">Iterator<T></a> iterator, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a> preconditioner)</h4>
|
|
<div class="content">Solves the matrix equation AX = B, where A is the coefficient matrix (this matrix), B is the solution matrix and X is the unknown matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> input</h6>
|
|
<p class="comments">The solution matrix <code>B</code>. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a></code> solver</h6>
|
|
<p class="comments">The iterative solver to use. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/Iterator`1.htm">Iterator<T></a></code> iterator</h6>
|
|
<p class="comments">The iterator to use to control when to stop iterating. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a></code> preconditioner</h6>
|
|
<p class="comments">The preconditioner to use for approximations. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The result matrix <code>X</code>. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>SolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a> preconditioner, <span title="MathNet.Numerics.LinearAlgebra.Solvers.IIterationStopCriterion`1[]">IIterationStopCriterion`1[]</span> stopCriteria)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>SolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a> preconditioner, <span title="MathNet.Numerics.LinearAlgebra.Solvers.IIterationStopCriterion`1[]">IIterationStopCriterion`1[]</span> stopCriteria)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>SolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <span title="MathNet.Numerics.LinearAlgebra.Solvers.IIterationStopCriterion`1[]">IIterationStopCriterion`1[]</span> stopCriteria)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>SolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <span title="MathNet.Numerics.LinearAlgebra.Solvers.IIterationStopCriterion`1[]">IIterationStopCriterion`1[]</span> stopCriteria)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Stack" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Stack</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> lower)</h4>
|
|
<div class="content">Stacks this matrix on top of the given matrix and places the result into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> lower</h6>
|
|
<p class="comments">The matrix to stack this matrix upon. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The combined matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Stack" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Stack</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> lower, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Stacks this matrix on top of the given matrix and places the result into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> lower</h6>
|
|
<p class="comments">The matrix to stack this matrix upon. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The combined matrix. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="StrictlyLowerTriangle" class="method">
|
|
<h4><span title="System.void">void</span> <strong>StrictlyLowerTriangle</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Puts the strictly lower triangle of this matrix into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">Where to store the lower triangle. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="StrictlyLowerTriangle" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>StrictlyLowerTriangle</strong>()</h4>
|
|
<div class="content">Returns a new matrix containing the lower triangle of this matrix. The new matrix
|
|
does not contain the diagonal elements of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The lower triangle of this matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="StrictlyUpperTriangle" class="method">
|
|
<h4><span title="System.void">void</span> <strong>StrictlyUpperTriangle</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Puts the strictly upper triangle of this matrix into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">Where to store the lower triangle. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="StrictlyUpperTriangle" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>StrictlyUpperTriangle</strong>()</h4>
|
|
<div class="content">Returns a new matrix containing the upper triangle of this matrix. The new matrix
|
|
does not contain the diagonal elements of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The upper triangle of this matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SubMatrix" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>SubMatrix</strong>(<span title="System.int">int</span> rowIndex, <span title="System.int">int</span> rowCount, <span title="System.int">int</span> columnIndex, <span title="System.int">int</span> columnCount)</h4>
|
|
<div class="content">Creates a matrix that contains the values from the requested sub-matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><span title="System.int">int</span></code> rowIndex</h6>
|
|
<p class="comments">The row to start copying from. </p>
|
|
<h6><code><span title="System.int">int</span></code> rowCount</h6>
|
|
<p class="comments">The number of rows to copy. Must be positive. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnIndex</h6>
|
|
<p class="comments">The column to start copying from. </p>
|
|
<h6><code><span title="System.int">int</span></code> columnCount</h6>
|
|
<p class="comments">The number of columns to copy. Must be positive. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The requested sub-matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Subtract" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Subtract</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Subtracts another matrix from this matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to subtract. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The matrix to store the result of the subtraction. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Subtract" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Subtract</strong>(<span title="System.Numerics.Complex">Complex</span> scalar, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Subtract" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Subtract</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Subtracts another matrix from this matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to subtract. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The result of the subtraction. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Subtract" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Subtract</strong>(<span title="System.Numerics.Complex">Complex</span> scalar)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SubtractFrom" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>SubtractFrom</strong>(<span title="System.Numerics.Complex">Complex</span> scalar)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="SubtractFrom" class="method">
|
|
<h4><span title="System.void">void</span> <strong>SubtractFrom</strong>(<span title="System.Numerics.Complex">Complex</span> scalar, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Svd" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Factorization/Svd`1.htm">Svd<T></a> <strong>Svd</strong>(<span title="System.bool">bool</span> computeVectors)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToArray" class="method">
|
|
<h4><span title="System.Numerics.Complex[,]">Complex[,]</span> <strong>ToArray</strong>()</h4>
|
|
<div class="content">Returns this matrix as a multidimensional array.
|
|
The returned array will be independent from this matrix.
|
|
A new memory block will be allocated for the array.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.Numerics.Complex[,]">Complex[,]</span></code></h6>
|
|
<p>A multidimensional containing the values of this matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToColumnArrays" class="method">
|
|
<h4><span title="System.Numerics.Complex[][]">Complex[][]</span> <strong>ToColumnArrays</strong>()</h4>
|
|
<div class="content">Returns this matrix as array of column arrays.
|
|
The returned arrays will be independent from this matrix.
|
|
A new memory block will be allocated for the arrays.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToColumnMajorArray" class="method">
|
|
<h4><span title="System.Numerics.Complex[]">Complex[]</span> <strong>ToColumnMajorArray</strong>()</h4>
|
|
<div class="content">Returns the matrix's elements as an array with the data laid out column by column (column major).
|
|
The returned array will be independent from this matrix.
|
|
A new memory block will be allocated for the array.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.Numerics.Complex[]">Complex[]</span></code></h6>
|
|
<p>An array containing the matrix's elements. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToMatrixString" class="method">
|
|
<h4><span title="System.string">string</span> <strong>ToMatrixString</strong>(<span title="System.int">int</span> upperRows, <span title="System.int">int</span> lowerRows, <span title="System.int">int</span> minLeftColumns, <span title="System.int">int</span> rightColumns, <span title="System.int">int</span> maxWidth, <span title="System.string">string</span> horizontalEllipsis, <span title="System.string">string</span> verticalEllipsis, <span title="System.string">string</span> diagonalEllipsis, <span title="System.string">string</span> columnSeparator, <span title="System.string">string</span> rowSeparator, <span title="System.Func<Complex, string>">Func<Complex, string></span> formatValue)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToMatrixString" class="method">
|
|
<h4><span title="System.string">string</span> <strong>ToMatrixString</strong>(<span title="System.int">int</span> upperRows, <span title="System.int">int</span> lowerRows, <span title="System.int">int</span> leftColumns, <span title="System.int">int</span> rightColumns, <span title="System.string">string</span> horizontalEllipsis, <span title="System.string">string</span> verticalEllipsis, <span title="System.string">string</span> diagonalEllipsis, <span title="System.string">string</span> columnSeparator, <span title="System.string">string</span> rowSeparator, <span title="System.Func<Complex, string>">Func<Complex, string></span> formatValue)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToMatrixString" class="method">
|
|
<h4><span title="System.string">string</span> <strong>ToMatrixString</strong>(<span title="System.int">int</span> maxRows, <span title="System.int">int</span> maxColumns, <span title="System.string">string</span> format, <span title="System.IFormatProvider">IFormatProvider</span> provider)</h4>
|
|
<div class="content">Returns a string that summarizes the content of this matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToMatrixString" class="method">
|
|
<h4><span title="System.string">string</span> <strong>ToMatrixString</strong>(<span title="System.string">string</span> format, <span title="System.IFormatProvider">IFormatProvider</span> provider)</h4>
|
|
<div class="content">Returns a string that summarizes the content of this matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToMatrixStringArray" class="method">
|
|
<h4><span title="System.String[,]">String[,]</span> <strong>ToMatrixStringArray</strong>(<span title="System.int">int</span> upperRows, <span title="System.int">int</span> lowerRows, <span title="System.int">int</span> minLeftColumns, <span title="System.int">int</span> rightColumns, <span title="System.int">int</span> maxWidth, <span title="System.int">int</span> padding, <span title="System.string">string</span> horizontalEllipsis, <span title="System.string">string</span> verticalEllipsis, <span title="System.string">string</span> diagonalEllipsis, <span title="System.Func<Complex, string>">Func<Complex, string></span> formatValue)</h4>
|
|
<div class="content">Returns a string 2D array that summarizes the content of this matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToMatrixStringArray" class="method">
|
|
<h4><span title="System.String[,]">String[,]</span> <strong>ToMatrixStringArray</strong>(<span title="System.int">int</span> upperRows, <span title="System.int">int</span> lowerRows, <span title="System.int">int</span> leftColumns, <span title="System.int">int</span> rightColumns, <span title="System.string">string</span> horizontalEllipsis, <span title="System.string">string</span> verticalEllipsis, <span title="System.string">string</span> diagonalEllipsis, <span title="System.Func<Complex, string>">Func<Complex, string></span> formatValue)</h4>
|
|
<div class="content">Returns a string 2D array that summarizes the content of this matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToRowArrays" class="method">
|
|
<h4><span title="System.Numerics.Complex[][]">Complex[][]</span> <strong>ToRowArrays</strong>()</h4>
|
|
<div class="content">Returns this matrix as array of row arrays.
|
|
The returned arrays will be independent from this matrix.
|
|
A new memory block will be allocated for the arrays.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToRowMajorArray" class="method">
|
|
<h4><span title="System.Numerics.Complex[]">Complex[]</span> <strong>ToRowMajorArray</strong>()</h4>
|
|
<div class="content">Returns the matrix's elements as an array with the data laid row by row (row major).
|
|
The returned array will be independent from this matrix.
|
|
A new memory block will be allocated for the array.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.Numerics.Complex[]">Complex[]</span></code></h6>
|
|
<p>An array containing the matrix's elements. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToString" class="method">
|
|
<h4><span title="System.string">string</span> <strong>ToString</strong>(<span title="System.int">int</span> maxRows, <span title="System.int">int</span> maxColumns, <span title="System.string">string</span> format, <span title="System.IFormatProvider">IFormatProvider</span> formatProvider)</h4>
|
|
<div class="content">Returns a string that summarizes this matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToString" class="method">
|
|
<h4><span title="System.string">string</span> <strong>ToString</strong>(<span title="System.string">string</span> format, <span title="System.IFormatProvider">IFormatProvider</span> formatProvider)</h4>
|
|
<div class="content">Returns a string that summarizes this matrix.
|
|
The maximum number of cells can be configured in the <a href="../MathNet.Numerics/Control.htm">Control</a> class.
|
|
The format string is ignored.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToString" class="method">
|
|
<h4><span title="System.string">string</span> <strong>ToString</strong>()</h4>
|
|
<div class="content">Returns a string that summarizes this matrix.
|
|
The maximum number of cells can be configured in the <a href="../MathNet.Numerics/Control.htm">Control</a> class.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="ToTypeString" class="method">
|
|
<h4><span title="System.string">string</span> <strong>ToTypeString</strong>()</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Trace" class="method">
|
|
<h4><span title="System.Numerics.Complex">Complex</span> <strong>Trace</strong>()</h4>
|
|
<div class="content">Computes the trace of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><span title="System.Numerics.Complex">Complex</span></code></h6>
|
|
<p>The trace of this matrix </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Transpose" class="method">
|
|
<h4><span title="System.void">void</span> <strong>Transpose</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Puts the transpose of this matrix into the result matrix.
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Transpose" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>Transpose</strong>()</h4>
|
|
<div class="content">Returns the transpose of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The transpose of this matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TransposeAndMultiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>TransposeAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Multiplies this matrix with transpose of another matrix and returns the result.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to multiply with. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The result of the multiplication. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TransposeAndMultiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>TransposeAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Multiplies this matrix with transpose of another matrix and places the results into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to multiply with. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The result of the multiplication. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TransposeThisAndMultiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>TransposeThisAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Multiplies the transpose of this matrix with another matrix and places the results into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to multiply with. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The result of the multiplication. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TransposeThisAndMultiply" class="method">
|
|
<h4><span title="System.void">void</span> <strong>TransposeThisAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> rightSide, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result)</h4>
|
|
<div class="content">Multiplies the transpose of this matrix with a vector and places the results into the result vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> rightSide</h6>
|
|
<p class="comments">The vector to multiply with. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> result</h6>
|
|
<p class="comments">The result of the multiplication. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TransposeThisAndMultiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> <strong>TransposeThisAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> rightSide)</h4>
|
|
<div class="content">Multiplies the transpose of this matrix by a vector and returns the result.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> rightSide</h6>
|
|
<p class="comments">The vector to multiply with. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code></h6>
|
|
<p>The result of the multiplication. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TransposeThisAndMultiply" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>TransposeThisAndMultiply</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> other)</h4>
|
|
<div class="content">Multiplies the transpose of this matrix with another matrix and returns the result.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> other</h6>
|
|
<p class="comments">The matrix to multiply with. </p>
|
|
</div>
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The result of the multiplication. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TrySolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IterationStatus.htm">IterationStatus</a> <strong>TrySolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/Iterator`1.htm">Iterator<T></a> iterator, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a> preconditioner)</h4>
|
|
<div class="content">Solves the matrix equation Ax = b, where A is the coefficient matrix (this matrix), b is the solution vector and x is the unknown vector.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> input</h6>
|
|
<p class="comments">The solution vector <code>b</code>. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a></code> result</h6>
|
|
<p class="comments">The result vector <code>x</code>. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a></code> solver</h6>
|
|
<p class="comments">The iterative solver to use. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/Iterator`1.htm">Iterator<T></a></code> iterator</h6>
|
|
<p class="comments">The iterator to use to control when to stop iterating. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a></code> preconditioner</h6>
|
|
<p class="comments">The preconditioner to use for approximations. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TrySolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IterationStatus.htm">IterationStatus</a> <strong>TrySolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/Iterator`1.htm">Iterator<T></a> iterator, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a> preconditioner)</h4>
|
|
<div class="content">Solves the matrix equation AX = B, where A is the coefficient matrix (this matrix), B is the solution matrix and X is the unknown matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> input</h6>
|
|
<p class="comments">The solution matrix <code>B</code>. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">The result matrix <code>X</code> </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a></code> solver</h6>
|
|
<p class="comments">The iterative solver to use. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/Iterator`1.htm">Iterator<T></a></code> iterator</h6>
|
|
<p class="comments">The iterator to use to control when to stop iterating. </p>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a></code> preconditioner</h6>
|
|
<p class="comments">The preconditioner to use for approximations. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TrySolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IterationStatus.htm">IterationStatus</a> <strong>TrySolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a> preconditioner, <span title="MathNet.Numerics.LinearAlgebra.Solvers.IIterationStopCriterion`1[]">IIterationStopCriterion`1[]</span> stopCriteria)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TrySolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IterationStatus.htm">IterationStatus</a> <strong>TrySolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IPreconditioner`1.htm">IPreconditioner<T></a> preconditioner, <span title="MathNet.Numerics.LinearAlgebra.Solvers.IIterationStopCriterion`1[]">IIterationStopCriterion`1[]</span> stopCriteria)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TrySolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IterationStatus.htm">IterationStatus</a> <strong>TrySolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra/Vector`1.htm">Vector<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <span title="MathNet.Numerics.LinearAlgebra.Solvers.IIterationStopCriterion`1[]">IIterationStopCriterion`1[]</span> stopCriteria)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="TrySolveIterative" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Solvers/IterationStatus.htm">IterationStatus</a> <strong>TrySolveIterative</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> input, <a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result, <a href="../MathNet.Numerics.LinearAlgebra.Solvers/IIterativeSolver`1.htm">IIterativeSolver<T></a> solver, <span title="MathNet.Numerics.LinearAlgebra.Solvers.IIterationStopCriterion`1[]">IIterationStopCriterion`1[]</span> stopCriteria)</h4>
|
|
<div class="content">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="UpperTriangle" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> <strong>UpperTriangle</strong>()</h4>
|
|
<div class="content">Returns a new matrix containing the upper triangle of this matrix.
|
|
|
|
|
|
|
|
<div class="return">
|
|
<h5>Return</h5>
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code></h6>
|
|
<p>The upper triangle of this matrix. </p>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="UpperTriangle" class="method">
|
|
<h4><span title="System.void">void</span> <strong>UpperTriangle</strong>(<a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a> result)</h4>
|
|
<div class="content">Puts the upper triangle of this matrix into the result matrix.
|
|
|
|
|
|
<div class="parameters">
|
|
<h5>Parameters</h5>
|
|
|
|
<h6><code><a href="../MathNet.Numerics.LinearAlgebra/Matrix`1.htm">Matrix<T></a></code> result</h6>
|
|
<p class="comments">Where to store the lower triangle. </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<h3 class="section">Public Properties</h3>
|
|
|
|
<div id="ColumnCount" class="method">
|
|
<h4><span title="System.int">int</span> <strong>ColumnCount</strong> get; </h4>
|
|
<div class="content">
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Item" class="method">
|
|
<h4><span title="System.Numerics.Complex">Complex</span> <strong>Item</strong> get; set;</h4>
|
|
<div class="content">
|
|
|
|
</div>
|
|
</div>
|
|
<div id="NonZerosCount" class="method">
|
|
<h4><span title="System.int">int</span> <strong>NonZerosCount</strong> get; </h4>
|
|
<div class="content">Gets the number of non zero elements in the matrix.
|
|
<blockquote class="value">
|
|
<strong>Value: </strong>
|
|
</blockquote>
|
|
</div>
|
|
</div>
|
|
<div id="RowCount" class="method">
|
|
<h4><span title="System.int">int</span> <strong>RowCount</strong> get; </h4>
|
|
<div class="content">
|
|
|
|
</div>
|
|
</div>
|
|
<div id="Storage" class="method">
|
|
<h4><a href="../MathNet.Numerics.LinearAlgebra.Storage/MatrixStorage`1.htm">MatrixStorage<T></a> <strong>Storage</strong> get; </h4>
|
|
<div class="content">
|
|
|
|
</div>
|
|
</div>
|
|
<div id="footer">
|
|
<p>Based on v5.0.0.0 of MathNet.Numerics (Math.NET Numerics)</p>
|
|
<p>Generated by <a href="http://docu.jagregory.com">docu</a></p>
|
|
</div>
|
|
</body>
|
|
</html>
|