matrix_dummy.cpp 766 B

123456789101112131415161718192021
  1. //
  2. // matrix_dummy.cpp
  3. // matrix
  4. //
  5. // Created by Sam Jaffe on 6/3/18.
  6. //
  7. #include "matrix.hpp"
  8. #include "matrix_helpers.hpp"
  9. namespace math { namespace matrix {
  10. template class matrix<int, 2, 2>;
  11. template class row_reference<int, 2>;
  12. template matrix<double, 4, 4> identity();
  13. template matrix<double, 4, 4> diagonal(vector::vector<double, 4> const &);
  14. template matrix<double, 4, 4> translation(vector::vector<double, 3> const &);
  15. template matrix<double, 4, 4> scalar(vector::vector<double, 3> const &);
  16. template vector::vector<double, 3> operator*(matrix<double, 4, 4> const &, vector::vector<double, 3> const &);
  17. template matrix<double, 3, 3> rotation(double, rotation_t<3>);
  18. template matrix<double, 4, 4> rotation(double, rotation_t<3>);
  19. } }