Math.NET Numerics
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.
 
 
 

280 lines
10 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>SparseSolverControl - 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">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" class="current">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.Providers.SparseSolver</h2>
<div class="scroll">
<ul>
<li>
<a href="../MathNet.Numerics.Providers.SparseSolver/DssMatrixStructure.htm">DssMatrixStructure</a>
</li>
<li>
<a href="../MathNet.Numerics.Providers.SparseSolver/DssMatrixType.htm">DssMatrixType</a>
</li>
<li>
<a href="../MathNet.Numerics.Providers.SparseSolver/DssStatus.htm">DssStatus</a>
</li>
<li>
<a href="../MathNet.Numerics.Providers.SparseSolver/DssSystemType.htm">DssSystemType</a>
</li>
<li>
<a href="../MathNet.Numerics.Providers.SparseSolver/ISparseSolverProvider.htm">ISparseSolverProvider</a>
</li>
<li>
<a href="../MathNet.Numerics.Providers.SparseSolver/ISparseSolverProvider`1.htm">ISparseSolverProvider&lt;T&gt;</a>
</li>
<li>
<a href="../MathNet.Numerics.Providers.SparseSolver/ManagedSparseSolverProvider.htm">ManagedSparseSolverProvider</a>
</li>
<li>
<a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm" class="current">SparseSolverControl</a>
</li>
</ul>
</div>
</div>
<div class="header">
<p class="class"><strong>Type</strong> SparseSolverControl</p>
<p><strong>Namespace</strong> MathNet.Numerics.Providers.SparseSolver</p>
</div>
<div class="sub-header">
<h3 class="section">Static Functions</h3>
<ul>
<li><a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm#FreeResources">FreeResources</a></li>
<li><a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm#TryUse">TryUse</a></li>
<li><a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm#TryUseNative">TryUseNative</a></li>
<li><a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm#TryUseNativeMKL">TryUseNativeMKL</a></li>
<li><a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm#UseBest">UseBest</a></li>
<li><a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm#UseDefault">UseDefault</a></li>
<li><a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm#UseManaged">UseManaged</a></li>
<li><a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm#UseNativeMKL">UseNativeMKL</a></li>
</ul>
<h3 class="section">Properties</h3>
<ul>
<li><a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm#HintPath">HintPath</a></li>
<li><a href="../MathNet.Numerics.Providers.SparseSolver/SparseSolverControl.htm#Provider">Provider</a></li>
</ul>
</div>
<h3 class="section">Public Static Functions</h3>
<div id="FreeResources" class="method">
<h4><span title="System.void">void</span> <strong>FreeResources</strong>()</h4>
<div class="content">
</div>
</div>
<div id="TryUse" class="method">
<h4><span title="System.bool">bool</span> <strong>TryUse</strong>(<a href="../MathNet.Numerics.Providers.SparseSolver/ISparseSolverProvider.htm">ISparseSolverProvider</a> provider)</h4>
<div class="content">
</div>
</div>
<div id="TryUseNative" class="method">
<h4><span title="System.bool">bool</span> <strong>TryUseNative</strong>()</h4>
<div class="content">Try to use a native provider, if available.
</div>
</div>
<div id="TryUseNativeMKL" class="method">
<h4><span title="System.bool">bool</span> <strong>TryUseNativeMKL</strong>()</h4>
<div class="content">
</div>
</div>
<div id="UseBest" class="method">
<h4><span title="System.void">void</span> <strong>UseBest</strong>()</h4>
<div class="content">Use the best provider available.
</div>
</div>
<div id="UseDefault" class="method">
<h4><span title="System.void">void</span> <strong>UseDefault</strong>()</h4>
<div class="content">Use a specific provider if configured, e.g. using the
"MathNetNumericsDSSProvider" environment variable,
or fall back to the best provider.
</div>
</div>
<div id="UseManaged" class="method">
<h4><span title="System.void">void</span> <strong>UseManaged</strong>()</h4>
<div class="content">
</div>
</div>
<div id="UseNativeMKL" class="method">
<h4><span title="System.void">void</span> <strong>UseNativeMKL</strong>()</h4>
<div class="content">
</div>
</div>
<h3 class="section">Public Properties</h3>
<div id="HintPath" class="method">
<h4><span title="System.string">string</span> <strong>HintPath</strong> get; set;</h4>
<div class="content">Optional path to try to load native provider binaries from,
if the provider specific hint path is not set.
If neither is set, Numerics falls back to the provider specific
environment variables, or the default probing paths.
</div>
</div>
<div id="Provider" class="method">
<h4><a href="../MathNet.Numerics.Providers.SparseSolver/ISparseSolverProvider.htm">ISparseSolverProvider</a> <strong>Provider</strong> get; set;</h4>
<div class="content">Gets or sets the sparse solver provider. Consider to use UseNativeMKL or UseManaged instead.
<blockquote class="value">
<strong>Value: </strong>
</blockquote>
</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>