lapack
in package
Lapack
php interface for LAPACK
Tags
Table of Contents
- COL_MAJOR = 102
- DECR = 'D'
- INCR = 'I'
- Lower = 'L'
- ROW_MAJOR = 101
- Upper = 'U'
- $ffi_lapack : mixed
- geev() : int
- gesdd() : int
- getrf() : int
- getri() : int
- init() : mixed
- lange() : CData
- potrf() : int
- sgels() : mixed
- sort() : CData
- syev() : int
Constants
COL_MAJOR
public
mixed
COL_MAJOR
= 102
DECR
public
mixed
DECR
= 'D'
INCR
public
mixed
INCR
= 'I'
Lower
public
mixed
Lower
= 'L'
ROW_MAJOR
public
mixed
ROW_MAJOR
= 101
Upper
public
mixed
Upper
= 'U'
Properties
$ffi_lapack
public
static mixed
$ffi_lapack
Methods
geev()
public
static geev(matrix $mat, vector $wr, vector $wi, matrix $vr[, int $matLayout = self::ROW_MAJOR ]) : int
Parameters
Return values
int —gesdd()
public
static gesdd(matrix $mat, vector $s, matrix $u, matrix $vt[, int $matLayout = self::ROW_MAJOR ]) : int
Parameters
Return values
int —getrf()
public
static getrf(matrix $mat, vector $ipiv[, int $matLayout = self::ROW_MAJOR ]) : int
Parameters
Return values
int —getri()
public
static getri(matrix $mat, vector $ipiv[, int $matLayout = self::ROW_MAJOR ]) : int
Parameters
Return values
int —init()
public
static init() : mixed
Return values
mixed —lange()
public
static lange(string $norm, matrix $m[, int $matLayout = self::ROW_MAJOR ]) : CData
Parameters
- $norm : string
- $m : matrix
- $matLayout : int = self::ROW_MAJOR
Return values
CData —potrf()
public
static potrf(matrix $mat[, string $uplo = self::Lower ][, int $matLayout = self::ROW_MAJOR ]) : int
Parameters
- $mat : matrix
- $uplo : string = self::Lower
- $matLayout : int = self::ROW_MAJOR
Return values
int —sgels()
public
static sgels() : mixed
Return values
mixed —sort()
public
static sort(vector $v[, $id = self::INCR ]) : CData
Parameters
- $v : vector
- $id : = self::INCR
Return values
CData —syev()
public
static syev(matrix $mat, vector $wr[, int $matLayout = self::ROW_MAJOR ]) : int