Esempio n. 1
0
 /**
  * Axiom: -1A = -A
  * Additive inverse
  * @dataProvider dataProviderForAdditiveInverse
  */
 public function testScalarMultiplyNegativeOneIdentity(array $A, array $R)
 {
     $A = new Vector($A);
     $ーA = $A->scalarMultiply(-1);
     $R = new Vector($R);
     $this->assertEquals($R, $ーA);
     $this->assertEquals($R->getVector(), $ーA->getVector());
 }
 /**
  * @dataProvider dataProviderForScalarMultiply
  */
 public function testScalarMultiply(array $A, $k, array $R)
 {
     $A = new Vector($A);
     $kA = $A->scalarMultiply($k);
     $R = new Vector($R);
     $this->assertEquals($R, $kA);
     $this->assertEquals($R->getVector(), $kA->getVector());
 }