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