[Math] Remove some dead code

This commit is contained in:
Eryn Wells 2015-11-01 07:31:11 -08:00
parent c6203f1af8
commit bf9a4ba138

View file

@ -181,6 +181,32 @@ public func /<T: Matrix>(lhs: T, rhs: Float) -> T {
return out
}
// MARK: Matrix addition
public func +=<T: Matrix>(inout lhs: T, rhs: T) {
for i in 0..<T.dimension {
lhs[i] += rhs[i]
}
}
public func +<T: Matrix>(lhs: T, rhs: T) -> T {
var out = lhs
out += rhs
return out
}
public func -=<T: Matrix>(inout lhs: T, rhs: T) {
for i in 0..<T.dimension {
lhs[i] -= rhs[i]
}
}
public func -<T: Matrix>(lhs: T, rhs: T) -> T {
var out = lhs
out -= rhs
return out
}
// MARK: Matrix-Matrix multiplication
public func *=<T: Matrix>(inout lhs: T, rhs: T) {
@ -220,18 +246,4 @@ public func *(lhs: Matrix3, rhs: Vector3) -> Vector3 {
}
}
return out
}
//func *<T: FloatingPointType>(matrix: Matrix4<T>, scalar: T) -> Matrix4<T> {
// var out: Matrix4<T>
// for i in 0..<out.data.count {
// out[i] = matrix.data[i] * scalar
// }
// return out
//}
// MARK: - Matrix-Vector Multiplication
//func *<T: FloatingPointType>(matrix: Matrix4<T>, vector: Vector4<T>) -> Vector4<T> {
// return Vector4<T>()
//}
}