tdm::impl dim_t N N typename T void void tdm::impl::minor (const mat< N, N, T > &input, dim_t dimensions, dim_t i, dim_t j, mat< N, N, T > &output) minor tdm::impl::minor const mat< N, N, T > & input dim_t dimensions dim_t i dim_t j mat< N, N, T > & output adjoint determinant dim_t N N typename T T T tdm::impl::determinant (const mat< N, N, T > &m, dim_t dimensions) determinant tdm::impl::determinant const mat< N, N, T > & m dim_t dimensions determinant minor adjoint tdm::determinant determinant dim_t N N typename T mat< N, N, T > mat< N, N, T > tdm::impl::adjoint (const mat< N, N, T > &m) adjoint tdm::impl::adjoint const mat< N, N, T > & m determinant minor tdm::inverse