Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d5e74628f0e673bb8680aebce32b2c04 > files > 17794

itk-doc-3.12.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ITK: itpack.h File Reference</title>
<link href="DoxygenStyle.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">


<!--  Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 -->
<center>
<a href="index.html" class="qindex">Main Page</a>&nbsp;&nbsp; 
<a href="modules.html" class="qindex">Groups</a>&nbsp;&nbsp;
<a href="namespaces.html" class="qindex">Namespace List</a>&nbsp;&nbsp;
<a href="hierarchy.html" class="qindex">Class Hierarchy</a>&nbsp;&nbsp;
<a href="classes.html" class="qindex">Alphabetical List</a>&nbsp;&nbsp;
<a href="annotated.html" class="qindex">Compound List</a>&nbsp;&nbsp; 
<a href="files.html" class="qindex">File
List</a>&nbsp;&nbsp; 
<a href="namespacemembers.html" class="qindex">Namespace Members</a>&nbsp;&nbsp; 
<a href="functions.html" class="qindex">Compound Members</a>&nbsp;&nbsp; 
<a href="globals.html" class="qindex">File Members</a>&nbsp;&nbsp;
<a href="pages.html" class="qindex">Concepts</a></center>


<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="dir_02e23d841c198393a6e961e9a0678fff.html">Code</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_2c33022d19e8077162952ea9ed57656d.html">Numerics</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_316e5ab5c8a9cb56a9dce1c9fc454a23.html">FEM</a>
  </div>
<div class="contents">
<h1>itpack.h File Reference</h1>Declarations of functions from itpack.  
<a href="#_details">More...</a>
<p>

<p>
<a href="itpack_8h_source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#a2b85d2c7d739ffa3e6814ed83a1127e">bisrch_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *k, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *l)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#5c77d6472525a7c79f10844ddc23e5d8">cheby_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *qa, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *qt, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rrr, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ip, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *cme, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *sme)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#57fd2fd0bc85c2a52cbc7b560f4dacc3">chgcon_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *tri, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *gamold, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhoold, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ibmth)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#5d60c8e0c81e5870f5ebba91735c786e">chgsi_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dtnrm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ibmth)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">logical&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#ce8c8e95e95ceadde5a987c511b4ba9a">chgsme_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *oldnrm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *icnt)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#48220a9cf5213b6e333e401a97fb314d">daxpy_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *da, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dx, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *incx, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dy, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *incy)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#dea20424953ed699f15cd0a5966c8dfe">dcopy_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dx, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *incx, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dy, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *incy)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#ca872957ce8fda62bafa0224f5e319e0">ddot_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dx, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *incx, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dy, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *incy)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#2ef7a4ab3dd8b5f26e7c6a55d07ff2fb">determ_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *tri, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *xlmda)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#cba9c828202989ae6ca63a230a8708e5">dfault_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rparm)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#1ef55e7a7b5f16cf2de7f0ac9b376fe1">echall_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *icall)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#f5eb984f0db1b4da62c223bb21814cd3">echout_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *imthd)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#e839b117e5ddd2b512477ce807c94dc9">eigvns_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *tri, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *d__, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *e2, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ier)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#4c424a593d31c6fda4251d02c234c0d9">eigvss_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *tri, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *start, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *zeta, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *itmax, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ier)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#a46d15c378ae667981c0f7431a89e9e6">eqrt1s_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *d__, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *e2, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *m, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *isw, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#0a8b3f4cd507a1d59e7abc19156b3b02">ipstr_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *omega)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#d4b0eef94eb4cabaee4858f6e1eb7a85">iterm_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wk, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *imthdd)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#bbb8e82b8e7aa8bb91b2c2ff4a39f972">itjcg_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *d__, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *d1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dtwd, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *tri)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#e8f2fabcae4d1ea9d90ca5f5af119512">itjsi_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *d__, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *icnt)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#78ed809d61dee68bab0ad9852c1eaf3a">itrscg_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nnb, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *ub, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *ub1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *db, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *db1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wb, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *tri)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#f533efd4731974ade2d354f993cbb9ec">itrssi_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nnb, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *ub, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *ub1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *db)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#e3ecf8076660810790d70ec63a0c62b3">itsor_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wk)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#025464162b3d1530f716f712a6e09452">itsrcg_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c__, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *d__, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dl, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wk, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *tri)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#416b45256e2aa17a86b910a7777a3e8a">itsrsi_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c__, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *d__, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *ctwd, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wk)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#4676aace835a34824712f0e1b74679bb">ivfill_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iv, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ival)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#f05d6a0e3f64d595b03a2870b7f64d2d">jcg_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nw, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#2a0ef09904645fc0b738bb7b96b1fdc1">jsi_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nw, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#a8d5b689c982a89788b04de00c44c224">omeg_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dnrm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iflag)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">logical&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#3f189bc44f0973968c8893eaab907bc8">omgchg_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ndummy)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">logical&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#f6b4160d57573836ab748ada5f206376">omgstr_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ndummy)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#68d429f40bfbbc42d01791c1ee6eeebb">parcon_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dtnrm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c2, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c3, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c4, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *gamold, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhotmp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ibmth)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#5e797f0739e5d368b98f271087184f1e">parsi_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c2, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c3, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ibmth)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#872c5e0b28471c691e2f069f118b2f9b">pbeta_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *v, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *w1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *w2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#e8522f92540dea41ead265d7651f075f">pbsor_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#5e4144c97cb03dcaee8f3b6a3608d5d1">permat_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *p, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *newia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *isym, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *level, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nout, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#61e38a39aa650be4b74250c279227ce2">perror_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *w, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *digtt1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *digtt2, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *idgtts)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#e62dfc51604ba0cea04fe8e66d754f87">pervec_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *v, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#58c1a82510b9e66b88b7d63b3e8ea9e9">pfsor1_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#be76285acbb506b3778d1dc62197ebd6">pfsor_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#a2f54f8f5587969d7fc85525db4ab6cc">pjac_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#b135161a3337410f2615698d57d50c1a">pmult_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *w)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#bdae3d4d7e5db3104d9e84e2ab8587a6">prbndx_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nblack, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *p, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ip, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *level, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nout, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ier)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#952b4100ffac00995eb99de9a2b3b5f2">prsblk_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nnb, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nnr, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *ur, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *vb)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#7fe72a073b118a5585664ad0f3ea735f">prsred_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nnb, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nnr, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *ub, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *vr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#b0b7b2ee7e92020e4da37c55ec219190">pssor1_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *fr, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *br)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#7915ca7ba9409a4200891c5b00c82760">pstop_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *dnrm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *ccon, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iflag, logical *q1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#e1931ccc037029b86746f217e6b8c711">pvtbv_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#f5225905aa844344c62b19a48af48dca">qsort_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *key, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *data, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *error)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#f7b442233245905e76453bb5e321278a">rscg_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nw, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#f4125dffc8467937cec8ae541a573c66">rssi_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nw, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#a7d4ff257349bce0ea8e02f6bf46c6d7">sbagn_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nz, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwork, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *levell, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *noutt, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#67d28d1a62382ab60fc73282ce982020">sbelm_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iw, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rw, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *tol, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *isym, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *level, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nout, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ier)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#27335c076f46355e83cb2e983476335b">sbend_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nz, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwork)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#d3dd54f74371a61bc4dc3c4beae79016">sbini_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nz, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwork)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#c4560ad45bb7bdd7cfc4a1d0c256759c">sbsij_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nz, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwork, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ii, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *jj, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *vall, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *mode, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *levell, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *noutt, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#20fb09867bcacda2f2ae81a17fbad6a0">scal_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *d__, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *level, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nout, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ier)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#817bfc38db120ee74174014029a3654d">sor_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nw, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#ad4822acd4ae83bca91ded2e99f09ac5">ssorcg_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nw, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#926d167795521efa9b7f0414473217df">ssorsi_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iwksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nw, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *wksp, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rparm, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ierr)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#403cef9ed417924668afa859579f5ec1">sum3_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *x1, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c2, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *x2, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *c3, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *x3)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#b68cbc7c4bd485ee6acf20a62a828cd9">tau_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ii)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">E_f&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#448f6f1047409aba16810002bf7b22c3">timer_</a> (v3p_netlib_real *timdmy)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">logical&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#87f24a624d95577bf0a9f03cb4475058">tstchg_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ibmth)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#cd95dd4779db6b7360363b569f39e22f">unscal_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ia, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ja, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *a, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *rhs, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *u, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *d__)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#449f7384f374c7b658460ac2fd233d07">vevmw_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *v, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *w)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#f1d4d7d8bbce7cf91b05b3f9a2e5bd67">vevpw_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *v, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *w)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#1d9901e3e8ff16012b877cbe4b83c2b9">vfill_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *v, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *val)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#33bc1975f0ce5986d80374e216f8107f">vout_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *v, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *iswt, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *noutt)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#56b22bd1c75c662c32d0916eabe07104">wevmw_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *v, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *w)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="itpack_8h.html#7d8061eb110704d58ff5a9ec1a21cca5">zbrent_</a> (<a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *n, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *tri, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *eps, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *nsig, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *aa, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *bb, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *maxfnn, <a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *ier)</td></tr>

</table>
<hr><h2>Detailed Description</h2>
Declarations of functions from itpack. 
<p>
The following are the common parameters that are used when calling functions. Note: Variables names are consistent with itpack to prevent confusion.<p>
nn Order of linear system a Row pointers used in compressed row storage format m ja Column indices used in compressed row storage format <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>Nonzero entries in compressed row storage format </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>Right hand side of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>Initial guess of solution. holds solution on output </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwksp</em>&nbsp;</td><td>Vector of length 3*nn. on output: holds permutation vector, its inverse, and integer workspace </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nw</em>&nbsp;</td><td>On input: length of wksp, on output: actual amount used </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wksp</em>&nbsp;</td><td>Vector used for real working space. must be at least nw in length </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>Vector of length 12 used to initialize various parameters on input </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>Vector of length 12 used to initialize various parameters on input </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ierr</em>&nbsp;</td><td>Error flag, on output: zero=no error, non-zero=error condition </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nz</em>&nbsp;</td><td>Number of non-zero entries in matrix </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwork</em>&nbsp;</td><td>Vector of length nz. matrix creation workspace </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>Matrix index </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>j</em>&nbsp;</td><td>Matrix index </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>Matrix entry </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>Type of matrix building </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>level</em>&nbsp;</td><td>Error reporting flag </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nout</em>&nbsp;</td><td>Error reporting location </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ier</em>&nbsp;</td><td>Error flag for matrix building </td></tr>
  </table>
</dl>

<p>Definition in file <a class="el" href="itpack_8h_source.html">itpack.h</a>.</p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="a2b85d2c7d739ffa3e6814ed83a1127e"></a><!-- doxytag: member="itpack.h::bisrch_" ref="a2b85d2c7d739ffa3e6814ed83a1127e" args="(integer *n, integer *k, integer *l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> bisrch_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Function which uses a bisection search to find the entry j in the array k such that the value l is greater than or equal to k[j] and strictly less than k[j+1] <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>since of array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>k</em>&nbsp;</td><td>integer array to search </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td>searching criterion </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="5c77d6472525a7c79f10844ddc23e5d8"></a><!-- doxytag: member="itpack.h::cheby_" ref="5c77d6472525a7c79f10844ddc23e5d8" args="(doublereal *qa, doublereal *qt, doublereal *rrr, integer *ip, doublereal *cme, doublereal *sme)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> cheby_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>qa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>qt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rrr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ip</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>cme</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>sme</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Computes the solution to the chebyshev equation <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>qa</em>&nbsp;</td><td>ratio of pseudo-residuals </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>qt</em>&nbsp;</td><td>virtual spectral radius </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rrr</em>&nbsp;</td><td>adaptive parameter </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ip</em>&nbsp;</td><td>number of iterations since last change of parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>cme</em>&nbsp;</td><td>estimate for largest eigen-value of iteration matrix </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>sme</em>&nbsp;</td><td>estimate for smallest eigen-value of iteration matrix </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="57fd2fd0bc85c2a52cbc7b560f4dacc3"></a><!-- doxytag: member="itpack.h::chgcon_" ref="57fd2fd0bc85c2a52cbc7b560f4dacc3" args="(doublereal *tri, doublereal *gamold, doublereal *rhoold, integer *ibmth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int chgcon_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>tri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>gamold</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhoold</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ibmth</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Computes estimate for largest eigenvalue for conjugate gradient acceleration <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tri</em>&nbsp;</td><td>tridiagonal matrix associated with the eigenvalues of the conjugate gradient polynomial </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>gamold</em>&nbsp;</td><td>previous value of acceleration parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhoold</em>&nbsp;</td><td>previous value of acceleration parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ibmth</em>&nbsp;</td><td>flag indicating method being accelerated by conjugate gradient 1 - jacobian 2 - reduced system 3 - ssor </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="5d60c8e0c81e5870f5ebba91735c786e"></a><!-- doxytag: member="itpack.h::chgsi_" ref="5d60c8e0c81e5870f5ebba91735c786e" args="(doublereal *dtnrm, integer *ibmth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int chgsi_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dtnrm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ibmth</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Computes new chebyshev acceleration parameters adaptively <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>dtnrm</em>&nbsp;</td><td>numerator or rayleigh quotient </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ibmth</em>&nbsp;</td><td>indicator of basic method being accelerated by si 1 = jacobi 2 = reduced system 3 = symmetric sor </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="ce8c8e95e95ceadde5a987c511b4ba9a"></a><!-- doxytag: member="itpack.h::chgsme_" ref="ce8c8e95e95ceadde5a987c511b4ba9a" args="(doublereal *oldnrm, integer *icnt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">logical chgsme_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>oldnrm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>icnt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Tests for jacobi si whether sme should be changed when caseII = false if the test is positive, the new value of sme is computed <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>oldnrm</em>&nbsp;</td><td>square of the norm of the pseudo-residual at the last iteration </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>icnt</em>&nbsp;</td><td>number of iterations since last change of parameters </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="48220a9cf5213b6e333e401a97fb314d"></a><!-- doxytag: member="itpack.h::daxpy_" ref="48220a9cf5213b6e333e401a97fb314d" args="(integer *n, doublereal *da, doublereal *dx, integer *incx, doublereal *dy, integer *incy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int daxpy_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>da</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>incx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>incy</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Overwrite double precision dy with double precision da*dx + dy <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>length of da </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>da</em>&nbsp;</td><td>array of da values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dx</em>&nbsp;</td><td>array of dx values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>incx</em>&nbsp;</td><td>increment size for dx array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dy</em>&nbsp;</td><td>array of dy values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>incy</em>&nbsp;</td><td>increment size for dy array </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="dea20424953ed699f15cd0a5966c8dfe"></a><!-- doxytag: member="itpack.h::dcopy_" ref="dea20424953ed699f15cd0a5966c8dfe" args="(integer *n, doublereal *dx, integer *incx, doublereal *dy, integer *incy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dcopy_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>incx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>incy</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy dx to dy <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>length of dx </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dx</em>&nbsp;</td><td>array of values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>incx</em>&nbsp;</td><td>increment size for dx array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dy</em>&nbsp;</td><td>array of values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>incy</em>&nbsp;</td><td>increment size for dy array </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="ca872957ce8fda62bafa0224f5e319e0"></a><!-- doxytag: member="itpack.h::ddot_" ref="ca872957ce8fda62bafa0224f5e319e0" args="(integer *n, doublereal *dx, integer *incx, doublereal *dy, integer *incy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> ddot_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>incx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>incy</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns dot product of dx and dy <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>length of dx </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dx</em>&nbsp;</td><td>array of values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>incx</em>&nbsp;</td><td>increment size for dx array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dy</em>&nbsp;</td><td>array of values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>incy</em>&nbsp;</td><td>increment size for dy array </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="2ef7a4ab3dd8b5f26e7c6a55d07ff2fb"></a><!-- doxytag: member="itpack.h::determ_" ref="2ef7a4ab3dd8b5f26e7c6a55d07ff2fb" args="(integer *n, doublereal *tri, doublereal *xlmda)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> determ_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>tri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>xlmda</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Subroutine that computes the determinant of a symmetric tridiagonal matrix given by tri. det(tri - xlmda*i) = 0 <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>order of tridiagonal system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tri</em>&nbsp;</td><td>symmetric tridiagonal matrix of order n </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>xlmda</em>&nbsp;</td><td>argument for characteristic equation </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="cba9c828202989ae6ca63a230a8708e5"></a><!-- doxytag: member="itpack.h::dfault_" ref="cba9c828202989ae6ca63a230a8708e5" args="(integer *iparm, doublereal *rparm)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dfault_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rparm</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Obtain default parameters <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>array of 12 integer parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>array of 12 double parameters </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="1ef55e7a7b5f16cf2de7f0ac9b376fe1"></a><!-- doxytag: member="itpack.h::echall_" ref="1ef55e7a7b5f16cf2de7f0ac9b376fe1" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, integer *iparm, doublereal *rparm, integer *icall)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int echall_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>icall</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This routine initializes the itpack common blocks from the information contained in IPARM and RPARM. echall_ also prints the values of all the parameters in IPARM and RPARM <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>integer array of parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>doublereal array of parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>icall</em>&nbsp;</td><td>indicator of which parameters are being printed </td></tr>
  </table>
</dl>
<dl class="note" compact><dt><b>Note:</b></dt><dd>in this implementation...all printing is disabled </dd></dl>

</div>
</div><p>
<a class="anchor" name="f5eb984f0db1b4da62c223bb21814cd3"></a><!-- doxytag: member="itpack.h::echout_" ref="f5eb984f0db1b4da62c223bb21814cd3" args="(integer *iparm, doublereal *rparm, integer *imthd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int echout_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>imthd</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This routine initiazes the itpack common blocks from IPARM and RPARM <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>integer array of parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>doublereal array of parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>imthd</em>&nbsp;</td><td>indicator of method 1 = jcg 2 = jsi 3 = sor 4 = ssorcg 5 = ssorsi 6 = rscg 7 = rssi </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="e839b117e5ddd2b512477ce807c94dc9"></a><!-- doxytag: member="itpack.h::eigvns_" ref="e839b117e5ddd2b512477ce807c94dc9" args="(integer *n, doublereal *tri, doublereal *d__, doublereal *e2, integer *ier)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> eigvns_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>tri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>d__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ier</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Computes the largest eigenvalue of symmetric tridiagnoncal matrix for conjugate gradient acceleration <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>order of tridiagonal system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tri</em>&nbsp;</td><td>symmetric tridiagonal matrix of order n </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>d__</em>&nbsp;</td><td>array of eqrt1s (negative diagonal elements) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>e2</em>&nbsp;</td><td>array of eqrt1s (super diagonal elements) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ier</em>&nbsp;</td><td>error flag (0 = success) </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="4c424a593d31c6fda4251d02c234c0d9"></a><!-- doxytag: member="itpack.h::eigvss_" ref="4c424a593d31c6fda4251d02c234c0d9" args="(integer *n, doublereal *tri, doublereal *start, doublereal *zeta, integer *itmax, integer *ier)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> eigvss_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>tri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>zeta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>itmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ier</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Computes the largest eigenvalue of a symmetric tridiagonal matrix for conjugate gradient acceleration modified imsl routine zbrent is used <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>order of tridiagonal system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tri</em>&nbsp;</td><td>symmetric tridiagonal matrix of order n </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>initial lower bound of interval containing root </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>zeta</em>&nbsp;</td><td>stopping criteria </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>itmax</em>&nbsp;</td><td>maximum number of iterations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ier</em>&nbsp;</td><td>error flag (0 = success) </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="a46d15c378ae667981c0f7431a89e9e6"></a><!-- doxytag: member="itpack.h::eqrt1s_" ref="a46d15c378ae667981c0f7431a89e9e6" args="(doublereal *d__, doublereal *e2, integer *nn, integer *m, integer *isw, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int eqrt1s_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>d__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>isw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Smallest or largest m eigenvalue of a symmetric tridiagonal matrix <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>d__</em>&nbsp;</td><td>input vector of length n, contains diagonal elements of matrix the computed eigenvalues replace the first m components </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>e2</em>&nbsp;</td><td>input vector of length n containing the squares of the off-diagonal elements of the matrix </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>order of the matrix </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td>number of smallest eigenvalues desired </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>isw</em>&nbsp;</td><td>positive definite flag (0 = not pd, 1 = pd) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ierr</em>&nbsp;</td><td>error flag (601 = interates not monotone increasing, 602 = not really pd) </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="0a8b3f4cd507a1d59e7abc19156b3b02"></a><!-- doxytag: member="itpack.h::ipstr_" ref="0a8b3f4cd507a1d59e7abc19156b3b02" args="(doublereal *omega)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> ipstr_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>omega</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Finds the smallest integer, ipstr, greater than 5 such that ipstr * (omega-1)**(ipstr-1) &lt;= 0.5 <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>omega</em>&nbsp;</td><td>relaxation factor for sor method </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="d4b0eef94eb4cabaee4858f6e1eb7a85"></a><!-- doxytag: member="itpack.h::iterm_" ref="d4b0eef94eb4cabaee4858f6e1eb7a85" args="(integer *nn, doublereal *a, doublereal *u, doublereal *wk, integer *imthdd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int iterm_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wk</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>imthdd</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This routine produces teh iteration summary line at the end of each iteration if level = 5, the latest approx to the solution is printed <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>order of system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>iteration matrix </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution estimate </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wk</em>&nbsp;</td><td>work array of length nn </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>imthdd</em>&nbsp;</td><td>indicator of method 1 = jcg 2 = jsi 3 = sor 4 = ssorcg 5 = ssorsi 6 = rscg 7 = rssi </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="bbb8e82b8e7aa8bb91b2c2ff4a39f972"></a><!-- doxytag: member="itpack.h::itjcg_" ref="bbb8e82b8e7aa8bb91b2c2ff4a39f972" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *u, doublereal *u1, doublereal *d__, doublereal *d1, doublereal *dtwd, doublereal *tri)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int itjcg_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>d__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>d1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dtwd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>tri</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Performs one iteration of the jacobian conjugate gradiant method <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>input version of solution vector </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u1</em>&nbsp;</td><td>value of solution vector at the end of the in-1 iteration, gets filled with newest estimate </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>d__</em>&nbsp;</td><td>solution vector, gets filled with pseudo-residual vector after in iterations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>d1</em>&nbsp;</td><td>pseudo-residual vector after in-1 iterations, gets filled with newest pseudo-residual vector </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dtwd</em>&nbsp;</td><td>used in computation of acceleration parameeter gamma and the pseudo-residual </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tri</em>&nbsp;</td><td>stores the tridiagonal matrix associated with the eigenvalues of the conjugate gradient ploynomial </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="e8f2fabcae4d1ea9d90ca5f5af119512"></a><!-- doxytag: member="itpack.h::itjsi_" ref="e8f2fabcae4d1ea9d90ca5f5af119512" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, doublereal *u1, doublereal *d__, integer *icnt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int itjsi_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>d__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>icnt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Performs one iteration of the jacobian semi-iteration method <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution estimate at in iterations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u1</em>&nbsp;</td><td>value of solution vector at the end of the in-1 iteration, gets filled with newest estimate </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>d__</em>&nbsp;</td><td>solution vector, gets filled with pseudo-residual vector after in iterations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>icnt</em>&nbsp;</td><td>number of iterations since last change in solution estimate </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="78ed809d61dee68bab0ad9852c1eaf3a"></a><!-- doxytag: member="itpack.h::itrscg_" ref="78ed809d61dee68bab0ad9852c1eaf3a" args="(integer *n, integer *nnb, integer *ia, integer *ja, doublereal *a, doublereal *ub, doublereal *ub1, doublereal *db, doublereal *db1, doublereal *wb, doublereal *tri)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int itrscg_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nnb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>ub</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>ub1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>db</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>db1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>tri</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Performs one iteration of the reduced system conjugate gradient method <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nnb</em>&nbsp;</td><td>Number of black points </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ub</em>&nbsp;</td><td>estimate for the solution of black points after in iterations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ub1</em>&nbsp;</td><td>estimate for the solution of black points after in-1 iterations, filled with in+1 values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>db</em>&nbsp;</td><td>pseudo-residual of black points after in iterations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>db1</em>&nbsp;</td><td>pseudo-residual of black points after in-1 iterations, filled with in+1 values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wb</em>&nbsp;</td><td>used in computation involving black vector </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tri</em>&nbsp;</td><td>stores the tridiagonal matrix associated with the eigenvalues of the conjugate gradient ploynomial </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="f533efd4731974ade2d354f993cbb9ec"></a><!-- doxytag: member="itpack.h::itrssi_" ref="f533efd4731974ade2d354f993cbb9ec" args="(integer *n, integer *nnb, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *ub, doublereal *ub1, doublereal *db)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int itrssi_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nnb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>ub</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>ub1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>db</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Performs one iteration of the reduced system semi-iteration method <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nnb</em>&nbsp;</td><td>Number of black points </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ub</em>&nbsp;</td><td>estimate for the solution of black points after in iterations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ub1</em>&nbsp;</td><td>pseudo-residual of black points after in-1 iterations, filled with in+1 values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>db</em>&nbsp;</td><td>current residual </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="e3ecf8076660810790d70ec63a0c62b3"></a><!-- doxytag: member="itpack.h::itsor_" ref="e3ecf8076660810790d70ec63a0c62b3" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, doublereal *wk)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int itsor_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wk</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Performs one iteration of the successive overrelaxation method <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution estimate array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wk</em>&nbsp;</td><td>work array of length nn </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="025464162b3d1530f716f712a6e09452"></a><!-- doxytag: member="itpack.h::itsrcg_" ref="025464162b3d1530f716f712a6e09452" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, doublereal *u1, doublereal *c__, doublereal *c1, doublereal *d__, doublereal *dl, doublereal *wk, doublereal *tri)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int itsrcg_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>d__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wk</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>tri</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Performs one iteration of the symmetric successive overrelaxation conjugate gradient method <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution estimate at in iterations, </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u1</em>&nbsp;</td><td>value of solution vector at the end of the in-1 iteration, gets filled with newest estimate </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>c__</em>&nbsp;</td><td>forward residual after in iterations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>c1</em>&nbsp;</td><td>forward residual after in-1 iterations, filled with in+1 values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>d__</em>&nbsp;</td><td>used to compute backward pseudo-residual for current iteration </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dl</em>&nbsp;</td><td>used in computation of acceleration parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wk</em>&nbsp;</td><td>work array of length nn </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tri</em>&nbsp;</td><td>stores the tridiagonal matrix associated with the eigenvalues of the conjugate gradient ploynomial </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="416b45256e2aa17a86b910a7777a3e8a"></a><!-- doxytag: member="itpack.h::itsrsi_" ref="416b45256e2aa17a86b910a7777a3e8a" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, doublereal *u1, doublereal *c__, doublereal *d__, doublereal *ctwd, doublereal *wk)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int itsrsi_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>d__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>ctwd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wk</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Performs one iteration of the symmetric successive overrelaxation semi-iteration method <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution estimate at in-1 iterations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u1</em>&nbsp;</td><td>value of solution vector at the end of the in-1 iteration, gets filled with newest estimate </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>c__</em>&nbsp;</td><td>used to compute forward pseudo-residual vector </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>d__</em>&nbsp;</td><td>used to compute backward pseudo-residual vector </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ctwd</em>&nbsp;</td><td>used in computation of acceleration parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wk</em>&nbsp;</td><td>work array of length nn </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="4676aace835a34824712f0e1b74679bb"></a><!-- doxytag: member="itpack.h::ivfill_" ref="4676aace835a34824712f0e1b74679bb" args="(integer *n, integer *iv, integer *ival)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ivfill_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ival</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Fill integer array with a value <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>number of elements in array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iv</em>&nbsp;</td><td>pointer to integer array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ival</em>&nbsp;</td><td>value to fill array with </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="f05d6a0e3f64d595b03a2870b7f64d2d"></a><!-- doxytag: member="itpack.h::jcg_" ref="f05d6a0e3f64d595b03a2870b7f64d2d" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, integer *iwksp, integer *nw, doublereal *wksp, integer *iparm, doublereal *rparm, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int jcg_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Jacobian conjugate gradient<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwksp</em>&nbsp;</td><td>int array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nw</em>&nbsp;</td><td>size of iwskp and wksp </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wksp</em>&nbsp;</td><td>double array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>array of 12 integer parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>array of 12 double parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ierr</em>&nbsp;</td><td>holds error flag on return </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="2a0ef09904645fc0b738bb7b96b1fdc1"></a><!-- doxytag: member="itpack.h::jsi_" ref="2a0ef09904645fc0b738bb7b96b1fdc1" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, integer *iwksp, integer *nw, doublereal *wksp, integer *iparm, doublereal *rparm, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int jsi_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Jacobian semi-iteration<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwksp</em>&nbsp;</td><td>int array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nw</em>&nbsp;</td><td>size of iwskp and wksp </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wksp</em>&nbsp;</td><td>double array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>array of 12 integer parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>array of 12 double parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ierr</em>&nbsp;</td><td>holds error flag on return </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="a8d5b689c982a89788b04de00c44c224"></a><!-- doxytag: member="itpack.h::omeg_" ref="a8d5b689c982a89788b04de00c44c224" args="(doublereal *dnrm, integer *iflag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int omeg_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dnrm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iflag</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3f189bc44f0973968c8893eaab907bc8"></a><!-- doxytag: member="itpack.h::omgchg_" ref="3f189bc44f0973968c8893eaab907bc8" args="(integer *ndummy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">logical omgchg_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ndummy</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f6b4160d57573836ab748ada5f206376"></a><!-- doxytag: member="itpack.h::omgstr_" ref="f6b4160d57573836ab748ada5f206376" args="(integer *ndummy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">logical omgstr_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ndummy</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="68d429f40bfbbc42d01791c1ee6eeebb"></a><!-- doxytag: member="itpack.h::parcon_" ref="68d429f40bfbbc42d01791c1ee6eeebb" args="(doublereal *dtnrm, doublereal *c1, doublereal *c2, doublereal *c3, doublereal *c4, doublereal *gamold, doublereal *rhotmp, integer *ibmth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int parcon_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dtnrm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>gamold</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhotmp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ibmth</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5e797f0739e5d368b98f271087184f1e"></a><!-- doxytag: member="itpack.h::parsi_" ref="5e797f0739e5d368b98f271087184f1e" args="(doublereal *c1, doublereal *c2, doublereal *c3, integer *ibmth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int parsi_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ibmth</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="872c5e0b28471c691e2f069f118b2f9b"></a><!-- doxytag: member="itpack.h::pbeta_" ref="872c5e0b28471c691e2f069f118b2f9b" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *v, doublereal *w1, doublereal *w2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> pbeta_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>w1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>w2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e8522f92540dea41ead265d7651f075f"></a><!-- doxytag: member="itpack.h::pbsor_" ref="e8522f92540dea41ead265d7651f075f" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *u, doublereal *rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int pbsor_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5e4144c97cb03dcaee8f3b6a3608d5d1"></a><!-- doxytag: member="itpack.h::permat_" ref="5e4144c97cb03dcaee8f3b6a3608d5d1" args="(integer *nn, integer *ia, integer *ja, doublereal *a, integer *p, integer *newia, integer *isym, integer *level, integer *nout, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int permat_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>newia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>isym</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="61e38a39aa650be4b74250c279227ce2"></a><!-- doxytag: member="itpack.h::perror_" ref="61e38a39aa650be4b74250c279227ce2" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, doublereal *w, doublereal *digtt1, doublereal *digtt2, integer *idgtts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int perror_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>digtt1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>digtt2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>idgtts</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e62dfc51604ba0cea04fe8e66d754f87"></a><!-- doxytag: member="itpack.h::pervec_" ref="e62dfc51604ba0cea04fe8e66d754f87" args="(integer *n, doublereal *v, integer *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int pervec_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="58c1a82510b9e66b88b7d63b3e8ea9e9"></a><!-- doxytag: member="itpack.h::pfsor1_" ref="58c1a82510b9e66b88b7d63b3e8ea9e9" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *u, doublereal *rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int pfsor1_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="be76285acbb506b3778d1dc62197ebd6"></a><!-- doxytag: member="itpack.h::pfsor_" ref="be76285acbb506b3778d1dc62197ebd6" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *u, doublereal *rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int pfsor_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a2f54f8f5587969d7fc85525db4ab6cc"></a><!-- doxytag: member="itpack.h::pjac_" ref="a2f54f8f5587969d7fc85525db4ab6cc" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *u, doublereal *rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int pjac_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b135161a3337410f2615698d57d50c1a"></a><!-- doxytag: member="itpack.h::pmult_" ref="b135161a3337410f2615698d57d50c1a" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *u, doublereal *w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int pmult_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>w</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="bdae3d4d7e5db3104d9e84e2ab8587a6"></a><!-- doxytag: member="itpack.h::prbndx_" ref="bdae3d4d7e5db3104d9e84e2ab8587a6" args="(integer *nn, integer *nblack, integer *ia, integer *ja, integer *p, integer *ip, integer *level, integer *nout, integer *ier)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int prbndx_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nblack</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ip</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ier</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="952b4100ffac00995eb99de9a2b3b5f2"></a><!-- doxytag: member="itpack.h::prsblk_" ref="952b4100ffac00995eb99de9a2b3b5f2" args="(integer *nnb, integer *nnr, integer *ia, integer *ja, doublereal *a, doublereal *ur, doublereal *vb)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int prsblk_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nnb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nnr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>ur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>vb</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7fe72a073b118a5585664ad0f3ea735f"></a><!-- doxytag: member="itpack.h::prsred_" ref="7fe72a073b118a5585664ad0f3ea735f" args="(integer *nnb, integer *nnr, integer *ia, integer *ja, doublereal *a, doublereal *ub, doublereal *vr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int prsred_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nnb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nnr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>ub</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>vr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b0b7b2ee7e92020e4da37c55ec219190"></a><!-- doxytag: member="itpack.h::pssor1_" ref="b0b7b2ee7e92020e4da37c55ec219190" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *u, doublereal *rhs, doublereal *fr, doublereal *br)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int pssor1_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>fr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>br</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7915ca7ba9409a4200891c5b00c82760"></a><!-- doxytag: member="itpack.h::pstop_" ref="7915ca7ba9409a4200891c5b00c82760" args="(integer *n, doublereal *u, doublereal *dnrm, doublereal *ccon, integer *iflag, logical *q1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int pstop_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>dnrm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>ccon</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iflag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">logical *&nbsp;</td>
          <td class="paramname"> <em>q1</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e1931ccc037029b86746f217e6b8c711"></a><!-- doxytag: member="itpack.h::pvtbv_" ref="e1931ccc037029b86746f217e6b8c711" args="(integer *n, integer *ia, integer *ja, doublereal *a, doublereal *v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> pvtbv_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f5225905aa844344c62b19a48af48dca"></a><!-- doxytag: member="itpack.h::qsort_" ref="f5225905aa844344c62b19a48af48dca" args="(integer *nn, integer *key, doublereal *data, integer *error)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int qsort_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>error</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f7b442233245905e76453bb5e321278a"></a><!-- doxytag: member="itpack.h::rscg_" ref="f7b442233245905e76453bb5e321278a" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, integer *iwksp, integer *nw, doublereal *wksp, integer *iparm, doublereal *rparm, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rscg_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reduced system conjugate gradient<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwksp</em>&nbsp;</td><td>int array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nw</em>&nbsp;</td><td>size of iwskp and wksp </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wksp</em>&nbsp;</td><td>double array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>array of 12 integer parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>array of 12 double parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ierr</em>&nbsp;</td><td>holds error flag on return </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="f4125dffc8467937cec8ae541a573c66"></a><!-- doxytag: member="itpack.h::rssi_" ref="f4125dffc8467937cec8ae541a573c66" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, integer *iwksp, integer *nw, doublereal *wksp, integer *iparm, doublereal *rparm, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rssi_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reduced system semi-iteration<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwksp</em>&nbsp;</td><td>int array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nw</em>&nbsp;</td><td>size of iwskp and wksp </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wksp</em>&nbsp;</td><td>double array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>array of 12 integer parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>array of 12 double parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ierr</em>&nbsp;</td><td>holds error flag on return </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="a7d4ff257349bce0ea8e02f6bf46c6d7"></a><!-- doxytag: member="itpack.h::sbagn_" ref="a7d4ff257349bce0ea8e02f6bf46c6d7" args="(integer *n, integer *nz, integer *ia, integer *ja, doublereal *a, integer *iwork, integer *levell, integer *noutt, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int sbagn_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwork</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>levell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>noutt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert compressed row matrix back to linked-list representation used for adding entires 
</div>
</div><p>
<a class="anchor" name="67d28d1a62382ab60fc73282ce982020"></a><!-- doxytag: member="itpack.h::sbelm_" ref="67d28d1a62382ab60fc73282ce982020" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, integer *iw, doublereal *rw, doublereal *tol, integer *isym, integer *level, integer *nout, integer *ier)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int sbelm_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>tol</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>isym</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ier</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="27335c076f46355e83cb2e983476335b"></a><!-- doxytag: member="itpack.h::sbend_" ref="27335c076f46355e83cb2e983476335b" args="(integer *nn, integer *nz, integer *ia, integer *ja, doublereal *a, integer *iwork)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int sbend_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwork</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Finalize matrix storage format <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>order of matrix </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nz</em>&nbsp;</td><td>maximum number of non-zero values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwork</em>&nbsp;</td><td>workspace array used by itpack </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="d3dd54f74371a61bc4dc3c4beae79016"></a><!-- doxytag: member="itpack.h::sbini_" ref="d3dd54f74371a61bc4dc3c4beae79016" args="(integer *nn, integer *nz, integer *ia, integer *ja, doublereal *a, integer *iwork)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int sbini_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwork</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initialize sparse matrix storage <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>order of matrix </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nz</em>&nbsp;</td><td>maximum number of non-zero values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwork</em>&nbsp;</td><td>workspace array used by itpack </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="c4560ad45bb7bdd7cfc4a1d0c256759c"></a><!-- doxytag: member="itpack.h::sbsij_" ref="c4560ad45bb7bdd7cfc4a1d0c256759c" args="(integer *nn, integer *nz, integer *ia, integer *ja, doublereal *a, integer *iwork, integer *ii, integer *jj, doublereal *vall, integer *mode, integer *levell, integer *noutt, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int sbsij_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwork</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ii</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>jj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>vall</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>levell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>noutt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Insert entry into sparse matrix <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>order of matrix </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nz</em>&nbsp;</td><td>maximum number of non-zero values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwork</em>&nbsp;</td><td>workspace array used by itpack </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ii</em>&nbsp;</td><td>row index of value to add </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>jj</em>&nbsp;</td><td>column index of value to add </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>vall</em>&nbsp;</td><td>value to add </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>flag for type of adding to be done </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>levell</em>&nbsp;</td><td>specifier for level of output </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>noutt</em>&nbsp;</td><td>specifier for output </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ierr</em>&nbsp;</td><td>holds error flag on return </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="20fb09867bcacda2f2ae81a17fbad6a0"></a><!-- doxytag: member="itpack.h::scal_" ref="20fb09867bcacda2f2ae81a17fbad6a0" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, doublereal *d__, integer *level, integer *nout, integer *ier)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int scal_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>d__</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ier</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="817bfc38db120ee74174014029a3654d"></a><!-- doxytag: member="itpack.h::sor_" ref="817bfc38db120ee74174014029a3654d" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, integer *iwksp, integer *nw, doublereal *wksp, integer *iparm, doublereal *rparm, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int sor_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Successive overrelaxation<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwksp</em>&nbsp;</td><td>int array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nw</em>&nbsp;</td><td>size of iwskp and wksp </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wksp</em>&nbsp;</td><td>double array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>array of 12 integer parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>array of 12 double parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ierr</em>&nbsp;</td><td>holds error flag on return </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="ad4822acd4ae83bca91ded2e99f09ac5"></a><!-- doxytag: member="itpack.h::ssorcg_" ref="ad4822acd4ae83bca91ded2e99f09ac5" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, integer *iwksp, integer *nw, doublereal *wksp, integer *iparm, doublereal *rparm, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ssorcg_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Symmetric successive overrelaxation conjugate gradient<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwksp</em>&nbsp;</td><td>int array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nw</em>&nbsp;</td><td>size of iwskp and wksp </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wksp</em>&nbsp;</td><td>double array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>array of 12 integer parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>array of 12 double parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ierr</em>&nbsp;</td><td>holds error flag on return </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="926d167795521efa9b7f0414473217df"></a><!-- doxytag: member="itpack.h::ssorsi_" ref="926d167795521efa9b7f0414473217df" args="(integer *nn, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, integer *iwksp, integer *nw, doublereal *wksp, integer *iparm, doublereal *rparm, integer *ierr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ssorsi_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iwksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>wksp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rparm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ierr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Symmetric successive overrelaxation semi-iteration<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>nn</em>&nbsp;</td><td>Order of linear system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ia</em>&nbsp;</td><td>array of row offsets </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ja</em>&nbsp;</td><td>array of column indices </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>a</em>&nbsp;</td><td>array of matrix values </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>array of right hand side of system </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>u</em>&nbsp;</td><td>solution array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iwksp</em>&nbsp;</td><td>int array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nw</em>&nbsp;</td><td>size of iwskp and wksp </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>wksp</em>&nbsp;</td><td>double array used by itpack for calculations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>iparm</em>&nbsp;</td><td>array of 12 integer parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rparm</em>&nbsp;</td><td>array of 12 double parameters </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ierr</em>&nbsp;</td><td>holds error flag on return </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="403cef9ed417924668afa859579f5ec1"></a><!-- doxytag: member="itpack.h::sum3_" ref="403cef9ed417924668afa859579f5ec1" args="(integer *n, doublereal *c1, doublereal *x1, doublereal *c2, doublereal *x2, doublereal *c3, doublereal *x3)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int sum3_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>c3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>x3</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b68cbc7c4bd485ee6acf20a62a828cd9"></a><!-- doxytag: member="itpack.h::tau_" ref="b68cbc7c4bd485ee6acf20a62a828cd9" args="(integer *ii)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> tau_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ii</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="448f6f1047409aba16810002bf7b22c3"></a><!-- doxytag: member="itpack.h::timer_" ref="448f6f1047409aba16810002bf7b22c3" args="(v3p_netlib_real *timdmy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">E_f timer_           </td>
          <td>(</td>
          <td class="paramtype">v3p_netlib_real *&nbsp;</td>
          <td class="paramname"> <em>timdmy</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="87f24a624d95577bf0a9f03cb4475058"></a><!-- doxytag: member="itpack.h::tstchg_" ref="87f24a624d95577bf0a9f03cb4475058" args="(integer *ibmth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">logical tstchg_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ibmth</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="cd95dd4779db6b7360363b569f39e22f"></a><!-- doxytag: member="itpack.h::unscal_" ref="cd95dd4779db6b7360363b569f39e22f" args="(integer *n, integer *ia, integer *ja, doublereal *a, doublereal *rhs, doublereal *u, doublereal *d__)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int unscal_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ia</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ja</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>rhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>d__</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="449f7384f374c7b658460ac2fd233d07"></a><!-- doxytag: member="itpack.h::vevmw_" ref="449f7384f374c7b658460ac2fd233d07" args="(integer *n, doublereal *v, doublereal *w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vevmw_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>w</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f1d4d7d8bbce7cf91b05b3f9a2e5bd67"></a><!-- doxytag: member="itpack.h::vevpw_" ref="f1d4d7d8bbce7cf91b05b3f9a2e5bd67" args="(integer *n, doublereal *v, doublereal *w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vevpw_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>w</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1d9901e3e8ff16012b877cbe4b83c2b9"></a><!-- doxytag: member="itpack.h::vfill_" ref="1d9901e3e8ff16012b877cbe4b83c2b9" args="(integer *n, doublereal *v, doublereal *val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vfill_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>val</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Fill all entires of nn-sized array u with value <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>size of array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>array </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>value to fill array with </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="33bc1975f0ce5986d80374e216f8107f"></a><!-- doxytag: member="itpack.h::vout_" ref="33bc1975f0ce5986d80374e216f8107f" args="(integer *n, doublereal *v, integer *iswt, integer *noutt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vout_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>iswt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>noutt</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="56b22bd1c75c662c32d0916eabe07104"></a><!-- doxytag: member="itpack.h::wevmw_" ref="56b22bd1c75c662c32d0916eabe07104" args="(integer *n, doublereal *v, doublereal *w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wevmw_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>w</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7d8061eb110704d58ff5a9ec1a21cca5"></a><!-- doxytag: member="itpack.h::zbrent_" ref="7d8061eb110704d58ff5a9ec1a21cca5" args="(integer *n, doublereal *tri, doublereal *eps, integer *nsig, doublereal *aa, doublereal *bb, integer *maxfnn, integer *ier)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int zbrent_           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>tri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>eps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>nsig</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>aa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#1e69afaa4e6077b67397e6c36454b97a">doublereal</a> *&nbsp;</td>
          <td class="paramname"> <em>bb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>maxfnn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="itkFEMLinearSystemWrapperItpack_8h.html#865b01f4cbb6f2bb3270e094934d3263">integer</a> *&nbsp;</td>
          <td class="paramname"> <em>ier</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
</div>
<hr><address><small>
Generated at Fri May 8 00:42:54 2009 for ITK  by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img 
src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"
align="middle" border=0 width=110 height=53>
</a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>