PHP Класс pocketmine\math\Matrix

Наследование: implements ArrayAccess
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( $rows, $columns, array $set = [] )
__toString ( )
add ( Matrix $matrix )
determinant ( ) Computation of the determinant of 2x2 and 3x3 matrices
divideScalar ( $number )
getColumns ( )
getElement ( $row, $column )
getRows ( )
isSquare ( )
multiplyScalar ( $number )
offsetExists ( $offset )
offsetGet ( $offset )
offsetSet ( $offset, $value )
offsetUnset ( $offset )
product ( Matrix $matrix ) Naive Matrix product, O(n^3)
set ( array $m )
setElement ( $row, $column, $value )
substract ( Matrix $matrix )
transpose ( )

Описание методов

__construct() публичный Метод

public __construct ( $rows, $columns, array $set = [] )
$set array

__toString() публичный Метод

public __toString ( )

add() публичный Метод

public add ( Matrix $matrix )
$matrix Matrix

determinant() публичный Метод

Computation of the determinant of 2x2 and 3x3 matrices
public determinant ( )

divideScalar() публичный Метод

public divideScalar ( $number )

getColumns() публичный Метод

public getColumns ( )

getElement() публичный Метод

public getElement ( $row, $column )

getRows() публичный Метод

public getRows ( )

isSquare() публичный Метод

public isSquare ( )

multiplyScalar() публичный Метод

public multiplyScalar ( $number )

offsetExists() публичный Метод

public offsetExists ( $offset )

offsetGet() публичный Метод

public offsetGet ( $offset )

offsetSet() публичный Метод

public offsetSet ( $offset, $value )

offsetUnset() публичный Метод

public offsetUnset ( $offset )

product() публичный Метод

Naive Matrix product, O(n^3)
public product ( Matrix $matrix )
$matrix Matrix

set() публичный Метод

public set ( array $m )
$m array

setElement() публичный Метод

public setElement ( $row, $column, $value )

substract() публичный Метод

public substract ( Matrix $matrix )
$matrix Matrix

transpose() публичный Метод

public transpose ( )