diff --git a/include/detail/matrix.hpp b/include/detail/matrix.hpp index 910b304..419aa29 100644 --- a/include/detail/matrix.hpp +++ b/include/detail/matrix.hpp @@ -105,9 +105,9 @@ namespace math::detail{ template struct determinate_helper { static constexpr T perform(const matrix& m){ - return (m.get(0) * (m.get(4) * m.get(8)) - (m.get(5) - m.get(7)) - - m.get(1) * (m.get(3) * m.get(8)) - (m.get(5) * m.get(6)) + - m.get(2) * (m.get(3) * m.get(7)) - (m.get(4) * m.get(6))); + return (m.get(0) * ((m.get(4) * m.get(8)) - (m.get(5) * m.get(7))) - + m.get(1) * ((m.get(3) * m.get(8)) - (m.get(5) * m.get(6))) + + m.get(2) * ((m.get(3) * m.get(7)) - (m.get(4) * m.get(6)))); } }; template