C
Function
Purpose Statement
Adds a scalar to each component of a vector, x  x + a, all complex.
Computes the scalar times a vector plus a vector, y  ax + y, all complex.
Copies a complex band matrix stored in complex band storage mode.
Converts a complex matrix in band storage mode to a complex matrix in full storage mode.
Converts a complex general matrix to a matrix in complex band storage mode.
Copies a complex general matrix.
Computes the convolution of two complex vectors.
Copies a vector x to a vector y, both complex.
Computes the correlation of two complex vectors.
Approximates the gradient using central differences.
Computes the complex conjugate dot product, .
Computes the complex dot product xTy.
Computes one of the matrix-vector operations: , where A is a matrix stored in band storage mode.
Computes one of the matrix-matrix operations:
Computes one of the matrix-vector operations:
Computes the rank-one update of a complex general matrix: .
Computes the rank-one update of a complex general matrix: .
Copies a complex Hermitian band matrix stored in band Hermitian storage mode to a complex band matrix stored in band storage mode.
Computes the matrix-vector operation , where A is an Hermitian band matrix in band Hermitian storage.
Computes one of the matrix-matrix operations: , where A is an Hermitian matrix and B and C are m by n matrices.
Computes the matrix-vector operation , where A is an Hermitian matrix.
Computes the rank-one update of an Hermitian matrix: with x complex and α real.
Computes a rank-two update of an Hermitian matrix: .
Computes one of the Hermitian rank 2k operations: , where C is an n by n Hermitian matrix and A and B are n by k matrices in the first case and k by n matrices in the second case.
Computes one of the Hermitian rank k operations: , where C is an n by n Hermitian matrix and A is an n by k matrix in the first case and a k by n matrix in the second case.
Extends a complex Hermitian matrix defined in its upper triangle to its lower triangle.
Checks a user-supplied gradient of a function.
Checks a user-supplied Hessian of an analytic function.
Checks a user-supplied Hessian of an analytic function.
Checks a user-supplied Jacobian of a system of equations with M functions in N unknowns.
Computes the matrix-vector operation y  αAx + βy where A is an Hermitian matrix.
Performs the matrix-vector operation: , where A is a triangular packed Hermitian.
Computes the condition number of a matrix.
Computes the least-squares constrained spline approximation, returning the B-spline coefficients.
Returns the value of various mathematical and physical constants.
Returns CPU time used in seconds.
Converts a real matrix in band storage mode to a complex matrix in band storage mode.
Copies a real band matrix stored in band storage mode.
Converts a real matrix in band storage mode to a real general matrix.
Copies a real general matrix to a complex general matrix.
Converts a real general matrix to a matrix in band storage mode.
Copies a real general matrix.
Copies a real rectangular matrix to a complex rectangular matrix.
Evaluates the derivative of a cubic spline on a grid.
Computes the Akima cubic spline interpolant.
Copies a real symmetric band matrix stored in band symmetric storage mode to a real band matrix stored in band storage mode.
Multiplies a vector by a scalar, y  ay, both complex.
Computes a cubic spline interpolant that is consistent with the concavity of the data.
Computes the cubic spline interpolant with specified derivative endpoint conditions.
Evaluates the derivative of a cubic spline.
Sets the components of a vector to a scalar, all complex.
Extends a real symmetric matrix defined in its upper triangle to its lower triangle.
Computes the Hermite cubic spline interpolant.
Computes the cubic spline interpolant with the ‘not-a-knot’ condition and return values of the interpolant at specified points.
Computes the cubic spline interpolant with the ‘not-a-knot’ condition.
Evaluates the integral of a cubic spline.
Computes the cubic spline interpolant with periodic boundary conditions.
Applies a complex Givens plane rotation.
Applies a complex modified Givens plane rotation.
Multiplies a complex vector by a single-precision scalar, y  ay.
Computes a smooth cubic spline approximation to noisy data using cross-validation to estimate the smoothing parameter.
Smooths one-dimensional data by error detection.
Computes a smooth cubic spline approximation to noisy data.
Subtracts each component of a vector from a scalar, x  a  x, all complex.
Evaluates a cubic spline.
Multiplies a complex vector by a single-precision scalar and store the result in another complex vector, y  ax.
Interchanges vectors x and y, both complex.
Computes one of the matrix-matrix operations: , where A is a symmetric matrix and B and C are m by n matrices.
Computes one of the symmetric rank 2k operations: , where C is an n by n symmetric matrix and A and B are n by k matrices in the first case and k by n matrices in the second case.
Computes one of the symmetric rank k operations: , where C is an n by n symmetric matrix and A is an n by k matrix in the first case and a k by n matrix in the second case.
Computes one of the matrix-vector operations: , where A is a triangular matrix in band storage mode.
Solves one of the complex triangular systems: , where A is a triangular matrix in band storage mode.
Solves one of the system of equations: where A is a packed upper or lower triangular matrix.
Performes the matrix-vector operation, , where A is a packed triangular matrix.
Computes one of the matrix-matrix operations:
where B is an m by n matrix and A is a triangular matrix.
Computes one of the matrix-vector operations: , where A is a triangular matrix.
Solves one of the complex matrix equations:
where A is a traiangular matrix
Solves one of the complex triangular systems: ,
where A is a triangular matrix.
Converts X in units XUNITS to Y in units YUNITS.
Multiplies a vector by a scalar and store the result in another vector, y  ax, all complex.
Converts a character string containing an integer number into the corresponding integer form.
Computes the sum of a complex scalar plus a complex conjugate dot product, , using a double-precision accumulator.
Computes the sum of a complex scalar, a complex dot product and the double-complex accumulator, which is set to the result ACC  ACC + a + xTy.
Computes the complex conjugate dot product, , using a double-precision accumulator.
Computes the sum of a complex scalar plus a complex dot product using a double-complex accumulator, which is set to the result ACC  a + xTy.
Computes the complex dot product xTy using a double-precision accumulator.
Computes the sum of a complex scalar plus a complex dot product, a + xTy, using a double-precision accumulator.
Published date: 03/19/2020
Last modified date: 03/19/2020