MatrixFunction.cpp
Go to the documentation of this file.
1 #include <unsupported/Eigen/MatrixFunctions>
2 #include <iostream>
3 
4 using namespace Eigen;
5 
6 std::complex<double> expfn(std::complex<double> x, int)
7 {
8  return std::exp(x);
9 }
10 
11 int main()
12 {
13  const double pi = std::acos(-1.0);
14 
15  MatrixXd A(3,3);
16  A << 0, -pi/4, 0,
17  pi/4, 0, 0,
18  0, 0, 0;
19 
20  std::cout << "The matrix A is:\n" << A << "\n\n";
21  std::cout << "The matrix exponential of A is:\n"
22  << A.matrixFunction(expfn) << "\n\n";
23 }
int main()
std::complex< double > expfn(std::complex< double > x, int)
Jet< T, N > acos(const Jet< T, N > &f)
Definition: jet.h:432
Namespace containing all symbols from the Eigen library.
Definition: jet.h:637
Matrix< SCALARA, Dynamic, Dynamic, opt_A > A
Definition: bench_gemm.cpp:48
EIGEN_DEVICE_FUNC const ExpReturnType exp() const
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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:34:52