CMS 3D CMS Logo

Typedefs | Variables
EigenMatrixTypes.h File Reference
#include <Eigen/Dense>
#include <array>

Go to the source code of this file.

Typedefs

typedef Eigen::Matrix< char, Eigen::Dynamic, 1, 0, PulseVectorSize, 1 > BXVector
 
typedef Eigen::Matrix< double, FullSampleVectorSize, FullSampleVectorSizeFullSampleMatrix
 
typedef Eigen::Matrix< double, FullSampleVectorSize, 1 > FullSampleVector
 
typedef Eigen::LDLT< PulseMatrixPulseDecompLDLT
 
typedef Eigen::LLT< PulseMatrixPulseDecompLLT
 
typedef Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, 0, PulseVectorSize, PulseVectorSizePulseMatrix
 
typedef Eigen::Matrix< double, Eigen::Dynamic, 1, 0, PulseVectorSize, 1 > PulseVector
 
typedef Eigen::LLT< SampleMatrixSampleDecompLLT
 
typedef Eigen::Matrix< char, SampleVectorSize, 1 > SampleGainVector
 
typedef Eigen::Matrix< double, SampleVectorSize, SampleVectorSizeSampleMatrix
 
typedef std::array< SampleMatrix, NGainsSampleMatrixGainArray
 
typedef Eigen::Matrix< double, SampleVectorSize, Eigen::Dynamic, 0, SampleVectorSize, PulseVectorSizeSamplePulseMatrix
 
typedef Eigen::Matrix< double, SampleVectorSize, 1 > SampleVector
 
typedef Eigen::Matrix< double, 1, 1 > SingleMatrix
 
typedef Eigen::Matrix< double, 1, 1 > SingleVector
 

Variables

constexpr int FullSampleVectorSize = 19
 
constexpr int NGains = 3
 
constexpr int PulseVectorSize = 12
 
constexpr int SampleVectorSize = 10
 

Typedef Documentation

typedef Eigen::Matrix<char,Eigen::Dynamic,1,0,PulseVectorSize,1> BXVector

Definition at line 15 of file EigenMatrixTypes.h.

Definition at line 18 of file EigenMatrixTypes.h.

typedef Eigen::Matrix<double,FullSampleVectorSize,1> FullSampleVector

Definition at line 13 of file EigenMatrixTypes.h.

typedef Eigen::LDLT<PulseMatrix> PulseDecompLDLT

Definition at line 23 of file EigenMatrixTypes.h.

typedef Eigen::LLT<PulseMatrix> PulseDecompLLT

Definition at line 22 of file EigenMatrixTypes.h.

typedef Eigen::Matrix<double,Eigen::Dynamic,Eigen::Dynamic,0,PulseVectorSize,PulseVectorSize> PulseMatrix

Definition at line 19 of file EigenMatrixTypes.h.

typedef Eigen::Matrix<double,Eigen::Dynamic,1,0,PulseVectorSize,1> PulseVector

Definition at line 14 of file EigenMatrixTypes.h.

typedef Eigen::LLT<SampleMatrix> SampleDecompLLT

Definition at line 21 of file EigenMatrixTypes.h.

typedef Eigen::Matrix<char,SampleVectorSize,1> SampleGainVector

Definition at line 16 of file EigenMatrixTypes.h.

typedef Eigen::Matrix<double,SampleVectorSize,SampleVectorSize> SampleMatrix

Definition at line 17 of file EigenMatrixTypes.h.

Definition at line 28 of file EigenMatrixTypes.h.

typedef Eigen::Matrix<double,SampleVectorSize,Eigen::Dynamic,0,SampleVectorSize,PulseVectorSize> SamplePulseMatrix

Definition at line 20 of file EigenMatrixTypes.h.

typedef Eigen::Matrix<double,SampleVectorSize,1> SampleVector

Definition at line 12 of file EigenMatrixTypes.h.

typedef Eigen::Matrix<double,1,1> SingleMatrix

Definition at line 25 of file EigenMatrixTypes.h.

typedef Eigen::Matrix<double,1,1> SingleVector

Definition at line 26 of file EigenMatrixTypes.h.

Variable Documentation

constexpr int FullSampleVectorSize = 19

Definition at line 8 of file EigenMatrixTypes.h.

constexpr int NGains = 3
constexpr int PulseVectorSize = 12

Definition at line 9 of file EigenMatrixTypes.h.

constexpr int SampleVectorSize = 10

Definition at line 7 of file EigenMatrixTypes.h.