10#ifndef EIGEN_GPU_FWD_DECL_H
11#define EIGEN_GPU_FWD_DECL_H
14#include "./InternalHeaderCheck.h"
33template <
typename Expr>
37template <
typename Scalar_>
39template <
typename Scalar_>
42template <
typename Scalar_,
int UpLo_>
44template <
typename Scalar_>
46template <
typename Scalar_>
49template <
typename Scalar_>
51template <
typename Scalar_>
53template <
typename Scalar_>
55template <
typename Lhs,
typename Rhs>
57template <
typename Inner>
59template <
typename Scalar_>
61template <
typename Scalar_>
64template <
typename Scalar_,
int UpLo_>
66template <
typename Scalar_>
68template <
typename Scalar_,
int UpLo_>
70template <
typename Scalar_>
73template <
typename Scalar_,
int UpLo_>
75template <
typename Scalar_,
int UpLo_>
77template <
typename Scalar_,
int UpLo_>
79template <
typename Scalar_,
int UpLo_>
81template <
typename Scalar_,
int UpLo_>
83template <
typename Scalar_,
int UpLo_>
86template <
typename Scalar_>
88template <
typename Scalar_>
90template <
typename Scalar_>
92template <
typename Scalar_>
View returned by DeviceMatrix::adjoint(); maps to the cuBLAS conjugate-transpose operand flag.
Definition DeviceExpr.h:46
Definition DeviceBlasExpr.h:81
Unified GPU execution context owning a CUDA stream and library handles.
Definition GpuContext.h:81
Linear combination of two device matrices.
Definition DeviceExpr.h:260
RAII wrapper for a dense column-major matrix in GPU device memory.
Definition DeviceMatrix.h:122
RAII wrapper for a scalar in GPU device memory.
Definition DeviceScalar.h:33
Expression that scales a device matrix by a DeviceScalar.
Definition DeviceExpr.h:231
Definition GpuSparseContext.h:234
Expression returned by operator*(lhs_expr, rhs_expr), dispatched to cuBLAS GEMM.
Definition DeviceExpr.h:92
Definition DeviceSolverExpr.h:61
GPU Cholesky (LL^T) decomposition via cuSOLVER.
Definition GpuLLT.h:41
Definition DeviceSolverExpr.h:76
GPU LU decomposition with partial pivoting via cuSOLVER.
Definition GpuLU.h:37
Definition DeviceSolverExpr.h:30
Definition DeviceSolverExpr.h:46
Expression returned by operator*(Scalar, DeviceMatrix/View), carrying the scalar factor.
Definition DeviceExpr.h:77
Definition DeviceBlasExpr.h:61
Definition GpuSparseContext.h:166
Definition GpuSparseContext.h:146
Definition DeviceBlasExpr.h:96
Definition DeviceBlasExpr.h:122
View returned by DeviceMatrix::transpose(); maps to the cuBLAS transpose operand flag.
Definition DeviceExpr.h:58
Definition DeviceBlasExpr.h:29
Definition DeviceBlasExpr.h:45
Internal RAII owner for an untyped GPU device allocation.
Definition GpuSupport.h:293
Namespace containing all symbols from the Eigen library.
Describes GPU device expression types.
Definition DeviceExpr.h:173