1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
|
<html>
<head>
<link rel="stylesheet" href="/slepc/slepc.css" type="text/css">
<title>Direct Solver (or Dense System) - DS</title>
</head>
<body class="manpageindex">
<h2>Direct Solver (or Dense System) - DS</h2>
<p>
The DS package provides auxiliary routines that are internally used by the different SLEPc solvers. It is used to represent low-dimensional eigenproblems that must be solved within iterative solvers with direct methods. It can be seen as a structured wrapper to LAPACK functionality.
</p>
<p>
These routines are usually not needed by application programmers.
<p>
<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
<TD WIDTH=250><A HREF="./DS.html">DS</A></TD>
<TD WIDTH=250><A HREF="./DSDestroy.html">DSDestroy</A></TD>
<TD WIDTH=250><A HREF="./DSView.html">DSView</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSCreate.html">DSCreate</A></TD>
<TD WIDTH=250><A HREF="./DSSetFromOptions.html">DSSetFromOptions</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Intermediate - Setting options for algorithms and data structures</B></TD></TR>
<TD WIDTH=250><A HREF="./DSAllocate.html">DSAllocate</A></TD>
<TD WIDTH=250><A HREF="./DSGetType.html">DSGetType</A></TD>
<TD WIDTH=250><A HREF="./DSSolve.html">DSSolve</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSComputeFunction.html">DSComputeFunction</A></TD>
<TD WIDTH=250><A HREF="./DSSetDimensions.html">DSSetDimensions</A></TD>
<TD WIDTH=250><A HREF="./DSSort.html">DSSort</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetDimensions.html">DSGetDimensions</A></TD>
<TD WIDTH=250><A HREF="./DSSetFunctionMethod.html">DSSetFunctionMethod</A></TD>
<TD WIDTH=250><A HREF="./DSVectors.html">DSVectors</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetFunctionMethod.html">DSGetFunctionMethod</A></TD>
<TD WIDTH=250><A HREF="./DSSetMethod.html">DSSetMethod</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetMethod.html">DSGetMethod</A></TD>
<TD WIDTH=250><A HREF="./DSSetType.html">DSSetType</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Advanced - Setting more advanced options and customization</B></TD></TR>
<TD WIDTH=250><A HREF="./DSAppendOptionsPrefix.html">DSAppendOptionsPrefix</A></TD>
<TD WIDTH=250><A HREF="./DSGetState.html">DSGetState</A></TD>
<TD WIDTH=250><A HREF="./DSSetExtraRow.html">DSSetExtraRow</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSCond.html">DSCond</A></TD>
<TD WIDTH=250><A HREF="./DSMatType.html">DSMatType</A></TD>
<TD WIDTH=250><A HREF="./DSSetOptionsPrefix.html">DSSetOptionsPrefix</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetArray.html">DSGetArray</A></TD>
<TD WIDTH=250><A HREF="./DSNormalize.html">DSNormalize</A></TD>
<TD WIDTH=250><A HREF="./DSSetRefined.html">DSSetRefined</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetArrayReal.html">DSGetArrayReal</A></TD>
<TD WIDTH=250><A HREF="./DSRegister.html">DSRegister</A></TD>
<TD WIDTH=250><A HREF="./DSSetState.html">DSSetState</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetCompact.html">DSGetCompact</A></TD>
<TD WIDTH=250><A HREF="./DSRegisterAll.html">DSRegisterAll</A></TD>
<TD WIDTH=250><A HREF="./DSStateType.html">DSStateType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetExtraRow.html">DSGetExtraRow</A></TD>
<TD WIDTH=250><A HREF="./DSReset.html">DSReset</A></TD>
<TD WIDTH=250><A HREF="./DSTruncate.html">DSTruncate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetLeadingDimension.html">DSGetLeadingDimension</A></TD>
<TD WIDTH=250><A HREF="./DSRestoreArray.html">DSRestoreArray</A></TD>
<TD WIDTH=250><A HREF="./DSType.html">DSType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetOptionsPrefix.html">DSGetOptionsPrefix</A></TD>
<TD WIDTH=250><A HREF="./DSRestoreArrayReal.html">DSRestoreArrayReal</A></TD>
<TD WIDTH=250><A HREF="./DSUpdateExtraRow.html">DSUpdateExtraRow</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetRefined.html">DSGetRefined</A></TD>
<TD WIDTH=250><A HREF="./DSSetCompact.html">DSSetCompact</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Developer - Interfaces intended primarily for library developers, not for typical applications programmers</B></TD></TR>
<TD WIDTH=250><A HREF="./DSFinalizePackage.html">DSFinalizePackage</A></TD>
<TD WIDTH=250><A HREF="./DSGetNumFN.html">DSGetNumFN</A></TD>
<TD WIDTH=250><A HREF="./DSSetFN.html">DSSetFN</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetEigenvalueComparison.html">DSGetEigenvalueComparison</A></TD>
<TD WIDTH=250><A HREF="./DSInitializePackage.html">DSInitializePackage</A></TD>
<TD WIDTH=250><A HREF="./DSTranslateHarmonic.html">DSTranslateHarmonic</A></TD>
<TR>
<TD WIDTH=250><A HREF="./DSGetFN.html">DSGetFN</A></TD>
<TD WIDTH=250><A HREF="./DSSetEigenvalueComparison.html">DSSetEigenvalueComparison</A></TD>
<TD WIDTH=250><A HREF="./DSTranslateRKS.html">DSTranslateRKS</A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>No deprecated routines</B></TD></TR>
</TABLE>
<BR><A HREF="../../index.html">Table of Contents</A>
|