Home | History | Annotate | Download | only in test

Lines Matching refs:m1

43   MatrixType m1 = MatrixType::Random(rows, cols),
52 VERIFY_IS_APPROX((m1+m2)*s1, s1*m1+s1*m2);
53 VERIFY_IS_APPROX((m1+m2)(r,c), (m1(r,c))+(m2(r,c)));
54 VERIFY_IS_APPROX(m1.cwiseProduct(m1.block(0,0,rows,cols)), (m1.array()*m1.array()).matrix());
55 VERIFY_IS_APPROX((m1*m1.transpose())*m2, m1*(m1.transpose()*m2));
57 m2.col(0).noalias() = m1 * m1.col(0);
58 m2.col(0).noalias() -= m1.adjoint() * m1.col(0);
59 m2.col(0).noalias() -= m1 * m1.row(0).adjoint();
60 m2.col(0).noalias() -= m1.adjoint() * m1.row(0).adjoint();
62 m2.row(0).noalias() = m1.row(0) * m1;
63 m2.row(0).noalias() -= m1.row(0) * m1.adjoint();
64 m2.row(0).noalias() -= m1.col(0).adjoint() * m1;
65 m2.row(0).noalias() -= m1.col(0).adjoint() * m1.adjoint();
68 m2.col(0).noalias() = m1.template triangularView<Upper>() * m1.col(0);
69 m2.col(0).noalias() -= m1.adjoint().template triangularView<Upper>() * m1.col(0);
70 m2.col(0).noalias() -= m1.template triangularView<Upper>() * m1.row(0).adjoint();
71 m2.col(0).noalias() -= m1.adjoint().template triangularView<Upper>() * m1.row(0).adjoint();
73 m2.row(0).noalias() = m1.row(0) * m1.template triangularView<Upper>();
74 m2.row(0).noalias() -= m1.row(0) * m1.adjoint().template triangularView<Upper>();
75 m2.row(0).noalias() -= m1.col(0).adjoint() * m1.template triangularView<Upper>();
76 m2.row(0).noalias() -= m1.col(0).adjoint() * m1.adjoint().template triangularView<Upper>();
79 m2.col(0).noalias() = m1.template selfadjointView<Upper>() * m1.col(0);
80 m2.col(0).noalias() -= m1.adjoint().template selfadjointView<Upper>() * m1.col(0);
81 m2.col(0).noalias() -= m1.template selfadjointView<Upper>() * m1.row(0).adjoint();
82 m2.col(0).noalias() -= m1.adjoint().template selfadjointView<Upper>() * m1.row(0).adjoint();
84 m2.row(0).noalias() = m1.row(0) * m1.template selfadjointView<Upper>();
85 m2.row(0).noalias() -= m1.row(0) * m1.adjoint().template selfadjointView<Upper>();
86 m2.row(0).noalias() -= m1.col(0).adjoint() * m1.template selfadjointView<Upper>();
87 m2.row(0).noalias() -= m1.col(0).adjoint() * m1.adjoint().template selfadjointView<Upper>();
90 m2.template selfadjointView<Lower>().rankUpdate(m1.col(0),-1);
91 m2.template selfadjointView<Lower>().rankUpdate(m1.row(0),-1);
94 // m1 += m1.template triangularView<Upper>() * m2.col(;
95 // m1.template selfadjointView<Lower>().rankUpdate(m2);
96 // m1 += m1.template triangularView<Upper>() * m2;
97 // m1 += m1.template selfadjointView<Lower>() * m2;
98 // VERIFY_IS_APPROX(m1,m1);