
<?xml-stylesheet type="text/xsl" href="../styles/pmathml.xsl"?>

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:dsi="http://www.w3.org/1999/xlink" xml:space="preserve"><head><title>
  NAG C Library, Mark 7 : 
  f16ucc</title><link rel="stylesheet" href="../styles/libdoc.css" type="text/css"/><script type="text/javascript">
   function showLevel(_levelId){
    var thisLevel = document.getElementById(_levelId);
    var thisplus = document.getElementById( _levelId.concat('plus'));
    var thisminus = document.getElementById( _levelId.concat('minus'));
    if(thisLevel.style.display != "block"){
     thisLevel.style.display = "block";
     thisplus.style.display = "none";
     thisminus.style.display = "inline";
     }
    else{
     thisLevel.style.display = "none";
     thisminus.style.display = "none";
     thisplus.style.display = "inline";
     }
    }
  </script></head><body><hr/><div><a href="../../pdf/F16/f16ucc.pdf">f16ucc (pdf version)</a></div><div><a href="f16_conts.xml">Chapter Contents</a></div><div><a href="f16_intro.xml">Chapter Introduction</a></div>
<div><a href="../mark7.xml">NAG C Library Contents</a></div><hr/><h1 class="libdoc">NAG C Library Function Document<br/><br/>nag_zhe_norm (f16ucc)</h1>


<div class="htmltoc">
<h2><span class="htmltochead" onclick="showLevel('htmltoc');"><span class="htmltocplus" id="htmltocplus">+</span><span class="htmltocminus" id="htmltocminus">&#8722;</span></span>&#160;Contents</h2>
<div class="htmltocitem" id="htmltoc">
<div class="htmltoc">
<span class="htmltocplus">&#160;&#160;&#160;</span>
<a class="htmltoc" href="#purpose">&#160;1&#160;<b>Purpose</b></a>
<div class="htmltocitem" id="tocpurpose"/>
</div>

<div class="htmltoc">
<span class="htmltocplus">&#160;&#160;&#160;</span>
<a class="htmltoc" href="#specification">&#160;2&#160;<b>Specification</b></a>
<div class="htmltocitem" id="tocspecification"/>
</div>

<div class="htmltoc">
<span class="htmltocplus">&#160;&#160;&#160;</span>
<a class="htmltoc" href="#description">&#160;3&#160;<b>Description</b></a>
<div class="htmltocitem" id="tocdescription"/>
</div>

<div class="htmltoc">
<span class="htmltocplus">&#160;&#160;&#160;</span>
<a class="htmltoc" href="#references">&#160;4&#160;<b>References</b></a>
<div class="htmltocitem" id="tocreferences"/>
</div>

<div class="htmltoc">
<span class="htmltocplus">&#160;&#160;&#160;</span>
<a class="htmltoc" href="#parameters">&#160;5&#160;<b>Parameters</b></a>
<div class="htmltocitem" id="tocparameters"/>
</div>

<div class="htmltoc">
<span class="htmltocplus">&#160;&#160;&#160;</span>
<a class="htmltoc" href="#errors">&#160;6&#160;<b>Error Indicators and Warnings</b></a>
<div class="htmltocitem" id="tocerrors"/>
</div>

<div class="htmltoc">
<span class="htmltocplus">&#160;&#160;&#160;</span>
<a class="htmltoc" href="#accuracy">&#160;7&#160;<b>Accuracy</b></a>
<div class="htmltocitem" id="tocaccuracy"/>
</div>

<div class="htmltoc">
<span class="htmltocplus">&#160;&#160;&#160;</span>
<a class="htmltoc" href="#fcomments">&#160;8&#160;<b>Further Comments</b></a>
<div class="htmltocitem" id="tocfcomments"/>
</div>

<div class="htmltoc">
<span class="htmltocplus">&#160;&#160;&#160;</span>
<a class="htmltoc" href="#example">&#160;9&#160;<b>Example</b></a>
<div class="htmltocitem" id="tocexample"/>
</div>
</div>
</div>




<h2><a name="purpose" id="purpose"/>1&#160;&#160;Purpose</h2>

<div class="paramtext">nag_zhe_norm (f16ucc) calculates the value of the 1-norm, the infinity-norm the Frobenius norm, or the maximum absolute value of the elements, of a complex <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>n</mi></math>&#160;by <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>n</mi></math>&#160;Hermitian matrix.</div>





<h2><a name="specification" id="specification"/>2&#160;&#160;Specification</h2>




<table class="cspec">
<tr><td class="tdcspec" colspan="2">#include &lt;nag.h&gt;<br/>
#include &lt;nagf16.h&gt;<br/><br/></td></tr>
<tr><td class="tdcspec">
void&#160;nag_zhe_norm</td><td class="tdcspec">(Nag_OrderType&#160;<a class="argref" href="#order">order</a>, Nag_NormType&#160;<a class="argref" href="#norm">norm</a>, Nag_UploType&#160;<a class="argref" href="#uplo">uplo</a>, Integer&#160;<a class="argref" href="#n">n</a>, const&#160;Complex&#160;<a class="argref" href="#a">a</a>[], Integer&#160;<a class="argref" href="#pda">pda</a>, double&#160;*<a class="argref" href="#r">r</a>, NagError&#160;*<a class="argref" href="#fail">fail</a>)

   
</td></tr>
</table>





<h2><a name="description" id="description"/>3&#160;&#160;Description</h2>


<div class="paramtext">Given a complex <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>n</mi></math>&#160;by
<math xmlns="http://www.w3.org/1998/Math/MathML"><mi>n</mi></math>&#160;Hermitian matrix, <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>,
nag_zhe_norm (f16ucc) calculates one of the values given by
</div>
<div class="formula"><table class="formula"><tr><td class="formula"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<msub><mfenced open="&#8214;" close="&#8214;" separators=""><mi>A</mi></mfenced><mn>1</mn></msub><mo>=</mo><mrow><msub><mi mathvariant="normal">max</mi><mi>j</mi></msub><mo>&#8289;</mo><munderover><mo>&#8721;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover></mrow><mfenced open="|" close="|" separators=""><msub><mi>a</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mfenced><mtext>,</mtext>
</math></td><td class="formula2"/></tr></table></div>
<div class="paramtext">
</div>
<div class="formula"><table class="formula"><tr><td class="formula"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<msub><mfenced open="&#8214;" close="&#8214;" separators=""><mi>A</mi></mfenced><mi>&#8734;</mi></msub><mo>=</mo><mrow><msub><mi mathvariant="normal">max</mi><mi>i</mi></msub><mo>&#8289;</mo><munderover><mo>&#8721;</mo><mrow><mi>j</mi><mo>=</mo> <mn>1</mn></mrow><mi>n</mi></munderover></mrow><mfenced open="|" close="|" separators=""><msub><mi>a</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mfenced><mtext>,</mtext>
</math></td><td class="formula2"/></tr></table></div>
<div class="paramtext">
</div>
<div class="formula"><table class="formula"><tr><td class="formula"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<msub><mfenced open="&#8214;" close="&#8214;" separators=""><mi>A</mi></mfenced><mi>F</mi></msub><mo>=</mo><msup><mfenced separators=""><munderover><mo>&#8721;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><munderover><mo>&#8721;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover>
<msup><mfenced open="|" close="|" separators=""><msub><mi>a</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mfenced><mn>2</mn></msup></mfenced><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup><mtext>,</mtext>
</math></td><td class="formula2"/></tr></table></div>
<div class="paramtext">
</div>
<div class="formula"><table class="formula"><tr><td class="formula"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow><msub><mi mathvariant="normal">max</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>&#8289;</mo><mfenced open="|" close="|" separators=""><msub><mi>a</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mfenced></mrow><mtext>.</mtext>
</math></td><td class="formula2"/></tr></table></div>
<div class="paramtext">
Note that, since
<math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>&#160;is symmetric, <math xmlns="http://www.w3.org/1998/Math/MathML"><msub><mfenced open="&#8214;" close="&#8214;" separators=""><mi>A</mi></mfenced><mn>1</mn></msub><mo>=</mo><msub><mfenced open="&#8214;" close="&#8214;" separators=""><mi>A</mi></mfenced><mi>&#8734;</mi></msub></math>.</div>






<h2><a name="references" id="references"/>4&#160;&#160;References</h2>

<div class="paramtext">
<p><a name="ref720" id="ref720"/>The BLAS Technical Forum Standard  (2001)  <i>www.netlib.org/blas/blast-forum</i> </p>
</div>





<h2><a name="parameters" id="parameters"/>5&#160;&#160;Parameters</h2>


<dl><dt class="paramhead"><a name="order" id="order"/>1:
 &#160;&#160;&#8194;
 <b>order</b> &#8211; Nag_OrderType<span class="pclass">Input</span></dt><dd>
<div class="paramtext"><i>On entry</i>: the 
  <a class="argref" href="#order">order</a>
  parameter specifies the two-dimensional storage scheme being used, i.e., row-major ordering or column-major ordering. C language defined storage is specified by 
  <a class="argref" href="#order">order</a>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_RowMajor</b>. 
  See Section <a class="secref" href="../genint/essint.xml#usingarrayrefs">2.2.1.4</a> of the Essential Introduction for a more detailed explanation of the use of this parameter.</div>
<div class="paramtext"><i>Constraint</i>:
  <a class="argref" href="#order">order</a>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_RowMajor</b> 
  or <b>Nag_ColMajor</b>.</div>
</dd><dt class="paramhead"><a name="norm" id="norm"/>2:
 &#160;&#160;&#8194;
 <b>norm</b> &#8211; Nag_NormType&#160;<span class="pclass">Input</span></dt><dd>
<div class="paramtext"><i>On entry</i>: specifies the value to be returned:
<ul class="listind"><li class="listind">if <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#norm" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">norm</mi></maction></math>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_OneNorm</b>, the 1-norm;</li><li class="listind">if <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#norm" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">norm</mi></maction></math>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_InfNorm</b>, the infinity-norm;</li><li class="listind">if <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#norm" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">norm</mi></maction></math>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_FrobeniusNorm</b>, the Frobenius (or Euclidean) norm;</li><li class="listind">if <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#norm" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">norm</mi></maction></math>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_MaxNorm</b>, the value <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi mathvariant="normal">max</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>&#8289;</mo><mfenced open="|" close="|" separators=""><msub><mi>a</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mfenced></mrow></math>&#160;(not a norm).</li></ul>
</div>

<div class="paramtext"><i>Constraint</i>:
  <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#norm" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">norm</mi></maction></math>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_OneNorm</b>, <b>Nag_InfNorm</b>, <b>Nag_FrobeniusNorm</b> or <b>Nag_MaxNorm</b>.</div>

</dd><dt class="paramhead"><a name="uplo" id="uplo"/>3:
 &#160;&#160;&#8194;
 <b>uplo</b> &#8211; Nag_UploType&#160;<span class="pclass">Input</span></dt><dd>
<div class="paramtext"><i>On entry</i>: specifies whether the upper or lower triangular part of <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>&#160;is stored as follows:
<ul class="listind"><li class="listind">if <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#uplo" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">uplo</mi></maction></math>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_Upper</b>, the upper triangular part of <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>&#160;is stored;</li><li class="listind">if <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#uplo" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">uplo</mi></maction></math>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_Lower</b>, the lower triangular part of <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>&#160;is stored.</li></ul>
</div>

<div class="paramtext"><i>Constraint</i>:
  <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#uplo" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">uplo</mi></maction></math>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_Upper</b> or <b>Nag_Lower</b>.</div>

</dd><dt class="paramhead"><a name="n" id="n"/>4:
 &#160;&#160;&#8194;
 <b>n</b> &#8211; Integer&#160;<span class="pclass">Input</span></dt><dd>
<div class="paramtext"><i>On entry</i>: <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>n</mi></math>, the order of the matrix <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>.</div> 

<div class="paramtext"><i>Constraint</i>:
  <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#n" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">n</mi></maction><mo>&#8805;</mo><mn>0</mn></math>.</div>

</dd><dt class="paramhead"><a name="a" id="a"/>5:
 &#160;&#160;&#8194;
 <b>a</b>[<math xmlns="http://www.w3.org/1998/Math/MathML"><mi mathvariant="italic">dim</mi></math>] &#8211; const&#160;Complex&#160;<span class="pclass">Input</span></dt><dd>
<div class="paramtext"><b>Note:</b> 
 the dimension, <span class="italic">dim</span>, of the array 
 <a class="argref" href="#a">a</a> must be at least 
<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>max</mi><mo>&#8289;</mo><mfenced separators=","><mn>1</mn><mrow><maction actiontype="link" dsi:href="#pda" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">pda</mi></maction><mo>&#215;</mo><mrow><mi>max</mi><mo>&#8289;</mo><mfenced separators=""><mn>1</mn><mo>,</mo><maction actiontype="link" dsi:href="#n" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">n</mi></maction></mfenced></mrow></mrow></mfenced></mrow></math>.</div>
<div class="paramtext">If 
   <a class="argref" href="#order">order</a>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_ColMajor</b>, 
   the <math xmlns="http://www.w3.org/1998/Math/MathML"><mfenced separators=","><mi>i</mi><mi>j</mi></mfenced></math>th element of the matrix <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>&#160;is stored in <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><maction actiontype="link" dsi:href="#a" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">a</mi></maction><mfenced open="[" close="]"><mrow><mfenced separators=""><mi>j</mi><mo>-</mo><mn>1</mn></mfenced><mo>&#215;</mo><maction actiontype="link" dsi:href="#pda" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">pda</mi></maction><mo>+</mo><mi>i</mi><mo>-</mo><mn>1</mn></mrow></mfenced></mrow></math>&#160;and if 
    <a class="argref" href="#order">order</a>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_RowMajor</b>, 
    the <math xmlns="http://www.w3.org/1998/Math/MathML"><mfenced separators=","><mi>i</mi><mi>j</mi></mfenced></math>th element of the matrix <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>&#160;is stored in <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><maction actiontype="link" dsi:href="#a" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">a</mi></maction><mfenced open="[" close="]"><mrow><mfenced separators=""><mi>i</mi><mo>-</mo><mn>1</mn></mfenced><mo>&#215;</mo><maction actiontype="link" dsi:href="#pda" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">pda</mi></maction><mo>+</mo><mi>j</mi><mo>-</mo><mn>1</mn></mrow></mfenced></mrow></math>.</div>
<div class="paramtext"><i>On entry</i>: the <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>n</mi></math>&#160;by <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>n</mi></math>&#160;Hermitian matrix <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>. If <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#uplo" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">uplo</mi></maction></math>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_Upper</b>, the upper triangle of <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>&#160;must be stored and the elements of the array below the diagonal are not referenced; if <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#uplo" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">uplo</mi></maction></math>&#160;<math xmlns="http://www.w3.org/1998/Math/MathML"><mo>=</mo></math>&#160;<b>Nag_Lower</b>, the lower triangle of <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>A</mi></math>&#160;must be stored and the elements of the array above the diagonal are not referenced.</div>

</dd><dt class="paramhead"><a name="pda" id="pda"/>6:
 &#160;&#160;&#8194;
 <b>pda</b> &#8211; Integer&#160;<span class="pclass">Input</span></dt><dd>
<div class="paramtext"><i>On entry</i>: the stride separating matrix row or column elements (depending on the value of 
<a class="argref" href="#order">order</a>) in the array 
 <a class="argref" href="#a">a</a>.</div>
<div class="paramtext"><i>Constraint</i>:
  <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#pda" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">pda</mi></maction><mo>&#8805;</mo><mrow><mi>max</mi><mo>&#8289;</mo><mfenced separators=""><mn>1</mn><mo>,</mo><maction actiontype="link" dsi:href="#n" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">n</mi></maction></mfenced></mrow></math>.</div>
</dd><dt class="paramhead"><a name="r" id="r"/>7:
 &#160;&#160;&#8194;
 <b>r</b> &#8211; double&#160;*<span class="pclass">Output</span></dt><dd>
<div class="paramtext"><i>On exit</i>: the value of the norm specified by <a class="argref" href="#norm">norm</a>.</div>

</dd><dt class="paramhead"><a name="fail" id="fail"/>8:
 &#160;&#160;&#8194;
 <b>fail</b> &#8211; NagError&#160;*<span class="pclass">Input/Output</span></dt><dd>
<div class="paramtext">The NAG error parameter (see the <a class="secref" href="../genint/essint.xml">Essential Introduction</a>).</div>
</dd></dl>





<h2><a name="errors" id="errors"/>6&#160;&#160;Error Indicators and Warnings</h2>


<dl>


<dt class="errorhead"><a name="NE_INT" id="NE_INT"/><b>NE_INT</b></dt>
<dd style="margin-top: .2em;">
<div class="paramtext">

On entry, <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#n" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">n</mi></maction><mo>=</mo><mfenced open="&#9001;" close="&#9002;" separators=""><mtext mathvariant="italic">value</mtext></mfenced></math>.<br/>
Constraint: <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#n" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">n</mi></maction><mo>&#8805;</mo><mn>0</mn></math>.

</div>
</dd>
<dd style="margin-top: .2em;">
<div class="paramtext">

On entry, <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#pda" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">pda</mi></maction><mo>=</mo><mfenced open="&#9001;" close="&#9002;" separators=""><mtext mathvariant="italic">value</mtext></mfenced></math>.<br/>
Constraint: <math xmlns="http://www.w3.org/1998/Math/MathML"><maction actiontype="link" dsi:href="#pda" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">pda</mi></maction><mo>&#8805;</mo><mrow><mi>max</mi><mo>&#8289;</mo><mfenced separators=""><mn>1</mn><mo>,</mo><maction actiontype="link" dsi:href="#n" dsi:type="simple"><mi mathcolor="#EE0000" mathvariant="bold">n</mi></maction></mfenced></mrow></math>.

</div>
</dd>

<dt class="errorhead"><a name="NE_BAD_PARAM" id="NE_BAD_PARAM"/><b>NE_BAD_PARAM</b></dt>
<dd style="margin-top: .2em;">
<div class="paramtext">On entry, parameter <math xmlns="http://www.w3.org/1998/Math/MathML"><mfenced open="&#9001;" close="&#9002;" separators=""><mtext mathvariant="italic">value</mtext></mfenced></math>&#160;had an illegal value.</div>
</dd>

</dl>





<h2><a name="accuracy" id="accuracy"/>7&#160;&#160;Accuracy</h2>


<div class="paramtext">The BLAS standard requires accurate implementations which avoid unnecessary over/underflow (see section 2.7 of <a class="litref" href="#ref720">The BLAS Technical Forum Standard (2001)</a>).</div>






<h2><a name="fcomments" id="fcomments"/>8&#160;&#160;Further Comments</h2>

<div class="paramtext">None.</div>





<h2><a name="example" id="example"/>9&#160;&#160;Example</h2>

<div class="paramtext">See
Section 9 of the documents for <a class="rtnref" href="../F07/f07fuc.xml#example">nag_zpocon (f07fuc)</a> and <a class="rtnref" href="../F07/f07muc.xml#example">nag_zhecon (f07muc)</a>.</div>

<hr/><div><a href="../../pdf/F16/f16ucc.pdf">f16ucc (pdf version)</a></div><div><a href="f16_conts.xml">Chapter Contents</a></div><div><a href="f16_intro.xml">Chapter Introduction</a></div>
<div><a href="../mark7.xml">NAG C Library Contents</a></div>
<div><hr/>
  &#169; The Numerical Algorithms Group Ltd, Oxford, UK. 2004
  </div></body></html>
