#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" |