Go to the documentation of this file.
10 #ifndef EIGEN_MISC_KERNEL_H
11 #define EIGEN_MISC_KERNEL_H
20 template<
typename DecompositionType>
26 MatrixType::ColsAtCompileTime,
31 MatrixType::MaxColsAtCompileTime,
32 MatrixType::MaxColsAtCompileTime
38 :
public ReturnByValue<kernel_retval_base<_DecompositionType> >
54 template<
typename Dest>
inline void evalTo(Dest& dst)
const
66 #define EIGEN_MAKE_KERNEL_HELPERS(DecompositionType) \
67 typedef typename DecompositionType::MatrixType MatrixType; \
68 typedef typename MatrixType::Scalar Scalar; \
69 typedef typename MatrixType::RealScalar RealScalar; \
70 typedef Eigen::internal::kernel_retval_base<DecompositionType> Base; \
75 kernel_retval(const DecompositionType& dec) : Base(dec) {}
79 #endif // EIGEN_MISC_KERNEL_H
Namespace containing all symbols from the Eigen library.
_DecompositionType DecompositionType
Matrix< typename MatrixType::Scalar, MatrixType::ColsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime > ReturnType
const DecompositionType & m_dec
kernel_retval_base(const DecompositionType &dec)
void evalTo(Dest &dst) const
const DecompositionType & dec() const
DecompositionType::MatrixType MatrixType
The matrix class, also used for vectors and row-vectors.
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
ReturnByValue< kernel_retval_base > Base
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:51