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 + -
显示快捷键?