TemplateKeyword_simple.cpp File Reference
#include <Eigen/Dense>
#include <iostream>

Functions

void copyUpperTriangularPart (MatrixXf &dst, const MatrixXf &src)
 
int main ()
 

Function Documentation

◆ copyUpperTriangularPart()

void copyUpperTriangularPart ( MatrixXf &  dst,
const MatrixXf &  src 
)
6  {
7  dst.triangularView<Eigen::Upper>() = src.triangularView<Eigen::Upper>();
8 }
@ Upper
Definition: Constants.h:213

References Eigen::Upper.

Referenced by main().

◆ main()

int main ( )
10  {
11  MatrixXf m1 = MatrixXf::Ones(4, 4);
12  MatrixXf m2 = MatrixXf::Random(4, 4);
13  std::cout << "m2 before copy:" << std::endl;
14  std::cout << m2 << std::endl << std::endl;
16  std::cout << "m2 after copy:" << std::endl;
17  std::cout << m2 << std::endl << std::endl;
18 }
Matrix3d m1
Definition: IOFormat.cpp:2
void copyUpperTriangularPart(MatrixXf &dst, const MatrixXf &src)
Definition: TemplateKeyword_simple.cpp:6
MatrixType m2(n_dims)

References copyUpperTriangularPart(), m1, and m2().