| 382 | typename Scalar = typename internal::traits<T>::Scalar, |
| 383 | int TFlags = internal::traits<T>::Flags, int MFlags = internal::traits<M>::Flags> |
| 384 | __global__ void DeterminantKernel(dim3 virtual_size, const T expr, M matrix) |
| 385 | { |
| 386 | CUMAT_KERNEL_1D_LOOP(index, virtual_size) |
| 387 | DeviceMatrix<Scalar, Dims, TFlags> in = loadMat<Dims, T, Scalar>(expr, index); |
| 388 | Scalar det = DeterminantFunctor<Scalar, Dims, DeviceMatrix<Scalar, Dims, TFlags> >::run(in); |
| 389 | matrix.setRawCoeff(index, det); |
| 390 | CUMAT_KERNEL_1D_LOOP_END |
| 391 | } |
| 392 | |
| 393 | // INVERSE |
| 394 |
nothing calls this directly
no test coverage detected