Utilities

Functions

Set Output Files

Set output files outputFile

Get library version and license number version

Time and Date

CPU time used ctime

Date to days since epoch dateToDays

Days since epoch to date daysToDate

Error Handling

Gets error type errorType

Gets the text of error message errorMessage

Initializes error handling system initializeErrorHandler

Stops the current algorithm and returns to the

calling program setUserFcnReturnFlag

C Runtime Library

Frees memory free

Opens a file fopen

Closes a file fclose

OpenMP

OpenMP options ompOptions

Constants

Natural and mathematical constants constant

Integer machine constants iMachine

Float machine constants machine

Sorting

Sort float vector sort

Sort integer vector iSort

Computing Vector Norms

Compute various norms vectorNorm

Compute various norms vectorNormComplex

Linear Algebra Support

Vector-Vector, Matrix-Vector, and Matrix-Matrix-Multiplication

Real Matrix matMulRect

Complex matrix matMulRectComplex

Real band matrix matMulRectBand

Complex band matrix matMulRectBandComplex

Real coordinate matrix matMulRectCoordinate

Complex coordinate matrix matMulRectCoordinateComplex

Vector-Vector, Matrix-Vector, and Matrix-Matrix-Addition

Real band matrix matAddBand

Complex band matrix matAddBandComplex

Real coordinate matrix matAddCoordinate

Complex coordinate matrix matAddCoordinateComplex

Matrix Norm

Real matrix matrixNorm

Real band matrix matrixNormBand

Real coordinate matrix matrixNormCoordinate

Test Matrices of Class

Real matrix generateTestBand

Complex matrix generateTestBandComplex

Real matrix generateTestCoordinate

Complex generateTestCoordinateComplex

User Supplied Functions

Converts a Python ctypes array to a NumPy ndarray toNdarray

Converts a NumPy ndarray to a ctypes array toCtypes