<?xml-stylesheet type="text/xsl" href="../styles/pmathml.xsl"?>
<!-- saved from url=(0014)about:internet -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:dsi="http://www.w3.org/1999/xlink" xmlns:m="http://www.w3.org/1998/Math/MathML" xml:space="preserve"><head><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"/><title>F06 Chapter Contents : NAG Library Manual, Mark 23</title><link rel="stylesheet" href="../styles/libdoc.css" type="text/css"/></head><body><hr/><div><a class="chap" href="../../pdf/F06/f06conts.pdf">F06 Chapter Contents (PDF version)</a></div><div><a class="chapint" href="f06intro.xml">F06 Chapter Introduction</a></div>
<div><a class="htmltoc" href="../FRONTMATTER/manconts.xml">NAG Library Manual</a></div><hr/><h1 class="libdoc">NAG Library Chapter Contents<br/><br/>F06 &#8211; Linear Algebra Support Routines</h1>
<h3 class="standard"><a class="chapint" href="../F06/f06intro.xml">F06 Chapter Introduction</a></h3>
<div class="left-tablediv"><table class="contents"><tbody>
<tr>
<td class="contents" valign="top" align="left"><b>Routine<br/>Name</b></td>
<td class="contents" valign="top" align="center"><b>Mark of<br/>Introduction</b></td>
<td class="contents" valign="top" align="left"><br/><b>Purpose</b></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06aaf.xml">F06AAF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06aaf.xml">DROTG</a><br/>
<a class="rout" href="../F06/f06aaf.xml">nagf_blas_drotg</a><br/>
Generate real plane rotation</td>
</tr>
<!--
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06abf.xml">F06ABF</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06abf.xml">DROTMG</a><br/>
<a class="rout" href="../F06/f06abf.xml">nagf_blas_drotmg</a><br/>
Constructs a modified Givens transformation matrix</td>
</tr>
-->
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06baf.xml">F06BAF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06baf.xml">nagf_blas_drotgc</a><br/>
Generate real plane rotation, storing tangent</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bcf.xml">F06BCF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bcf.xml">nagf_blas_dcsg</a><br/>
Recover cosine and sine from given real tangent</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bef.xml">F06BEF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bef.xml">nagf_blas_drotj</a><br/>
Generate real Jacobi plane rotation</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bhf.xml">F06BHF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bhf.xml">nagf_blas_drot2</a><br/>
Apply real similarity rotation to 2 by 2 symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06blf.xml">F06BLF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06blf.xml">nagf_blas_ddiv</a><br/>
Compute quotient of two real scalars, with overflow flag</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bmf.xml">F06BMF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bmf.xml">nagf_blas_dnorm</a><br/>
Compute Euclidean norm from scaled form</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bnf.xml">F06BNF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bnf.xml">nagf_blas_dpyth</a><br/>
Compute square root of <m:math><m:mfenced separators=""><m:msup><m:mi>a</m:mi><m:mn>2</m:mn></m:msup><m:mo>+</m:mo><m:msup><m:mi>b</m:mi><m:mn>2</m:mn></m:msup></m:mfenced></m:math>, real <m:math><m:mi>a</m:mi></m:math>&#160;and <m:math><m:mi>b</m:mi></m:math></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bpf.xml">F06BPF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06bpf.xml">nagf_blas_deig2</a><br/>
Compute eigenvalue of 2 by 2 real symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06caf.xml">F06CAF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06caf.xml">nagf_blas_zrotgc</a><br/>
Generate complex plane rotation, storing tangent, real cosine</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06cbf.xml">F06CBF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06cbf.xml">nagf_blas_zrotgs</a><br/>
Generate complex plane rotation, storing tangent, real sine</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ccf.xml">F06CCF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ccf.xml">nagf_blas_zcsg</a><br/>
Recover cosine and sine from given complex tangent, real cosine</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06cdf.xml">F06CDF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06cdf.xml">nagf_blas_zcsgs</a><br/>
Recover cosine and sine from given complex tangent, real sine</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06chf.xml">F06CHF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06chf.xml">nagf_blas_zrot2</a><br/>
Apply complex similarity rotation to 2 by 2 Hermitian matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06clf.xml">F06CLF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06clf.xml">nagf_blas_zdiv</a><br/>
Compute quotient of two complex scalars, with overflow flag</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06dbf.xml">F06DBF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06dbf.xml">nagf_blas_iload</a><br/>
Broadcast scalar into integer vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06dff.xml">F06DFF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06dff.xml">nagf_blas_icopy</a><br/>
Copy integer vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06eaf.xml">F06EAF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06eaf.xml">DDOT</a><br/>
<a class="rout" href="../F06/f06eaf.xml">nagf_blas_ddot</a><br/>
Dot product of two real vectors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ecf.xml">F06ECF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ecf.xml">DAXPY</a><br/>
<a class="rout" href="../F06/f06ecf.xml">nagf_blas_daxpy</a><br/>
Add scalar times real vector to real vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06edf.xml">F06EDF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06edf.xml">DSCAL</a><br/>
<a class="rout" href="../F06/f06edf.xml">nagf_blas_dscal</a><br/>
Multiply real vector by scalar</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06eff.xml">F06EFF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06eff.xml">DCOPY</a><br/>
<a class="rout" href="../F06/f06eff.xml">nagf_blas_dcopy</a><br/>
Copy real vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06egf.xml">F06EGF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06egf.xml">DSWAP</a><br/>
<a class="rout" href="../F06/f06egf.xml">nagf_blas_dswap</a><br/>
Swap two real vectors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ejf.xml">F06EJF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ejf.xml">DNRM2</a><br/>
<a class="rout" href="../F06/f06ejf.xml">nagf_blas_dnrm2</a><br/>
Compute Euclidean norm of real vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ekf.xml">F06EKF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ekf.xml">DASUM</a><br/>
<a class="rout" href="../F06/f06ekf.xml">nagf_blas_dasum</a><br/>
Sum absolute values of real vector elements</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06epf.xml">F06EPF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06epf.xml">DROT</a><br/>
<a class="rout" href="../F06/f06epf.xml">nagf_blas_drot</a><br/>
Apply real plane rotation</td>
</tr>
<!--
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06eqf.xml">F06EQF</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06eqf.xml">DROTM</a><br/>
<a class="rout" href="../F06/f06eqf.xml">nagf_blas_drotm</a><br/>
Applies a modified givens transformation to two row vectors</td>
</tr>
--><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06erf.xml">F06ERF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06erf.xml">DDOTI</a><br/>
<a class="rout" href="../F06/f06erf.xml">nagf_blas_ddoti</a><br/>
Dot product of two real sparse vectors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06etf.xml">F06ETF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06etf.xml">DAXPYI</a><br/>
<a class="rout" href="../F06/f06etf.xml">nagf_blas_daxpyi</a><br/>
Add scalar times real sparse vector to real sparse vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06euf.xml">F06EUF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06euf.xml">DGTHR</a><br/>
<a class="rout" href="../F06/f06euf.xml">nagf_blas_dgthr</a><br/>
Gather real sparse vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06evf.xml">F06EVF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06evf.xml">DGTHRZ</a><br/>
<a class="rout" href="../F06/f06evf.xml">nagf_blas_dgthrz</a><br/>
Gather and set to zero real sparse vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ewf.xml">F06EWF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ewf.xml">DSCTR</a><br/>
<a class="rout" href="../F06/f06ewf.xml">nagf_blas_dsctr</a><br/>
Scatter real sparse vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06exf.xml">F06EXF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06exf.xml">DROTI</a><br/>
<a class="rout" href="../F06/f06exf.xml">nagf_blas_droti</a><br/>
Apply plane rotation to two real sparse vectors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06faf.xml">F06FAF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06faf.xml">nagf_blas_dvcos</a><br/>
Compute cosine of angle between two real vectors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fbf.xml">F06FBF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fbf.xml">nagf_blas_dload</a><br/>
Broadcast scalar into real vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fcf.xml">F06FCF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fcf.xml">nagf_blas_ddscl</a><br/>
Multiply real vector by diagonal matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fdf.xml">F06FDF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fdf.xml">nagf_blas_axpzy</a><br/>
Multiply real vector by scalar, preserving input vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fef.xml">F06FEF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fef.xml">nagf_blas_drscl</a><br/>
Multiply real vector by reciprocal of scalar</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fgf.xml">F06FGF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fgf.xml">nagf_blas_dnegv</a><br/>
Negate real vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fjf.xml">F06FJF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fjf.xml">nagf_blas_dssq</a><br/>
Update Euclidean norm of real vector in scaled form</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fkf.xml">F06FKF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fkf.xml">nagf_blas_dnrm2w</a><br/>
Compute weighted Euclidean norm of real vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06flf.xml">F06FLF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06flf.xml">nagf_blas_darang</a><br/>
Elements of real vector with largest and smallest absolute value</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fpf.xml">F06FPF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fpf.xml">nagf_blas_drots</a><br/>
Apply real symmetric plane rotation to two vectors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fqf.xml">F06FQF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fqf.xml">nagf_blas_dsrotg</a><br/>
Generate sequence of real plane rotations</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06frf.xml">F06FRF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06frf.xml">nagf_blas_dnhousg</a><br/>
Generate real elementary reflection, NAG style</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fsf.xml">F06FSF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fsf.xml">nagf_blas_dlhousg</a><br/>
Generate real elementary reflection, LINPACK style</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ftf.xml">F06FTF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ftf.xml">nagf_blas_dnhous</a><br/>
Apply real elementary reflection, NAG style</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fuf.xml">F06FUF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06fuf.xml">nagf_blas_dlhous</a><br/>
Apply real elementary reflection, LINPACK style</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gaf.xml">F06GAF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gaf.xml">ZDOTU</a><br/>
<a class="rout" href="../F06/f06gaf.xml">nagf_blas_zdotu</a><br/>
Dot product of two complex vectors, unconjugated</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gbf.xml">F06GBF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gbf.xml">ZDOTC</a><br/>
<a class="rout" href="../F06/f06gbf.xml">nagf_blas_zdotc</a><br/>
Dot product of two complex vectors, conjugated</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gcf.xml">F06GCF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gcf.xml">ZAXPY</a><br/>
<a class="rout" href="../F06/f06gcf.xml">nagf_blas_zaxpy</a><br/>
Add scalar times complex vector to complex vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gdf.xml">F06GDF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gdf.xml">ZSCAL</a><br/>
<a class="rout" href="../F06/f06gdf.xml">nagf_blas_zscal</a><br/>
Multiply complex vector by complex scalar</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gff.xml">F06GFF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gff.xml">ZCOPY</a><br/>
<a class="rout" href="../F06/f06gff.xml">nagf_blas_zcopy</a><br/>
Copy complex vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ggf.xml">F06GGF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ggf.xml">ZSWAP</a><br/>
<a class="rout" href="../F06/f06ggf.xml">nagf_blas_zswap</a><br/>
Swap two complex vectors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06grf.xml">F06GRF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06grf.xml">ZDOTUI</a><br/>
<a class="rout" href="../F06/f06grf.xml">nagf_blas_zdotui</a><br/>
Dot product of two complex sparse vectors, unconjugated</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gsf.xml">F06GSF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gsf.xml">ZDOTCI</a><br/>
<a class="rout" href="../F06/f06gsf.xml">nagf_blas_zdotci</a><br/>
Dot product of two complex sparse vectors, conjugated</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gtf.xml">F06GTF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gtf.xml">ZAXPYI</a><br/>
<a class="rout" href="../F06/f06gtf.xml">nagf_blas_zaxpyi</a><br/>
Add scalar times complex sparse vector to complex sparse vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06guf.xml">F06GUF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06guf.xml">ZGTHR</a><br/>
<a class="rout" href="../F06/f06guf.xml">nagf_blas_zgthr</a><br/>
Gather complex sparse vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gvf.xml">F06GVF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gvf.xml">ZGTHRZ</a><br/>
<a class="rout" href="../F06/f06gvf.xml">nagf_blas_zgthrz</a><br/>
Gather and set to zero complex sparse vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gwf.xml">F06GWF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06gwf.xml">ZSCTR</a><br/>
<a class="rout" href="../F06/f06gwf.xml">nagf_blas_zsctr</a><br/>
Scatter complex sparse vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hbf.xml">F06HBF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hbf.xml">nagf_blas_zload</a><br/>
Broadcast scalar into complex vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hcf.xml">F06HCF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hcf.xml">nagf_blas_zdscl</a><br/>
Multiply complex vector by complex diagonal matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hdf.xml">F06HDF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hdf.xml">nagf_blas_zaxpzy</a><br/>
Multiply complex vector by complex scalar, preserving input vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hgf.xml">F06HGF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hgf.xml">nagf_blas_znegv</a><br/>
Negate complex vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hmf.xml">F06HMF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hmf.xml">ZROT</a><br/>
<a class="rout" href="../F06/f06hmf.xml">nagf_blas_zdrot</a><br/>
Apply plane rotation with real cosine and complex sine</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hpf.xml">F06HPF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hpf.xml">nagf_blas_zrot</a><br/>
Apply complex plane rotation</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hqf.xml">F06HQF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hqf.xml">nagf_blas_zsrotg</a><br/>
Generate sequence of complex plane rotations</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hrf.xml">F06HRF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06hrf.xml">nagf_blas_zhousg</a><br/>
Generate complex elementary reflection</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06htf.xml">F06HTF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06htf.xml">nagf_blas_zhous</a><br/>
Apply complex elementary reflection</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06jdf.xml">F06JDF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06jdf.xml">ZDSCAL</a><br/>
<a class="rout" href="../F06/f06jdf.xml">nagf_blas_zdscal</a><br/>
Multiply complex vector by real scalar</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06jjf.xml">F06JJF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06jjf.xml">DZNRM2</a><br/>
<a class="rout" href="../F06/f06jjf.xml">nagf_blas_dznrm2</a><br/>
Compute Euclidean norm of complex vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06jkf.xml">F06JKF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06jkf.xml">DZASUM</a><br/>
<a class="rout" href="../F06/f06jkf.xml">nagf_blas_dzasum</a><br/>
Sum absolute values of complex vector elements</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06jlf.xml">F06JLF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06jlf.xml">IDAMAX</a><br/>
<a class="rout" href="../F06/f06jlf.xml">nagf_blas_idamax</a><br/>
Index, real vector element with largest absolute value</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06jmf.xml">F06JMF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06jmf.xml">IZAMAX</a><br/>
<a class="rout" href="../F06/f06jmf.xml">nagf_blas_izamax</a><br/>
Index, complex vector element with largest absolute value</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kcf.xml">F06KCF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kcf.xml">nagf_blas_zddscl</a><br/>
Multiply complex vector by real diagonal matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kdf.xml">F06KDF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kdf.xml">nagf_blas_zdaxpzy</a><br/>
Multiply complex vector by real scalar, preserving input vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kef.xml">F06KEF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kef.xml">nagf_blas_zdrscl</a><br/>
Multiply complex vector by reciprocal of real scalar</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kff.xml">F06KFF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kff.xml">nagf_blas_zdcopy</a><br/>
Copy real vector to complex vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kjf.xml">F06KJF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kjf.xml">nagf_blas_dzssq</a><br/>
Update Euclidean norm of complex vector in scaled form</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06klf.xml">F06KLF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06klf.xml">nagf_blas_idrank</a><br/>
Last non-negligible element of real vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kpf.xml">F06KPF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06kpf.xml">nagf_blas_zrots</a><br/>
Apply real plane rotation to two complex vectors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06paf.xml">F06PAF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06paf.xml">DGEMV</a><br/>
<a class="rout" href="../F06/f06paf.xml">nagf_blas_dgemv</a><br/>
Matrix-vector product, real rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pbf.xml">F06PBF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pbf.xml">DGBMV</a><br/>
<a class="rout" href="../F06/f06pbf.xml">nagf_blas_dgbmv</a><br/>
Matrix-vector product, real rectangular band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pcf.xml">F06PCF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pcf.xml">DSYMV</a><br/>
<a class="rout" href="../F06/f06pcf.xml">nagf_blas_dsymv</a><br/>
Matrix-vector product, real symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pdf.xml">F06PDF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pdf.xml">DSBMV</a><br/>
<a class="rout" href="../F06/f06pdf.xml">nagf_blas_dsbmv</a><br/>
Matrix-vector product, real symmetric band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pef.xml">F06PEF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pef.xml">DSPMV</a><br/>
<a class="rout" href="../F06/f06pef.xml">nagf_blas_dspmv</a><br/>
Matrix-vector product, real symmetric packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pff.xml">F06PFF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pff.xml">DTRMV</a><br/>
<a class="rout" href="../F06/f06pff.xml">nagf_blas_dtrmv</a><br/>
Matrix-vector product, real triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pgf.xml">F06PGF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pgf.xml">DTBMV</a><br/>
<a class="rout" href="../F06/f06pgf.xml">nagf_blas_dtbmv</a><br/>
Matrix-vector product, real triangular band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06phf.xml">F06PHF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06phf.xml">DTPMV</a><br/>
<a class="rout" href="../F06/f06phf.xml">nagf_blas_dtpmv</a><br/>
Matrix-vector product, real triangular packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pjf.xml">F06PJF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pjf.xml">DTRSV</a><br/>
<a class="rout" href="../F06/f06pjf.xml">nagf_blas_dtrsv</a><br/>
System of equations, real triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pkf.xml">F06PKF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pkf.xml">DTBSV</a><br/>
<a class="rout" href="../F06/f06pkf.xml">nagf_blas_dtbsv</a><br/>
System of equations, real triangular band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06plf.xml">F06PLF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06plf.xml">DTPSV</a><br/>
<a class="rout" href="../F06/f06plf.xml">nagf_blas_dtpsv</a><br/>
System of equations, real triangular packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pmf.xml">F06PMF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pmf.xml">DGER</a><br/>
<a class="rout" href="../F06/f06pmf.xml">nagf_blas_dger</a><br/>
Rank-1 update, real rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ppf.xml">F06PPF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ppf.xml">DSYR</a><br/>
<a class="rout" href="../F06/f06ppf.xml">nagf_blas_dsyr</a><br/>
Rank-1 update, real symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pqf.xml">F06PQF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06pqf.xml">DSPR</a><br/>
<a class="rout" href="../F06/f06pqf.xml">nagf_blas_dspr</a><br/>
Rank-1 update, real symmetric packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06prf.xml">F06PRF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06prf.xml">DSYR2</a><br/>
<a class="rout" href="../F06/f06prf.xml">nagf_blas_dsyr2</a><br/>
Rank-2 update, real symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06psf.xml">F06PSF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06psf.xml">DSPR2</a><br/>
<a class="rout" href="../F06/f06psf.xml">nagf_blas_dspr2</a><br/>
Rank-2 update, real symmetric packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qff.xml">F06QFF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qff.xml">nagf_blas_dmcopy</a><br/>
Matrix copy, real rectangular or trapezoidal matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qhf.xml">F06QHF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qhf.xml">nagf_blas_dmload</a><br/>
Matrix initialization, real rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qjf.xml">F06QJF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qjf.xml">nagf_blas_dgeap</a><br/>
Permute rows or columns, real rectangular matrix, permutations represented by an integer array</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qkf.xml">F06QKF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qkf.xml">nagf_blas_dgeapr</a><br/>
Permute rows or columns, real rectangular matrix, permutations represented by a real array</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qmf.xml">F06QMF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qmf.xml">nagf_blas_dsysrc</a><br/>
Orthogonal similarity transformation of real symmetric matrix as a sequence of plane rotations</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qpf.xml">F06QPF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qpf.xml">nagf_blas_dutr1</a><br/>
<m:math><m:mi>Q</m:mi><m:mi>R</m:mi></m:math>&#160;factorization by sequence of plane rotations, rank-1 update of real upper triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qqf.xml">F06QQF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qqf.xml">nagf_blas_dutupd</a><br/>
<m:math><m:mi>Q</m:mi><m:mi>R</m:mi></m:math>&#160;factorization by sequence of plane rotations, real upper triangular matrix augmented by a full row</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qrf.xml">F06QRF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qrf.xml">nagf_blas_duhqr</a><br/>
<m:math><m:mi>Q</m:mi><m:mi>R</m:mi></m:math>&#160;or <m:math><m:mi>R</m:mi><m:mi>Q</m:mi></m:math>&#160;factorization by sequence of plane rotations, real upper Hessenberg matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qsf.xml">F06QSF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qsf.xml">nagf_blas_dusqr</a><br/>
<m:math><m:mi>Q</m:mi><m:mi>R</m:mi></m:math>&#160;or <m:math><m:mi>R</m:mi><m:mi>Q</m:mi></m:math>&#160;factorization by sequence of plane rotations, real upper spiked matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qtf.xml">F06QTF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qtf.xml">nagf_blas_dutsqr</a><br/>
<m:math><m:mi>Q</m:mi><m:mi>R</m:mi></m:math>&#160;factorization of <m:math><m:mi>U</m:mi><m:mi>P</m:mi></m:math>&#160;or <m:math><m:mi>R</m:mi><m:mi>Q</m:mi></m:math>&#160;factorization of <m:math><m:mi>P</m:mi><m:mi>U</m:mi></m:math>, <m:math><m:mi>U</m:mi></m:math>&#160;real upper triangular, <m:math><m:mi>P</m:mi></m:math>&#160;a sequence of plane rotations</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qvf.xml">F06QVF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qvf.xml">nagf_blas_dutsrh</a><br/>
Compute upper Hessenberg matrix by sequence of plane rotations, real upper triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qwf.xml">F06QWF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qwf.xml">nagf_blas_dutsrs</a><br/>
Compute upper spiked matrix by sequence of plane rotations, real upper triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qxf.xml">F06QXF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06qxf.xml">nagf_blas_dgesrc</a><br/>
Apply sequence of plane rotations, real rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06raf.xml">F06RAF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06raf.xml">nagf_blas_dlange</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real general matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rbf.xml">F06RBF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rbf.xml">nagf_blas_dlangb</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rcf.xml">F06RCF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rcf.xml">nagf_blas_dlansy</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rdf.xml">F06RDF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rdf.xml">nagf_blas_dlansp</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real symmetric matrix, packed storage</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ref.xml">F06REF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ref.xml">nagf_blas_dlansb</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real symmetric band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rjf.xml">F06RJF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rjf.xml">nagf_blas_dlantr</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real trapezoidal/triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rkf.xml">F06RKF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rkf.xml">nagf_blas_dlantp</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real triangular matrix, packed storage</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rlf.xml">F06RLF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rlf.xml">nagf_blas_dlantb</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real triangular band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rmf.xml">F06RMF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rmf.xml">nagf_blas_dlanhs</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real upper Hessenberg matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rnf.xml">F06RNF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rnf.xml">nagf_blas_dlangt</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real tridiagonal matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rpf.xml">F06RPF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06rpf.xml">nagf_blas_dlanst</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real symmetric tridiagonal matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06saf.xml">F06SAF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06saf.xml">ZGEMV</a><br/>
<a class="rout" href="../F06/f06saf.xml">nagf_blas_zgemv</a><br/>
Matrix-vector product, complex rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sbf.xml">F06SBF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sbf.xml">ZGBMV</a><br/>
<a class="rout" href="../F06/f06sbf.xml">nagf_blas_zgbmv</a><br/>
Matrix-vector product, complex rectangular band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06scf.xml">F06SCF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06scf.xml">ZHEMV</a><br/>
<a class="rout" href="../F06/f06scf.xml">nagf_blas_zhemv</a><br/>
Matrix-vector product, complex Hermitian matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sdf.xml">F06SDF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sdf.xml">ZHBMV</a><br/>
<a class="rout" href="../F06/f06sdf.xml">nagf_blas_zhbmv</a><br/>
Matrix-vector product, complex Hermitian band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sef.xml">F06SEF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sef.xml">ZHPMV</a><br/>
<a class="rout" href="../F06/f06sef.xml">nagf_blas_zhpmv</a><br/>
Matrix-vector product, complex Hermitian packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sff.xml">F06SFF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sff.xml">ZTRMV</a><br/>
<a class="rout" href="../F06/f06sff.xml">nagf_blas_ztrmv</a><br/>
Matrix-vector product, complex triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sgf.xml">F06SGF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sgf.xml">ZTBMV</a><br/>
<a class="rout" href="../F06/f06sgf.xml">nagf_blas_ztbmv</a><br/>
Matrix-vector product, complex triangular band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06shf.xml">F06SHF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06shf.xml">ZTPMV</a><br/>
<a class="rout" href="../F06/f06shf.xml">nagf_blas_ztpmv</a><br/>
Matrix-vector product, complex triangular packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sjf.xml">F06SJF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sjf.xml">ZTRSV</a><br/>
<a class="rout" href="../F06/f06sjf.xml">nagf_blas_ztrsv</a><br/>
System of equations, complex triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06skf.xml">F06SKF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06skf.xml">ZTBSV</a><br/>
<a class="rout" href="../F06/f06skf.xml">nagf_blas_ztbsv</a><br/>
System of equations, complex triangular band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06slf.xml">F06SLF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06slf.xml">ZTPSV</a><br/>
<a class="rout" href="../F06/f06slf.xml">nagf_blas_ztpsv</a><br/>
System of equations, complex triangular packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06smf.xml">F06SMF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06smf.xml">ZGERU</a><br/>
<a class="rout" href="../F06/f06smf.xml">nagf_blas_zgeru</a><br/>
Rank-1 update, complex rectangular matrix, unconjugated vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06snf.xml">F06SNF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06snf.xml">ZGERC</a><br/>
<a class="rout" href="../F06/f06snf.xml">nagf_blas_zgerc</a><br/>
Rank-1 update, complex rectangular matrix, conjugated vector</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06spf.xml">F06SPF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06spf.xml">ZHER</a><br/>
<a class="rout" href="../F06/f06spf.xml">nagf_blas_zher</a><br/>
Rank-1 update, complex Hermitian matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sqf.xml">F06SQF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06sqf.xml">ZHPR</a><br/>
<a class="rout" href="../F06/f06sqf.xml">nagf_blas_zhpr</a><br/>
Rank-1 update, complex Hermitian packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06srf.xml">F06SRF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06srf.xml">ZHER2</a><br/>
<a class="rout" href="../F06/f06srf.xml">nagf_blas_zher2</a><br/>
Rank-2 update, complex Hermitian matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ssf.xml">F06SSF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ssf.xml">ZHPR2</a><br/>
<a class="rout" href="../F06/f06ssf.xml">nagf_blas_zhpr2</a><br/>
Rank-2 update, complex Hermitian packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06taf.xml">F06TAF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06taf.xml">nagf_blas_zsymv</a><br/>
Matrix-vector product, complex symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tbf.xml">F06TBF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tbf.xml">nagf_blas_zsyr</a><br/>
Rank-1 update, complex symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tcf.xml">F06TCF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tcf.xml">nagf_blas_zspmv</a><br/>
Matrix-vector product, complex symmetric packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tdf.xml">F06TDF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tdf.xml">nagf_blas_zspr</a><br/>
Rank-1 update, complex symmetric packed matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tff.xml">F06TFF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tff.xml">nagf_blas_zmcopy</a><br/>
Matrix copy, complex rectangular or trapezoidal matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06thf.xml">F06THF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06thf.xml">nagf_blas_zmload</a><br/>
Matrix initialization, complex rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tmf.xml">F06TMF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tmf.xml">nagf_blas_zhesrc</a><br/>
Unitary similarity transformation of Hermitian matrix as a sequence of plane rotations</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tpf.xml">F06TPF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tpf.xml">nagf_blas_zutr1</a><br/>
<m:math><m:mi>Q</m:mi><m:mi>R</m:mi></m:math>&#160;factorization by sequence of plane rotations, rank-1 update of complex upper triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tqf.xml">F06TQF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tqf.xml">nagf_blas_zutupd</a><br/>
<m:math><m:mi>Q</m:mi><m:mi>R</m:mi></m:math>&#160;factorization by sequence of plane rotations, complex upper triangular matrix augmented by a full row</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06trf.xml">F06TRF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06trf.xml">nagf_blas_zuhqr</a><br/>
<m:math><m:mi>Q</m:mi><m:mi>R</m:mi></m:math>&#160;or <m:math><m:mi>R</m:mi><m:mi>Q</m:mi></m:math>&#160;factorization by sequence of plane rotations, complex upper Hessenberg matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tsf.xml">F06TSF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tsf.xml">nagf_blas_zusqr</a><br/>
<m:math><m:mi>Q</m:mi><m:mi>R</m:mi></m:math>&#160;or <m:math><m:mi>R</m:mi><m:mi>Q</m:mi></m:math>&#160;factorization by sequence of plane rotations, complex upper spiked matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ttf.xml">F06TTF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ttf.xml">nagf_blas_zutsqr</a><br/>
<m:math><m:mi>Q</m:mi><m:mi>R</m:mi></m:math>&#160;factorization of <m:math><m:mi>U</m:mi><m:mi>P</m:mi></m:math>&#160;or <m:math><m:mi>R</m:mi><m:mi>Q</m:mi></m:math>&#160;factorization of <m:math><m:mi>P</m:mi><m:mi>U</m:mi></m:math>, <m:math><m:mi>U</m:mi></m:math>&#160;complex upper triangular, <m:math><m:mi>P</m:mi></m:math>&#160;a sequence of plane rotations</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tvf.xml">F06TVF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tvf.xml">nagf_blas_zutsrh</a><br/>
Compute upper Hessenberg matrix by sequence of plane rotations, complex upper triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06twf.xml">F06TWF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06twf.xml">nagf_blas_zutsrs</a><br/>
Compute upper spiked matrix by sequence of plane rotations, complex upper triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06txf.xml">F06TXF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06txf.xml">nagf_blas_zgesrc</a><br/>
Apply sequence of plane rotations, complex rectangular matrix, real cosine and complex sine</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tyf.xml">F06TYF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06tyf.xml">nagf_blas_zgesrs</a><br/>
Apply sequence of plane rotations, complex rectangular matrix, complex cosine and real sine</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06uaf.xml">F06UAF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06uaf.xml">nagf_blas_zlange</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex general matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ubf.xml">F06UBF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ubf.xml">nagf_blas_zlangb</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ucf.xml">F06UCF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ucf.xml">nagf_blas_zlanhe</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex Hermitian matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06udf.xml">F06UDF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06udf.xml">nagf_blas_zlanhp</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex Hermitian matrix, packed storage</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06uef.xml">F06UEF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06uef.xml">nagf_blas_zlanhb</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex Hermitian band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06uff.xml">F06UFF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06uff.xml">nagf_blas_zlansy</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ugf.xml">F06UGF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ugf.xml">nagf_blas_zlansp</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex symmetric matrix, packed storage</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06uhf.xml">F06UHF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06uhf.xml">nagf_blas_zlansb</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex symmetric band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ujf.xml">F06UJF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ujf.xml">nagf_blas_zlantr</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex trapezoidal/triangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ukf.xml">F06UKF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ukf.xml">nagf_blas_zlantp</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex triangular matrix, packed storage</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ulf.xml">F06ULF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ulf.xml">nagf_blas_zlantb</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex triangular band matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06umf.xml">F06UMF</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06umf.xml">nagf_blas_zlanhs</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex Hessenberg matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06unf.xml">F06UNF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06unf.xml">nagf_blas_zlangt</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex tridiagonal matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06upf.xml">F06UPF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06upf.xml">nagf_blas_zlanht</a><br/>
<m:math><m:mn>1</m:mn></m:math>-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex Hermitian tridiagonal matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06vjf.xml">F06VJF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06vjf.xml">nagf_blas_zgeap</a><br/>
Permute rows or columns, complex rectangular matrix, permutations represented by an integer array</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06vkf.xml">F06VKF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06vkf.xml">nagf_blas_zgeapr</a><br/>
Permute rows or columns, complex rectangular matrix, permutations represented by a real array</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06vxf.xml">F06VXF</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06vxf.xml">nagf_blas_zsgesr</a><br/>
Apply sequence of plane rotations, complex rectangular matrix, real cosine and sine</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06waf.xml">F06WAF</a>
<br/><a class="tocexample" href="../../examples/source/f06wafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/f06wafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06waf.xml">DLANSF</a><br/>
<a class="rout" href="../F06/f06waf.xml">nagf_blas_dlansf</a><br/>
1-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, real symmetric matrix, Rectangular Full Packed format</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06wbf.xml">F06WBF</a>
<br/><a class="tocexample" href="../../examples/source/f06wbfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/f06wbfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06wbf.xml">DTFSM</a><br/>
<a class="rout" href="../F06/f06wbf.xml">nagf_blas_dtfsm</a><br/>
Solves a system of equations with multiple right-hand sides, real triangular coefficient matrix, Rectangular Full Packed format </td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06wcf.xml">F06WCF</a>
<br/><a class="tocexample" href="../../examples/source/f06wcfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/f06wcfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06wcf.xml">DSFRK</a><br/>
<a class="rout" href="../F06/f06wcf.xml">nagf_blas_dsfrk</a><br/>
Rank-<m:math><m:mi>k</m:mi></m:math>&#160;update of a real symmetric matrix, Rectangular Full Packed format</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06wnf.xml">F06WNF</a>
<br/><a class="tocexample" href="../../examples/source/f06wnfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/f06wnfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06wnf.xml">ZLANHF</a><br/>
<a class="rout" href="../F06/f06wnf.xml">nagf_blas_zlanhf</a><br/>
1-norm, <m:math><m:mi>&#8734;</m:mi></m:math>-norm, Frobenius norm, largest absolute element, complex Hermitian matrix, Rectangular Full Packed format</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06wpf.xml">F06WPF</a>
<br/><a class="tocexample" href="../../examples/source/f06wpfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/f06wpfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06wpf.xml">ZTFSM</a><br/>
<a class="rout" href="../F06/f06wpf.xml">nagf_blas_ztfsm</a><br/>
Solves system of equations with multiple right-hand sides, complex triangular coefficient matrix, Rectangular Full Packed format</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06wqf.xml">F06WQF</a>
<br/><a class="tocexample" href="../../examples/source/f06wqfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/f06wqfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06wqf.xml">ZHFRK</a><br/>
<a class="rout" href="../F06/f06wqf.xml">nagf_blas_zhfrk</a><br/>
Rank-<m:math><m:mi>k</m:mi></m:math>&#160;update of a complex Hermitian matrix, Rectangular Full Packed format</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06yaf.xml">F06YAF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06yaf.xml">DGEMM</a><br/>
<a class="rout" href="../F06/f06yaf.xml">nagf_blas_dgemm</a><br/>
Matrix-matrix product, two real rectangular matrices</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ycf.xml">F06YCF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ycf.xml">DSYMM</a><br/>
<a class="rout" href="../F06/f06ycf.xml">nagf_blas_dsymm</a><br/>
Matrix-matrix product, one real symmetric matrix, one real rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06yff.xml">F06YFF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06yff.xml">DTRMM</a><br/>
<a class="rout" href="../F06/f06yff.xml">nagf_blas_dtrmm</a><br/>
Matrix-matrix product, one real triangular matrix, one real rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06yjf.xml">F06YJF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06yjf.xml">DTRSM</a><br/>
<a class="rout" href="../F06/f06yjf.xml">nagf_blas_dtrsm</a><br/>
Solves a system of equations with multiple right-hand sides, real triangular coefficient matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ypf.xml">F06YPF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ypf.xml">DSYRK</a><br/>
<a class="rout" href="../F06/f06ypf.xml">nagf_blas_dsyrk</a><br/>
Rank-<m:math><m:mi>k</m:mi></m:math>&#160;update of a real symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06yrf.xml">F06YRF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06yrf.xml">DSYR2K</a><br/>
<a class="rout" href="../F06/f06yrf.xml">nagf_blas_dsyr2k</a><br/>
Rank-<m:math><m:mn>2</m:mn><m:mi>k</m:mi></m:math>&#160;update of a real symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zaf.xml">F06ZAF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zaf.xml">ZGEMM</a><br/>
<a class="rout" href="../F06/f06zaf.xml">nagf_blas_zgemm</a><br/>
Matrix-matrix product, two complex rectangular matrices</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zcf.xml">F06ZCF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zcf.xml">ZHEMM</a><br/>
<a class="rout" href="../F06/f06zcf.xml">nagf_blas_zhemm</a><br/>
Matrix-matrix product, one complex Hermitian matrix, one complex rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zff.xml">F06ZFF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zff.xml">ZTRMM</a><br/>
<a class="rout" href="../F06/f06zff.xml">nagf_blas_ztrmm</a><br/>
Matrix-matrix product, one complex triangular matrix, one complex rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zjf.xml">F06ZJF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zjf.xml">ZTRSM</a><br/>
<a class="rout" href="../F06/f06zjf.xml">nagf_blas_ztrsm</a><br/>
Solves system of equations with multiple right-hand sides, complex triangular coefficient matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zpf.xml">F06ZPF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zpf.xml">ZHERK</a><br/>
<a class="rout" href="../F06/f06zpf.xml">nagf_blas_zherk</a><br/>
Rank-<m:math><m:mi>k</m:mi></m:math>&#160;update of a complex Hermitian matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zrf.xml">F06ZRF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zrf.xml">ZHER2K</a><br/>
<a class="rout" href="../F06/f06zrf.xml">nagf_blas_zher2k</a><br/>
Rank-<m:math><m:mn>2</m:mn><m:mi>k</m:mi></m:math>&#160;update of a complex Hermitian matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ztf.xml">F06ZTF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06ztf.xml">ZSYMM</a><br/>
<a class="rout" href="../F06/f06ztf.xml">nagf_blas_zsymm</a><br/>
Matrix-matrix product, one complex symmetric matrix, one complex rectangular matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zuf.xml">F06ZUF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zuf.xml">ZSYRK</a><br/>
<a class="rout" href="../F06/f06zuf.xml">nagf_blas_zsyrk</a><br/>
Rank-<m:math><m:mi>k</m:mi></m:math>&#160;update of a complex symmetric matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zwf.xml">F06ZWF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../F06/f06zwf.xml">ZSYR2K</a><br/>
<a class="rout" href="../F06/f06zwf.xml">nagf_blas_zsyr2k</a><br/>
Rank-<m:math><m:mn>2</m:mn><m:mi>k</m:mi></m:math>&#160;update of a complex symmetric matrix</td>
</tr>
</tbody>
</table></div><hr/><div><a class="chap" href="../../pdf/F06/f06conts.pdf">F06 Chapter Contents (PDF version)</a></div><div><a class="chapint" href="f06intro.xml">F06 Chapter Introduction</a></div>
<div><a class="htmltoc" href="../FRONTMATTER/manconts.xml">NAG Library Manual</a></div>
<div><hr/><a class="genint" href="../FRONTMATTER/copyright.xml">&#169; The Numerical Algorithms Group Ltd, Oxford, UK. 2011</a></div></body></html>