Commited Sun. December 19, 2010 at 05:24:58 PM EDT
• Changing SubVector arguments of Column to Matrix<N,1> for better generality
• Adding SubVector arguments for operations with Matrix<1,N> (rows) as well
- However, having both of these causes compiler errors for SubVector<1> (causes duplicate functions), may need to revisit :(
• Fixing inconsistent sorting bug with operator<
• Fixing bug in SubMatrix::operator=(R*) (don't overwrite SubVector::data, forward to SubVector::operator=)
• Adding apply() and map() for matrices, also {min,max}{R,C} for statics across row or column
• Fixing various type checking issues
• invert() is twice as fast by transposing temporary work matrix to use column pivots instead of row pivots
• Supplying unrolled vector-matrix multiplication (would error due to missing specialization)