llt.cpp
Go to the documentation of this file.
1 #include "gemm_common.h"
2 #include <Eigen/Cholesky>
3 
5 void llt(const Mat &A, const Mat &B, Mat &C)
6 {
7  C = A;
8  C.diagonal().array() += 1000;
10 }
11 
12 int main(int argc, char **argv)
13 {
14  return main_gemm(argc, argv, llt);
15 }
main_gemm
int main_gemm(int argc, char **argv, const Func &f)
Definition: gemm_common.h:49
B
Matrix< SCALARB, Dynamic, Dynamic, opt_B > B
Definition: bench_gemm.cpp:49
llt
EIGEN_DONT_INLINE void llt(const Mat &A, const Mat &B, Mat &C)
Definition: llt.cpp:5
Eigen::internal::llt_inplace
Definition: LLT.h:237
A
Matrix< SCALARA, Dynamic, Dynamic, opt_A > A
Definition: bench_gemm.cpp:48
gemm_common.h
C
Matrix< Scalar, Dynamic, Dynamic > C
Definition: bench_gemm.cpp:50
main
int main(int argc, char **argv)
Definition: llt.cpp:12
Eigen::Matrix< Scalar, Dynamic, Dynamic >
EIGEN_DONT_INLINE
#define EIGEN_DONT_INLINE
Definition: Macros.h:940


gtsam
Author(s):
autogenerated on Wed May 15 2024 15:19:17