|
|
using | Index = std::ptrdiff_t |
| | Index type.
|
| |
|
using | Scalar = double |
| | Scalar type.
|
| |
| template<Index N> |
| using | Vector = Eigen::Vector<Scalar, N> |
| | Fixed-size vector type.
|
| |
| template<Index Rows, Index Cols> |
| using | Matrix = Eigen::Matrix<Scalar, Rows, Cols> |
| | Fixed-size matrix type.
|
| |
|
using | VectorX = Eigen::Vector<Scalar, Eigen::Dynamic> |
| | Dynamic-size vector type.
|
| |
|
using | MatrixX = Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> |
| | Dynamic-size matrix type.
|
| |
| template<Index N> |
| using | IndexVector = Eigen::Vector<Index, N> |
| | Fixed-size index vector type.
|
| |
| template<Index Rows, Index Cols> |
| using | IndexMatrix = Eigen::Matrix<Index, Rows, Cols> |
| | Fixed-size index matrix type.
|
| |
|
using | IndexVectorX = Eigen::Vector<Index, Eigen::Dynamic> |
| | Dynamic-size index vector type.
|
| |
|
using | IndexMatrixX = Eigen::Matrix<Index, Eigen::Dynamic, Eigen::Dynamic> |
| | Dynamic-size index matrix type.
|
| |
|
using | CSCMatrix = Eigen::SparseMatrix<Scalar, Eigen::ColMajor> |
| | Column-major sparse matrix type.
|
| |
|
using | CSRMatrix = Eigen::SparseMatrix<Scalar, Eigen::RowMajor> |
| | Row-major sparse matrix type.
|
| |
|
using | GpuScalar = float |
| | Scalar type for GPU code.
|
| |
|
using | GpuIndex = std::int32_t |
| | Index type for GPU code.
|
| |
| using | GpuMatrixX |
| | Matrix type for GPU code.
|
| |
| using | GpuIndexMatrixX |
| | Index matrix type for GPU code.
|
| |
|
using | GpuVectorX = Eigen::Vector<GpuScalar, Eigen::Dynamic> |
| | Vector type for GPU code.
|
| |
|
using | GpuIndexVectorX = Eigen::Vector<GpuIndex, Eigen::Dynamic> |
| | Index vector type for GPU code.
|
| |
The main namespace of the library.