PHP Класс MathPHP\LinearAlgebra\VectorOperationsTest

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

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

Метод Описание
dataProviderForAdd ( )
dataProviderForCrossProduct ( )
dataProviderForCrossProductExceptionWrongSize ( )
dataProviderForDirectProduct ( )
dataProviderForDotProduct ( )
dataProviderForLength ( )
dataProviderForNormalize ( )
dataProviderForOuterProduct ( )
dataProviderForPerp ( )
dataProviderForPerpDotProduct ( )
dataProviderForPerpendicular ( )
dataProviderForProjection ( )
dataProviderForScalarDivide ( )
dataProviderForScalarMultiply ( )
dataProviderForSubtract ( )
dataProviderForSum ( )
testAdd ( array $A, array $B, array $R )
testAddExceptionSizeMisMatch ( )
testCrossProduct ( array $A, array $B, array $R )
testCrossProductExceptionWrongSize ( array $A, array $B )
testDirectProduct ( array $A, array $B, array $expected )
testDotProduct ( array $A, array $B, $dot_product )
testDotProductExceptionSizeDifference ( )
testInnerProduct ( array $A, array $B, $dot_product )
testLength ( array $A, $l²norm )
testNormalize ( array $A, array $expected )
testOuterProduct ( array $A, array $B, array $R )
testPerp ( array $A, array $B, array $expected )
testPerpDotProduct ( array $A, array $B, $expected )
testPerpDotProductExceptionNNotBothTwo ( )
testPerpendicular ( array $A, array $expected )
testPerpendicularExceptionNGreaterThanTwo ( )
testProjection ( array $A, array $B, array $expected )
testScalarDivide ( array $A, $k, array $R )
testScalarMultiply ( array $A, $k, array $R )
testSubtract ( array $A, array $B, array $R )
testSubtractExceptionSizeMisMatch ( )
testSum ( array $A, $sum )

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

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

public dataProviderForAdd ( )

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

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

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

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

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

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

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

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

public dataProviderForPerp ( )

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

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

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

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

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

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

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

public dataProviderForSum ( )

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

public testAdd ( array $A, array $B, array $R )
$A array
$B array
$R array

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

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

public testCrossProduct ( array $A, array $B, array $R )
$A array
$B array
$R array

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

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

public testDirectProduct ( array $A, array $B, array $expected )
$A array
$B array
$expected array

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

public testDotProduct ( array $A, array $B, $dot_product )
$A array
$B array

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

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

public testInnerProduct ( array $A, array $B, $dot_product )
$A array
$B array

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

public testLength ( array $A, $l²norm )
$A array

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

public testNormalize ( array $A, array $expected )
$A array
$expected array

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

public testOuterProduct ( array $A, array $B, array $R )
$A array
$B array
$R array

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

public testPerp ( array $A, array $B, array $expected )
$A array
$B array
$expected array

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

public testPerpDotProduct ( array $A, array $B, $expected )
$A array
$B array

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

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

public testPerpendicular ( array $A, array $expected )
$A array
$expected array

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

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

public testProjection ( array $A, array $B, array $expected )
$A array
$B array
$expected array

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

public testScalarDivide ( array $A, $k, array $R )
$A array
$R array

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

public testScalarMultiply ( array $A, $k, array $R )
$A array
$R array

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

public testSubtract ( array $A, array $B, array $R )
$A array
$B array
$R array

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

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

public testSum ( array $A, $sum )
$A array