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
|
<html>
<head>
<link rel="stylesheet" href="/slepc/slepc.css" type="text/css">
<title>Inner Product - IP</title>
</head>
<body class="manpageindex">
<h2>Inner Product - IP</h2>
<p>
The IP package provides auxiliary routines that are internally used by the different SLEPc solvers. It provides an abstraction of a vector inner product that can be defined in different ways, and it includes important operations such as Gram-Schmidt orthogonalization.
</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="./IP.html">IP</A></TD>
<TD WIDTH=250><A HREF="./IPDestroy.html">IPDestroy</A></TD>
<TD WIDTH=250><A HREF="./IPView.html">IPView</A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPCreate.html">IPCreate</A></TD>
<TD WIDTH=250><A HREF="./IPSetFromOptions.html">IPSetFromOptions</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="./IPGetOperationCounters.html">IPGetOperationCounters</A></TD>
<TD WIDTH=250><A HREF="./IPResetOperationCounters.html">IPResetOperationCounters</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="./IPAppendOptionsPrefix.html">IPAppendOptionsPrefix</A></TD>
<TD WIDTH=250><A HREF="./IPOrthogType.html">IPOrthogType</A></TD>
<TD WIDTH=250><A HREF="./IPSetOrthogonalization.html">IPSetOrthogonalization</A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPGetOptionsPrefix.html">IPGetOptionsPrefix</A></TD>
<TD WIDTH=250><A HREF="./IPRegister.html">IPRegister</A></TD>
<TD WIDTH=250><A HREF="./IPSetType.html">IPSetType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPGetOrthogonalization.html">IPGetOrthogonalization</A></TD>
<TD WIDTH=250><A HREF="./IPRegisterAll.html">IPRegisterAll</A></TD>
<TD WIDTH=250><A HREF="./IPType.html">IPType</A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPGetType.html">IPGetType</A></TD>
<TD WIDTH=250><A HREF="./IPReset.html">IPReset</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPOrthogRefineType.html">IPOrthogRefineType</A></TD>
<TD WIDTH=250><A HREF="./IPSetOptionsPrefix.html">IPSetOptionsPrefix</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="./IPApplyMatrix.html">IPApplyMatrix</A></TD>
<TD WIDTH=250><A HREF="./IPInnerProductBegin.html">IPInnerProductBegin</A></TD>
<TD WIDTH=250><A HREF="./IPNormEnd.html">IPNormEnd</A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPBOrthogonalize.html">IPBOrthogonalize</A></TD>
<TD WIDTH=250><A HREF="./IPInnerProductEnd.html">IPInnerProductEnd</A></TD>
<TD WIDTH=250><A HREF="./IPOrthogonalize.html">IPOrthogonalize</A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPBiOrthogonalize.html">IPBiOrthogonalize</A></TD>
<TD WIDTH=250><A HREF="./IPMInnerProduct.html">IPMInnerProduct</A></TD>
<TD WIDTH=250><A HREF="./IPPseudoOrthogonalize.html">IPPseudoOrthogonalize</A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPFinalizePackage.html">IPFinalizePackage</A></TD>
<TD WIDTH=250><A HREF="./IPMInnerProductBegin.html">IPMInnerProductBegin</A></TD>
<TD WIDTH=250><A HREF="./IPQRDecomposition.html">IPQRDecomposition</A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPGetMatrix.html">IPGetMatrix</A></TD>
<TD WIDTH=250><A HREF="./IPMInnerProductEnd.html">IPMInnerProductEnd</A></TD>
<TD WIDTH=250><A HREF="./IPSetMatrix.html">IPSetMatrix</A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPInitializePackage.html">IPInitializePackage</A></TD>
<TD WIDTH=250><A HREF="./IPNorm.html">IPNorm</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TD WIDTH=250><A HREF="./IPInnerProduct.html">IPInnerProduct</A></TD>
<TD WIDTH=250><A HREF="./IPNormBegin.html">IPNormBegin</A></TD>
<TD WIDTH=250><A HREF="./"></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>
|