ATLAS Offline Software
Static Public Member Functions | List of all members
MeasurementSelectorMatrixTraits Struct Reference

#include <MeasurementSelector.h>

Collaboration diagram for MeasurementSelectorMatrixTraits:

Static Public Member Functions

template<class T_Matrix >
static constexpr std::size_t matrixColumns ()
 matrix adapter for Eigen additionally need +,- and * More...
 
template<class T_Matrix >
static constexpr std::size_t matrixRows ()
 
template<typename T_Float , class T_Matrix >
static auto matrixTypeCast (const T_Matrix &matrix)
 
template<class T_Matrix >
static auto transpose (const T_Matrix &matrix)
 
template<class T_Matrix >
static auto invert (const T_Matrix &matrix)
 

Detailed Description

Definition at line 98 of file MeasurementSelector.h.

Member Function Documentation

◆ invert()

template<class T_Matrix >
static auto MeasurementSelectorMatrixTraits::invert ( const T_Matrix &  matrix)
inlinestatic

Definition at line 113 of file MeasurementSelector.h.

113 { return matrix.inverse(); }

◆ matrixColumns()

template<class T_Matrix >
static constexpr std::size_t MeasurementSelectorMatrixTraits::matrixColumns ( )
inlinestaticconstexpr

matrix adapter for Eigen additionally need +,- and *

Definition at line 102 of file MeasurementSelector.h.

102 { return T_Matrix::ColsAtCompileTime;}

◆ matrixRows()

template<class T_Matrix >
static constexpr std::size_t MeasurementSelectorMatrixTraits::matrixRows ( )
inlinestaticconstexpr

Definition at line 104 of file MeasurementSelector.h.

104 { return T_Matrix::RowsAtCompileTime;}

◆ matrixTypeCast()

template<typename T_Float , class T_Matrix >
static auto MeasurementSelectorMatrixTraits::matrixTypeCast ( const T_Matrix &  matrix)
inlinestatic

Definition at line 107 of file MeasurementSelector.h.

107 { return matrix.template cast<T_Float>(); }

◆ transpose()

template<class T_Matrix >
static auto MeasurementSelectorMatrixTraits::transpose ( const T_Matrix &  matrix)
inlinestatic

Definition at line 110 of file MeasurementSelector.h.

110 { return matrix.transpose(); }

The documentation for this struct was generated from the following file:
python.testIfMatch.matrix
matrix
Definition: testIfMatch.py:66