Code covered by the BSD License  

Highlights from
trilin

trilin

by

 

Facilitates the reuse of matrix factorizations in large dense linear algebra problems.

lapackhelp(func)
function lapackhelp(func)
%LAPACKHELP   View online documentation for LAPACK and BLAS.
%   LAPACKHELP(ROUTINE) displays the documented source code for the
%   BLAS/LAPACK routine named ROUTINE.  This contains detailed
%   descriptions about what the routine does and what the arguments
%   should be.
%
%   LAPACKHELP()           display index of all BLAS/LAPACK routines.
%
%   LAPACKHELP('-lapack')  display the LAPACK Home Page.
%   LAPACKHELP('-blas')    display the BLAS Home Page.
%
%   LAPACKHELP('-lug')     display the LAPACK Users' Guide.
%   LAPACKHELP('-lugcomp') descriptions of all Driver and Computational 
%                              Routines from the LAPACK Users' Guide.
%   LAPACKHELP('-lugaux')  descriptions of all Auxilary Routines from 
%                              the LAPACK Users' Guide.
%   LAPACKHELP('-lugblas') Quick Reference Guide to the BLAS from 
%                              the LAPACK Users' Guide.
%
%   Example
%     lapackhelp();
%     lapackhelp('-lug');
%     lapackhelp('DGEMM');
%     lapackhelp('DGESVD');
%
%   See also LAPACK.

%   Copyright 2009, Timothy Toolan, University of Rhode Island

if (nargin < 1)
  webpage = 'http://www.netlib.org/lapack/explore-html/';
elseif (strcmpi(func, '-lapack'))
  webpage = 'http://www.netlib.org/lapack';
elseif (strcmpi(func, '-blas'))
  webpage = 'http://www.netlib.org/blas';
elseif (strcmpi(func, '-lug'))
  webpage = 'http://www.netlib.org/lapack/lug';
elseif (strcmpi(func, '-lugcomp'))
  webpage = 'http://www.netlib.org/lapack/lug/node142.html';
elseif (strcmpi(func, '-lugaux'))
  webpage = 'http://www.netlib.org/lapack/lug/node144.html';
elseif (strcmpi(func, '-lugblas'))
  webpage = 'http://www.netlib.org/lapack/lug/node145.html';
else    
  switch lower(func(1))
  case 'd'
      temp = 'double/';
  case 's'
      temp = 'single/';
  case 'c'
      temp = 'complex/';
  case 'z'
      temp = 'complex16/';
  otherwise
      temp = '';
  end
  webpage = ['http://www.netlib.org/lapack/' temp ...
             lower(func) '.f'];
end

web(webpage);

Contact us