Go to the documentation of this file.
    7 #ifndef SPECTRA_DENSE_SYM_MAT_PROD_H 
    8 #define SPECTRA_DENSE_SYM_MAT_PROD_H 
   28 template <
typename Scalar_, 
int Uplo = Eigen::Lower, 
int Flags = Eigen::ColMajor>
 
   56     template <
typename Derived>
 
   61             static_cast<int>(Derived::PlainObject::IsRowMajor) == 
static_cast<int>(Matrix::IsRowMajor),
 
   62             "DenseSymMatProd: the \"Flags\" template parameter does not match the input matrix (Eigen::ColMajor/Eigen::RowMajor)");
 
   85         y.noalias() = 
m_mat.template selfadjointView<Uplo>() * 
x;
 
   93         return m_mat.template selfadjointView<Uplo>() * mat_in;
 
  107 #endif  // SPECTRA_DENSE_SYM_MAT_PROD_H 
  
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
Scalar operator()(Index i, Index j) const
Matrix operator*(const Eigen::Ref< const Matrix > &mat_in) const
A matrix or vector expression mapping an existing array of data.
void perform_op(const Scalar *x_in, Scalar *y_out) const
DenseSymMatProd(const Eigen::MatrixBase< Derived > &mat)
The matrix class, also used for vectors and row-vectors.
Base class for all dense matrices, vectors, and expressions.
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
gtsam
Author(s): 
autogenerated on Wed May 28 2025 03:01:12