Moved `func test_mul_empty_float` and added corresponding `func test_mul_empty_double`
This commit is contained in:
parent
3e48656227
commit
59a14fdbd2
|
@ -430,6 +430,38 @@ class MatrixTests: XCTestCase {
|
||||||
XCTAssertEqual(actual, expected)
|
XCTAssertEqual(actual, expected)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func test_mul_empty_float() {
|
||||||
|
typealias Scalar = Float
|
||||||
|
|
||||||
|
let lhs: Matrix<Scalar> = [
|
||||||
|
[1]
|
||||||
|
]
|
||||||
|
let rhs: Matrix<Scalar> = [
|
||||||
|
[]
|
||||||
|
]
|
||||||
|
|
||||||
|
let result = lhs * rhs
|
||||||
|
|
||||||
|
XCTAssertEqual(result.rows, 1)
|
||||||
|
XCTAssertEqual(result.columns, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
func test_mul_empty_double() {
|
||||||
|
typealias Scalar = Double
|
||||||
|
|
||||||
|
let lhs: Matrix<Scalar> = [
|
||||||
|
[1]
|
||||||
|
]
|
||||||
|
let rhs: Matrix<Scalar> = [
|
||||||
|
[]
|
||||||
|
]
|
||||||
|
|
||||||
|
let result = lhs * rhs
|
||||||
|
|
||||||
|
XCTAssertEqual(result.rows, 1)
|
||||||
|
XCTAssertEqual(result.columns, 0)
|
||||||
|
}
|
||||||
|
|
||||||
// MARK: - Division
|
// MARK: - Division
|
||||||
|
|
||||||
func test_div_matrix_scalar_float() {
|
func test_div_matrix_scalar_float() {
|
||||||
|
@ -766,22 +798,6 @@ class MatrixTests: XCTestCase {
|
||||||
XCTAssertEqual(actual, expected)
|
XCTAssertEqual(actual, expected)
|
||||||
}
|
}
|
||||||
|
|
||||||
func test_mul_empty_float() {
|
|
||||||
typealias Scalar = Float
|
|
||||||
|
|
||||||
let lhs: Matrix<Scalar> = [
|
|
||||||
[1]
|
|
||||||
]
|
|
||||||
let rhs: Matrix<Scalar> = [
|
|
||||||
[]
|
|
||||||
]
|
|
||||||
|
|
||||||
let result = lhs * rhs
|
|
||||||
|
|
||||||
XCTAssertEqual(result.rows, 1)
|
|
||||||
XCTAssertEqual(result.columns, 0)
|
|
||||||
}
|
|
||||||
|
|
||||||
// MARK: - Eigen-Decomposition
|
// MARK: - Eigen-Decomposition
|
||||||
|
|
||||||
func complexVectorMatches<T: FloatingPoint>(_ a: [(T, T)], _ b: [(T, T)], accuracy: T) -> Bool {
|
func complexVectorMatches<T: FloatingPoint>(_ a: [(T, T)], _ b: [(T, T)], accuracy: T) -> Bool {
|
||||||
|
|
Loading…
Reference in New Issue