fnindex.txt

来自「C语言版本的矩阵库」· 文本 代码 · 共 405 行 · 第 1/2 页

TXT
405
字号
		(no floating point operations)
sp_col_access()	Sets up column access paths for a sparse matrix
sp_compact()	Eliminates zero entries in a sparse matrix
sp_copy()	Copies a sparse matrix
sp_copy2()	Copies a sparse matrix into another
sp_diag_access()	Sets up diagonal access paths for a sparse matrix
sp_dump()	Dump sparse matrix data structure to a stream
sp_finput()	Input sparse matrix from a stream
sp_foutput()	Output a sparse matrix to a stream
sp_free()	Free (deallocate) a sparse matrix
sp_get()	Allocate and initialise a sparse matrix
sp_get_val()	Get the  (i,j)  entry of a sparse matrix
spICHfactor()	Sparse incomplete Cholesky factorisation
sp_input()	Input a sparse matrix form  stdin
spLUfactor()	Sparse  LU  factorisation using partial pivoting
spLUsolve()	Solves  Ax=b  using sparse  LU  factors
spLUTsolve()	Solves  A^Tx=b  using sparse  LU  factors
sp_mv_mlt()	Computes  Ax  for sparse  A 
sp_output()	Outputs a sparse matrix to a stream (macro)
sp_resize()	Resize a sparse matrix
sprow_add()	Adds a pair of sparse rows
sprow_foutput()	Output sparse row to a stream
sprow_get()	Allocate and initialise a sparse row
sprow_get_idx()	Get location of an entry in a sparse row
sprow_merge()	Merge two sparse rows
sprow_mltadd()	Sparse row vector multiply-and-add
sprow_set_val()	Set an entry in a sparse row
sprow_smlt()	Multiplies a sparse row by a scalar
sprow_sub()	Subtracts a sparse row from another
sprow_xpd()	Expand a sparse row
sp_set_val()	Set the  (i,j)  entry of a sparse matrix
sp_vm_mlt()	Compute  x^TA  for sparse  A 
sp_zero()	Zero (but do not remove) all entries of a sparse matrix
svd()		Compute the SVD of a matrix
sv_mlt()	Scalar-vector multiply
symmeig()	Compute eigenvalues/vectors of a symmetric matrix
tracecatch()	Catch and re-raise errors (macro)
trieig()	Compute eigenvalues/vectors of a symmetric tridiagonal matrix
Usolve()	Solve  Ux=b  where  U  is upper triangular
UTsolve()	Solve  U^Tx=b  where  U  is upper triangular
v_add()		Add vectors
v_conv()	Convolution product of vectors
v_copy()	Copy vector
v_dump()	Dump vector data structure to a stream
v_finput()	Input vector from a stream
v_foutput()	Output vector to a stream
V_FREE()	Free (deallocate) a vector (macro)
v_free()	Free (deallocate) vector (function)
v_free_vars()	Free a list of vectors
v_get()		Allocate and initialise a vector
v_get_vars()	Allocate list of vectors
v_input()	Input vector from  stdin (macro)
v_lincomb()	Compute  sum of a_i x_i  for an array of vectors
v_linlist()	Compute  sum of a_i x_i  for a list of vectors
v_map()		Apply function componentwise to a vector
v_max()		Computes max vector entry and index
v_min()		Computes min vector entry and index
v_mltadd()	Computes  y <- alpha*x+y  for vectors  x ,  y 
vm_mlt()	Computes  x^TA 
vm_mltadd()	Computes  y^T <- y^T+x^TA 
v_norm1()	Computes  ||x||_1  for a vector
v_norm2()	Computes  ||x||_2  (the Euclidean norm) of a vector
v_norm_inf()	Computes  ||x||_inf  for a vector
v_ones()	Set vector to all 1's
v_output()	Output vector to  stdout (macro)
v_pconv()	Periodic convolution of two vectors
v_rand()	Randomise entries of a vector
v_resize()	Resize a vector
v_resize_vars()	Resize a list of vectors
v_save()	Save a vector in MATLAB format
v_slash()	Computes componentwise ratio of vectors
v_sort()	Sorts vector components
v_star()	Componentwise vector product
v_sub()		Subtract two vectors
v_sum()		Sum of components of a vector
v_zero()	Zero a vector
zabs()		Complex absolute value (modulus)
zadd()		Add complex numbers
zconj()		Conjugate complex number
zdiv()		Divide complex numbers
zexp()		Complex exponential
z_finput()	Read complex number from file or stream
z_foutput()	Prints complex number to file or stream
zgivens()	Compute complex Givens' rotation
zhhtrcols()	Apply Householder transformation:  PA  (complex)
zhhtrrows()	Apply Householder transformation:  AP  (complex)
zhhtrvec()	Apply Householder transformation:  Px  (complex)
zhhvec()	Compute Householder transformation
zin_prod()	Complex inner product
z_input()	Read complex number from stdin
zinv()		Computes  1/z  (complex)
zLAsolve()	Solve  L^*x=b ,  L  complex lower triangular
zlog()		Complex logarithm
zLsolve()	Solve  Lx=b ,  L  complex lower triangular
zLUAsolve()	Solve  A^*x=b  using complex LU factorisation 
		(A^* - adjoint of A, A is complex)
zLUcondest()	Complex LU condition estimate
zLUfactor()	Complex LU factorisation
zLUsolve()	Solve  Ax=b  using complex LU factorisation
zm_add()	Add complex matrices
zm_adjoint()	Computes adjoint of complex matrix
zmake()		Construct complex number from real and imaginary parts
zmakeQ()	Construct  Q  matrix for complex  QR 
zmakeR()	Construct  R  matrix for complex  QR 
zmam_mlt()	Computes  A^*B  (complex)
zm_dump()	Dump complex matrix to stream
zm_finput()	Input complex matrix from stream
ZM_FREE()	Free (deallocate) complex matrix (macro)
zm_free()	Free (deallocate) complex matrix (function)
zm_free_vars()	Free a list of complex matrices
zm_get()	Allocate complex matrix
zm_get_vars()	Allocate a list of complex matrices
zm_input()	Input complex matrix from stdin
zm_inverse()	Compute inverse of complex matrix
zm_load()	Load complex matrix in MATLAB format
zmlt()		Multiply complex numbers
zmma_mlt()	Computes  AB^*  (complex)
zm_mlt()	Multiply complex matrices
zm_norm1()	Complex matrix 1-norm
zm_norm_frob()	Complex matrix Frobenius norm
zm_norm_inf()	Complex matrix infinity-norm
zm_rand()	Randomise complex matrix
zm_resize()	Resize complex matrix
zm_resize_vars()	Resize a list of complex matrices
zm_save()	Save complex matrix in MATLAB format
zm_sub()	Subtract complex matrices
zmv_mlt()	Complex matrix-vector multiply
zmv_mltadd()	Complex matrix-vector multiply and add
zm_zero()	Zero complex matrix
zneg()		Computes  -z  (complex)
z_output()	Print complex number to stdout
zQRCPfactor()	Complex  QR  factorisation with column pivoting
zQRCPsolve()	Solve  Ax = b  using complex  QR  factorisation
zQRfactor()	Complex  QR  factorisation
zQRAsolve()	Solve  A^*x = b  using complex  QR  factorisation
zQRsolve()	Solve  Ax = b  using complex  QR  factorisation
zrot_cols()	Complex Givens' rotation of columns
zrot_rows()	Complex Givens' rotation of rows
z_save()	Save complex number in MATLAB format
zschur()	Complex Schur factorisation
zset_col()	Set column of complex matrix
zset_row()	Set row of complex matrix
zsm_mlt()	Complex scalar-matrix product
zsqrt()		Square root  z  (complex)
zsub()		Subtract complex numbers
zUAsolve()	Solve  U^*x=b ,  U  complex upper triangular
zUsolve()	Solve  Ux=b ,  U  complex upper triangular
zv_add()	Add complex vectors
zv_copy()	Copy complex vector
zv_dump()	Dump complex vector to a stream
zv_finput()	Input complex vector from a stream
ZV_FREE()	Free (deallocate) complex vector (macro)
zv_free()	Free (deallocate) complex vector (function)
zv_free_vars()	Free a list of complex vectors
zv_get()	Allocate complex vector
zv_get_vars()	Allocate a list of complex vectors
zv_input()	Input complex vector from a stdin
zv_lincomb()	Compute  sum of a_i x_i  for an array of vectors
zv_linlist()	Compute  sum of a_i x_i  for a list of vectors
zv_map()	Apply function componentwise to a complex vector
zv_mlt()	Complex scalar-vector product
zv_mltadd()	Complex scalar-vector multiply and add
zvm_mlt()	Computes  A^*x  (complex)
zvm_mltadd()	Computes  A^*x+y  (complex)
zv_norm1()	Complex vector 1-norm	vnorm1()
zv_norm2()	Complex vector 2-norm  (Euclidean norm)
zv_norm_inf()	Complex vector infinity- (or supremum) norm
zv_rand()	Randomise complex vector
zv_resize()	Resize complex vector
zv_resize_vars()	Resize a list of complex vectors
zv_save()	Save complex vector in MATLAB format
zv_slash()	Componentwise ratio of complex vectors
zv_star()	Componentwise product of complex vectors
zv_sub()	Subtract complex vectors
zv_sum()	Sum of components of a complex vector
zv_zero()	Zero complex vector



			    Low level routines


 Function	Description

__add__()	Add arrays
__ip__()	Inner product of arrays
MEM_COPY()	Copy memory (macro)
MEM_ZERO()	Zero memory (macro)
__mltadd__()	Forms  x+ alpha*y  for arrays
__smlt__()	Scalar-vector multiplication for arrays
__sub__()	Subtract an array from another
__zadd__()	Add complex arrays
__zconj__()	Conjugate complex array
__zero__()	Zero an array
__zip__()	Complex inner product of arrays
__zmlt__()	Complex array scalar product
__zmltadd__()	Complex array saxpy
__zsub__()	Subtract complex arrays
__zzero__()	Zero a complex array


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?