SciPy 0.6.0 API Documentation Generated by Endo, 2007-10-17
Interface to the UMFPACK library. -- Author: Robert Cimrman
assumeSortedIndices = False
umfComplexTypes = ('zi', 'zl')
# How to list these automagically?
umfControls = [ 'UMFPACK_PRL', 'UMFPACK_DENSE_ROW', 'UMFPACK_DENSE_COL', 'UMFPACK_BLOCK_SIZE', 'UMFPACK_STRATEGY', 'UMFPACK_2BY2_TOLERANCE', 'UMFPACK_FIXQ', 'UMFPACK_AMD_DENSE', 'UMFPACK_AGGRESSIVE', 'UMFPACK_PIVOT_TOLERANCE', 'UMFPACK_ALLOC_INIT', 'UMFPACK_SYM_PIVOT_TOLERANCE', 'UMFPACK_SCALE', 'UMFPACK_FRONT_ALLOC_INIT', 'UMFPACK_DROPTOL', 'UMFPACK_IRSTEP', 'UMFPACK_COMPILED_WITH_BLAS', 'UMFPACK_COMPILED_FOR_MATLAB', 'UMFPACK_COMPILED_WITH_GETRUSAGE', 'UMFPACK_COMPILED_IN_DEBUG_MODE', 'UMFPACK_STRATEGY_AUTO', 'UMFPACK_STRATEGY_UNSYMMETRIC', 'UMFPACK_STRATEGY_2BY2', 'UMFPACK_STRATEGY_SYMMETRIC', 'UMFPACK_SCALE_NONE', 'UMFPACK_SCALE_SUM', 'UMFPACK_SCALE_MAX' ]
umfFamilyTypes = { Const('di') : Name('int'), Const('dl') : Name('long'), Const('zi') : Name('int'), Const('zl') : Name('long') }
umfInfo = [ 'UMFPACK_STATUS', 'UMFPACK_NROW', 'UMFPACK_NCOL', 'UMFPACK_NZ', 'UMFPACK_SIZE_OF_UNIT', 'UMFPACK_SIZE_OF_INT', 'UMFPACK_SIZE_OF_LONG', 'UMFPACK_SIZE_OF_POINTER', 'UMFPACK_SIZE_OF_ENTRY', 'UMFPACK_NDENSE_ROW', 'UMFPACK_NEMPTY_ROW', 'UMFPACK_NDENSE_COL', 'UMFPACK_NEMPTY_COL', 'UMFPACK_SYMBOLIC_DEFRAG', 'UMFPACK_SYMBOLIC_PEAK_MEMORY', 'UMFPACK_SYMBOLIC_SIZE', 'UMFPACK_SYMBOLIC_TIME', 'UMFPACK_SYMBOLIC_WALLTIME', 'UMFPACK_STRATEGY_USED', 'UMFPACK_ORDERING_USED', 'UMFPACK_QFIXED', 'UMFPACK_DIAG_PREFERRED', 'UMFPACK_PATTERN_SYMMETRY', 'UMFPACK_NZ_A_PLUS_AT', 'UMFPACK_NZDIAG', 'UMFPACK_SYMMETRIC_LUNZ', 'UMFPACK_SYMMETRIC_FLOPS', 'UMFPACK_SYMMETRIC_NDENSE', 'UMFPACK_SYMMETRIC_DMAX', 'UMFPACK_2BY2_NWEAK', 'UMFPACK_2BY2_UNMATCHED', 'UMFPACK_2BY2_PATTERN_SYMMETRY', 'UMFPACK_2BY2_NZ_PA_PLUS_PAT', 'UMFPACK_2BY2_NZDIAG', 'UMFPACK_COL_SINGLETONS', 'UMFPACK_ROW_SINGLETONS', 'UMFPACK_N2', 'UMFPACK_S_SYMMETRIC', 'UMFPACK_NUMERIC_SIZE_ESTIMATE', 'UMFPACK_PEAK_MEMORY_ESTIMATE', 'UMFPACK_FLOPS_ESTIMATE', 'UMFPACK_LNZ_ESTIMATE', 'UMFPACK_UNZ_ESTIMATE', 'UMFPACK_VARIABLE_INIT_ESTIMATE', 'UMFPACK_VARIABLE_PEAK_ESTIMATE', 'UMFPACK_VARIABLE_FINAL_ESTIMATE', 'UMFPACK_MAX_FRONT_SIZE_ESTIMATE', 'UMFPACK_MAX_FRONT_NROWS_ESTIMATE', 'UMFPACK_MAX_FRONT_NCOLS_ESTIMATE', 'UMFPACK_NUMERIC_SIZE', 'UMFPACK_PEAK_MEMORY', 'UMFPACK_FLOPS', 'UMFPACK_LNZ', 'UMFPACK_UNZ', 'UMFPACK_VARIABLE_INIT', 'UMFPACK_VARIABLE_PEAK', 'UMFPACK_VARIABLE_FINAL', 'UMFPACK_MAX_FRONT_SIZE', 'UMFPACK_MAX_FRONT_NROWS', 'UMFPACK_MAX_FRONT_NCOLS', 'UMFPACK_NUMERIC_DEFRAG', 'UMFPACK_NUMERIC_REALLOC', 'UMFPACK_NUMERIC_COSTLY_REALLOC', 'UMFPACK_COMPRESSED_PATTERN', 'UMFPACK_LU_ENTRIES', 'UMFPACK_NUMERIC_TIME', 'UMFPACK_UDIAG_NZ', 'UMFPACK_RCOND', 'UMFPACK_WAS_SCALED', 'UMFPACK_RSMIN', 'UMFPACK_RSMAX', 'UMFPACK_UMIN', 'UMFPACK_UMAX', 'UMFPACK_ALLOC_INIT_USED', 'UMFPACK_FORCED_UPDATES', 'UMFPACK_NUMERIC_WALLTIME', 'UMFPACK_NOFF_DIAG', 'UMFPACK_ALL_LNZ', 'UMFPACK_ALL_UNZ', 'UMFPACK_NZDROPPED', 'UMFPACK_IR_TAKEN', 'UMFPACK_IR_ATTEMPTED', 'UMFPACK_OMEGA1', 'UMFPACK_OMEGA2', 'UMFPACK_SOLVE_FLOPS', 'UMFPACK_SOLVE_TIME', 'UMFPACK_SOLVE_WALLTIME', 'UMFPACK_ORDERING_COLAMD', 'UMFPACK_ORDERING_AMD', 'UMFPACK_ORDERING_GIVEN' ]
umfRealTypes = ('di', 'dl')
Umfpack requires a CSR/CSC matrix to have sorted column/row indices. If sure that the matrix fulfills this, pass assumeSortedIndices = True to gain some speed.
| Local name | Refers to |
|---|---|
| imp | imp |
| nm | numpy |
| re | re |
| sp | scipy.sparse |