![]() |
Eigen-Contrib
5.0.1
|
Classes | |
| struct | Eigen::gpu::is_adjoint_view< T > |
| struct | Eigen::gpu::is_complex< T > |
| struct | Eigen::gpu::is_const_selfadjoint_view< T > |
| struct | Eigen::gpu::is_device_add_expr< T > |
| struct | Eigen::gpu::is_device_buffer< T > |
| struct | Eigen::gpu::is_device_expr< T > |
| struct | Eigen::gpu::is_device_matrix< T > |
| struct | Eigen::gpu::is_device_scalar< T > |
| struct | Eigen::gpu::is_device_scaled_device< T > |
| struct | Eigen::gpu::is_gemm_expr< T > |
| struct | Eigen::gpu::is_host_scalar< T > |
| struct | Eigen::gpu::is_llt_solve_expr< T > |
| struct | Eigen::gpu::is_llt_view< T > |
| struct | Eigen::gpu::is_lu_solve_expr< T > |
| struct | Eigen::gpu::is_lu_view< T > |
| struct | Eigen::gpu::is_scaled< T > |
| struct | Eigen::gpu::is_scaled_gemm< T > |
| struct | Eigen::gpu::is_scaled_leaf< T > |
| struct | Eigen::gpu::is_selfadjoint_view< T > |
| struct | Eigen::gpu::is_symm_expr< T > |
| struct | Eigen::gpu::is_syrk_expr< T > |
| struct | Eigen::gpu::is_transpose_view< T > |
| struct | Eigen::gpu::is_triangular_view< T > |
| struct | Eigen::gpu::is_trsm_expr< T > |
Typedefs | |
| template<typename T> | |
| using | Eigen::gpu::require_host_scalar |
Variables | |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_complex_v |
Public is_* / is_*_v / require_* / require_all_* wrappers | |
Type traits for the Eigen GPU library | |
| template<typename T> | |
| using | Eigen::gpu::require_device_buffer |
| template<typename T> | |
| using | Eigen::gpu::require_device_matrix |
| template<typename T> | |
| using | Eigen::gpu::require_not_device_matrix |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_device_matrix |
| template<typename T> | |
| using | Eigen::gpu::require_gemm_expr |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_gemm_expr |
| template<typename T> | |
| using | Eigen::gpu::require_adjoint_view |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_adjoint_view |
| template<typename T> | |
| using | Eigen::gpu::require_transpose_view |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_transpose_view |
| template<typename T> | |
| using | Eigen::gpu::require_scaled |
| template<typename T> | |
| using | Eigen::gpu::require_scaled_leaf |
| template<typename T> | |
| using | Eigen::gpu::require_scaled_gemm |
| template<typename T> | |
| using | Eigen::gpu::require_adjoint_or_transpose_view |
| template<typename T> | |
| using | Eigen::gpu::require_triangular_view |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_triangular_view |
| template<typename T> | |
| using | Eigen::gpu::require_trsm_expr |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_trsm_expr |
| template<typename T> | |
| using | Eigen::gpu::require_selfadjoint_view |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_selfadjoint_view |
| template<typename T> | |
| using | Eigen::gpu::require_const_selfadjoint_view |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_const_selfadjoint_view |
| template<typename T> | |
| using | Eigen::gpu::require_symm_expr |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_symm_expr |
| template<typename T> | |
| using | Eigen::gpu::require_syrk_expr |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_syrk_expr |
| template<typename T> | |
| using | Eigen::gpu::require_llt_solve_expr |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_llt_solve_expr |
| template<typename T> | |
| using | Eigen::gpu::require_lu_solve_expr |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_lu_solve_expr |
| template<typename T> | |
| using | Eigen::gpu::require_llt_view |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_llt_view |
| template<typename T> | |
| using | Eigen::gpu::require_lu_view |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_lu_view |
| template<typename T> | |
| using | Eigen::gpu::require_device_add_expr |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_device_add_expr |
| template<typename T> | |
| using | Eigen::gpu::require_device_scaled_device |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_device_scaled_device |
| template<typename T> | |
| using | Eigen::gpu::require_device_scalar |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_device_scalar |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_device_buffer_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_device_matrix_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_gemm_expr_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_adjoint_view_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_transpose_view_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_scaled_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_scaled_leaf_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_scaled_gemm_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_gemm_like_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_triangular_view_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_trsm_expr_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_selfadjoint_view_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_const_selfadjoint_view_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_symm_expr_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_syrk_expr_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_llt_solve_expr_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_lu_solve_expr_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_llt_view_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_lu_view_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_factor_expr_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_device_add_expr_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_device_scaled_device_v |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_device_scalar_v |
device_expr_traits query aliases | |
Lazy readers of the member-inspecting internal::device_expr_traits, whose specializations live in DeviceExpr.h. Declared from the FwdDecl.h forward declaration; they resolve only when instantiated on a complete specialization. | |
| template<typename T> | |
| using | Eigen::gpu::require_device_expr |
| template<typename... Types> | |
| using | Eigen::gpu::require_all_device_expr |
| template<typename T> | |
| constexpr bool | Eigen::gpu::is_device_expr_v |
| using Eigen::gpu::require_adjoint_or_transpose_view |
Require a type is an Eigen::gpu::AdjointView or a Eigen::gpu::TransposeView
| T | The type to test. |
| using Eigen::gpu::require_adjoint_view |
Require a type is an Eigen::gpu::AdjointView
| T | The type to test. |
| using Eigen::gpu::require_all_adjoint_view |
Require all types are Eigen::gpu::AdjointView types.
| Types | The types to test. |
| using Eigen::gpu::require_all_const_selfadjoint_view |
Require all types are Eigen::gpu::ConstSelfAdjointView types.
| Types | The types to test. |
| using Eigen::gpu::require_all_device_add_expr |
Require all types are Eigen::gpu::DeviceAddExpr types.
| Types | The types to test. |
| using Eigen::gpu::require_all_device_expr |
Require all types are marked as device expressions by Eigen::gpu::internal::device_expr_traits
| Types | The types to test. |
| using Eigen::gpu::require_all_device_matrix |
Require all types are Eigen::gpu::DeviceMatrix types.
| Types | The types to test. |
| using Eigen::gpu::require_all_device_scalar |
Require all types are Eigen::gpu::DeviceScalar types.
| Types | The types to test. |
| using Eigen::gpu::require_all_device_scaled_device |
Require all types are Eigen::gpu::DeviceScaledDevice types.
| Types | The types to test. |
| using Eigen::gpu::require_all_gemm_expr |
Require all types are Eigen::gpu::GemmExpr types.
| Types | The types to test. |
| using Eigen::gpu::require_all_llt_solve_expr |
Require all types are Eigen::gpu::LltSolveExpr types.
| Types | The types to test. |
| using Eigen::gpu::require_all_llt_view |
Require all types are Eigen::gpu::LLTView types.
| Types | The types to test. |
| using Eigen::gpu::require_all_lu_solve_expr |
Require all types are Eigen::gpu::LuSolveExpr types.
| Types | The types to test. |
| using Eigen::gpu::require_all_lu_view |
Require all types are Eigen::gpu::LUView types.
| Types | The types to test. |
| using Eigen::gpu::require_all_selfadjoint_view |
Require all types are Eigen::gpu::SelfAdjointView types.
| Types | The types to test. |
| using Eigen::gpu::require_all_symm_expr |
Require all types are Eigen::gpu::SymmExpr types.
| Types | The types to test. |
| using Eigen::gpu::require_all_syrk_expr |
Require all types are Eigen::gpu::SyrkExpr types.
| Types | The types to test. |
| using Eigen::gpu::require_all_transpose_view |
Require all types are Eigen::gpu::TransposeView types.
| Types | The types to test. |
| using Eigen::gpu::require_all_triangular_view |
Require all types are Eigen::gpu::TriangularView types.
| Types | The types to test. |
| using Eigen::gpu::require_all_trsm_expr |
Require all types are Eigen::gpu::TrsmExpr types.
| Types | The types to test. |
| using Eigen::gpu::require_const_selfadjoint_view |
Require a type is a Eigen::gpu::ConstSelfAdjointView
| T | The type to test. |
| using Eigen::gpu::require_device_add_expr |
Require a type is a Eigen::gpu::DeviceAddExpr
| T | The type to test. |
| using Eigen::gpu::require_device_buffer |
Require a type is a Eigen::gpu::internal::DeviceBuffer
| T | The type to test. |
| using Eigen::gpu::require_device_expr |
Require a type is marked as a device expression by Eigen::gpu::internal::device_expr_traits
| T | The type to test. |
| using Eigen::gpu::require_device_matrix |
Require a type is a Eigen::gpu::DeviceMatrix
| T | The type to test. |
| using Eigen::gpu::require_device_scalar |
Require a type is a Eigen::gpu::DeviceScalar
| T | The type to test. |
| using Eigen::gpu::require_device_scaled_device |
Require a type is a Eigen::gpu::DeviceScaledDevice
| T | The type to test. |
| using Eigen::gpu::require_gemm_expr |
Require a type is a Eigen::gpu::GemmExpr
| T | The type to test. |
| using Eigen::gpu::require_host_scalar |
Require a type is an integral, floating-point, or std::complex host scalar.
| T | The type to test. |
| using Eigen::gpu::require_llt_solve_expr |
Require a type is a Eigen::gpu::LltSolveExpr
| T | The type to test. |
| using Eigen::gpu::require_llt_view |
Require a type is an Eigen::gpu::LLTView
| T | The type to test. |
| using Eigen::gpu::require_lu_solve_expr |
Require a type is a Eigen::gpu::LuSolveExpr
| T | The type to test. |
| using Eigen::gpu::require_lu_view |
Require a type is an Eigen::gpu::LUView
| T | The type to test. |
| using Eigen::gpu::require_not_device_matrix |
Require a type is not a Eigen::gpu::DeviceMatrix
| T | The type to test. |
| using Eigen::gpu::require_scaled |
Require a type is a Eigen::gpu::Scaled expression.
| T | The type to test. |
| using Eigen::gpu::require_scaled_gemm |
Require a type is a Eigen::gpu::Scaled expression directly over a Eigen::gpu::GemmExpr
| T | The type to test. |
| using Eigen::gpu::require_scaled_leaf |
Require a type is a Eigen::gpu::Scaled expression directly over a Eigen::gpu::DeviceMatrix
| T | The type to test. |
| using Eigen::gpu::require_selfadjoint_view |
Require a type is a Eigen::gpu::SelfAdjointView
| T | The type to test. |
| using Eigen::gpu::require_symm_expr |
Require a type is a Eigen::gpu::SymmExpr
| T | The type to test. |
| using Eigen::gpu::require_syrk_expr |
Require a type is a Eigen::gpu::SyrkExpr
| T | The type to test. |
| using Eigen::gpu::require_transpose_view |
Require a type is a Eigen::gpu::TransposeView
| T | The type to test. |
| using Eigen::gpu::require_triangular_view |
Require a type is a Eigen::gpu::TriangularView
| T | The type to test. |
| using Eigen::gpu::require_trsm_expr |
Require a type is a Eigen::gpu::TrsmExpr
| T | The type to test. |
|
constexpr |
True iff a type is an Eigen::gpu::AdjointView
| T | The type to test. |
|
constexpr |
True iff a type is a std::complex specialization.
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::ConstSelfAdjointView
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::DeviceAddExpr
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::internal::DeviceBuffer
| T | The type to test. |
|
constexpr |
True iff a type is marked as a device expression by Eigen::gpu::internal::device_expr_traits
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::DeviceMatrix
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::DeviceScalar
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::DeviceScaledDevice
| T | The type to test. |
|
constexpr |
True iff a type is an Eigen::gpu::LLTView or an Eigen::gpu::LUView
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::GemmExpr
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::GemmExpr or a Eigen::gpu::Scaled expression directly over one.
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::LltSolveExpr
| T | The type to test. |
|
constexpr |
True iff a type is an Eigen::gpu::LLTView
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::LuSolveExpr
| T | The type to test. |
|
constexpr |
True iff a type is an Eigen::gpu::LUView
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::Scaled expression directly over a Eigen::gpu::GemmExpr
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::Scaled expression directly over a Eigen::gpu::DeviceMatrix
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::Scaled expression.
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::SelfAdjointView
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::SymmExpr
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::SyrkExpr
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::TransposeView
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::TriangularView
| T | The type to test. |
|
constexpr |
True iff a type is a Eigen::gpu::TrsmExpr
| T | The type to test. |