package scientific.linear

let LAPACK_ROW_MAJOR: IntNative = 101
let LAPACK_COL_MAJOR: IntNative = 102

let LAPACK_NO_VECTOR: UInt8 = UInt8(UInt32(r'N'))
let LAPACK_VECTOR:    UInt8 = UInt8(UInt32(r'V'))

let LAPACK_LOWER_TRIANGULAR: UInt8 = UInt8(UInt32(r'L'))
let LAPACK_UPPER_TRIANGULAR: UInt8 = UInt8(UInt32(r'U'))

let LAPACK_ALL_EIGENVALUES: UInt8 = UInt8(UInt32(r'A'))
let LAPACK_HALF_INTERVAL: UInt8 = UInt8(UInt32(r'V'))
let LAPACK_IL_IU: UInt8 = UInt8(UInt32(r'I'))