#include <Eigen/Core>
#include <Eigen/Dense>
Go to the source code of this file.
|
| | Amg |
| | Definition of ATLAS Math & Geometry primitives (Amg)
|
| |
|
| #define | EIGEN_MATRIXBASE_PLUGIN "EventPrimitives/AmgMatrixBasePlugin.h" |
| |
| #define | EIGEN_TRANSFORM_PLUGIN "EventPrimitives/AmgTransformPlugin.h" |
| |
| #define | AmgMatrixDef |
| | Macros for fixed size - no dynamic allocations, no waste of space. More...
|
| |
| #define | AmgMatrix(rows, cols) Eigen::Matrix<double, rows, cols, 0, rows, cols> |
| |
| #define | AmgSymMatrix(dim) Eigen::Matrix<double, dim, dim, 0, dim, dim> |
| |
| #define | AmgVectorDef |
| |
| #define | AmgVector(rows) Eigen::Matrix<double, rows, 1, 0, rows, 1> |
| |
| #define | AmgRowVector(cols) Eigen::Matrix<double, 1, cols, Eigen::RowMajor, 1, cols> |
| |
|
| using | Amg::MatrixX = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > |
| | Dynamic Matrix - dynamic allocation. More...
|
| |
| using | Amg::SymMatrixX = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > |
| |
| using | Amg::VectorX = Eigen::Matrix< double, Eigen::Dynamic, 1 > |
| | Dynamic Vector - dynamic allocation. More...
|
| |
| template<int MaxRows, int MaxCols> |
| using | Amg::MatrixMaxX = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, 0, MaxRows, MaxCols > |
| | Fixed capacity dynamic size types. More...
|
| |
| template<int MaxDim> |
| using | Amg::SymMatrixMaxX = Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, 0, MaxDim, MaxDim > |
| |
| template<int MaxRows> |
| using | Amg::VectorMaxX = Eigen::Matrix< double, Eigen::Dynamic, 1, 0, MaxRows, 1 > |
| |
◆ AmgMatrix
| #define AmgMatrix |
( |
|
rows, |
|
|
|
cols |
|
) |
| Eigen::Matrix<double, rows, cols, 0, rows, cols> |
◆ AmgMatrixDef
Macros for fixed size - no dynamic allocations, no waste of space.
Definition at line 49 of file EventPrimitives.h.
◆ AmgRowVector
| #define AmgRowVector |
( |
|
cols | ) |
Eigen::Matrix<double, 1, cols, Eigen::RowMajor, 1, cols> |
◆ AmgSymMatrix
| #define AmgSymMatrix |
( |
|
dim | ) |
Eigen::Matrix<double, dim, dim, 0, dim, dim> |
◆ AmgVector
| #define AmgVector |
( |
|
rows | ) |
Eigen::Matrix<double, rows, 1, 0, rows, 1> |
◆ AmgVectorDef
◆ EIGEN_MATRIXBASE_PLUGIN
| #define EIGEN_MATRIXBASE_PLUGIN "EventPrimitives/AmgMatrixBasePlugin.h" |
◆ EIGEN_TRANSFORM_PLUGIN
| #define EIGEN_TRANSFORM_PLUGIN "EventPrimitives/AmgTransformPlugin.h" |