11#ifndef PBAT_GPU_ALIASES_H
12#define PBAT_GPU_ALIASES_H
23 Eigen::Matrix<GpuScalar, Eigen::Dynamic, Eigen::Dynamic>;
25 Eigen::Matrix<GpuIndex, Eigen::Dynamic, Eigen::Dynamic>;
27using GpuVectorX = Eigen::Vector<GpuScalar, Eigen::Dynamic>;
The main namespace of the library.
Definition Aliases.h:15
float GpuScalar
Scalar type for GPU code.
Definition Aliases.h:19
Eigen::Vector< GpuIndex, Eigen::Dynamic > GpuIndexVectorX
Index vector type for GPU code.
Definition Aliases.h:28
Eigen::Matrix< GpuIndex, Eigen::Dynamic, Eigen::Dynamic > GpuIndexMatrixX
Index matrix type for GPU code.
Definition Aliases.h:24
Eigen::Vector< GpuScalar, Eigen::Dynamic > GpuVectorX
Vector type for GPU code.
Definition Aliases.h:27
Eigen::Matrix< GpuScalar, Eigen::Dynamic, Eigen::Dynamic > GpuMatrixX
Matrix type for GPU code.
Definition Aliases.h:22
std::int32_t GpuIndex
Index type for GPU code.
Definition Aliases.h:20