game-math icon indicating copy to clipboard operation
game-math copied to clipboard

Data Type - Matrix

Open npruehs opened this issue 9 years ago • 0 comments

Implement an immutable Matrix struct in the Core folder.

  • Write a struct summary comment.
  • Add the CLSCompliant attribute.
  • Implement IEquatable
  • Implement Equals and GetHashCode.
  • Implement equality operator overloads.
  • Implement ToString.
  • Provide static readonly fields for the zero and identity matrix.
  • Provide the inverse of the matrix.
  • Provide the transpose of the matrix.
  • Implement matrix-matrix multiplication.
  • Implement matrix-vector multiplication.

npruehs avatar Nov 10 '15 18:11 npruehs