MCPcopy Create free account
hub / github.com/Meshcapade/difflocks / storeMat

Function storeMat

extensions/include/cuMat/src/DenseLinAlgOps.h:319–323  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

317
318 template <int Dims, typename Scalar, int Rows, int Cols, int Batches, int Flags>
319 __device__ CUMAT_STRONG_INLINE void storeMat(Matrix<Scalar, Rows, Cols, Batches, Flags>& mat, const DeviceMatrix<Scalar, Dims, Flags>& out, Index index)
320 {
321 DeviceMatrix<Scalar, Dims, Flags>* data = reinterpret_cast<DeviceMatrix<Scalar, Dims, Flags>*>(mat.data());
322 data[index] = out;
323 }
324 template <int Dims, typename T,
325 typename Scalar = typename internal::traits<T>::Scalar, int Flags = internal::traits<T>::Flags>
326 __device__ CUMAT_STRONG_INLINE void storeMat(T& mat, const DeviceMatrix<Scalar, Dims, Flags>& out, Index index)

Callers 2

InverseKernelFunction · 0.85
InverseKernelWithDetFunction · 0.85

Calls 2

dataMethod · 0.45
storeMethod · 0.45

Tested by

no test coverage detected