Home | History | Annotate | Download | only in test

Lines Matching refs:Lower

33   lo = mat.template triangularView<Lower>();
36 lo_sym_d = mat_d.template selfadjointView<Lower>();
40 VERIFY_IS_APPROX(lo, DenseMatrix(mat_d.template triangularView<Lower>()));
72 res = mat.template selfadjointView<Lower>().twistedBy(p_null);
74 VERIFY(res.isApprox(res_d) && "full selfadjoint lower to full");
81 res = lo.template selfadjointView<Lower>().twistedBy(p_null);
83 VERIFY(res.isApprox(res_d) && "lower selfadjoint full");
90 res = mat.template selfadjointView<Lower>();
92 VERIFY(res.isApprox(res_d) && "full selfadjoint lower to full");
98 res = lo.template selfadjointView<Lower>();
100 VERIFY(res.isApprox(res_d) && "lower selfadjoint full");
107 res.template selfadjointView<Lower>() = mat.template selfadjointView<Upper>();
108 res_d = up_sym_d.template triangularView<Lower>();
109 VERIFY(res.isApprox(res_d) && "full selfadjoint upper to lower");
111 res.template selfadjointView<Upper>() = mat.template selfadjointView<Lower>();
113 VERIFY(res.isApprox(res_d) && "full selfadjoint lower to upper");
115 res.template selfadjointView<Lower>() = mat.template selfadjointView<Lower>();
116 res_d = lo_sym_d.template triangularView<Lower>();
117 VERIFY(res.isApprox(res_d) && "full selfadjoint lower to lower");
125 res.template selfadjointView<Upper>() = mat.template selfadjointView<Lower>().twistedBy(p);
127 VERIFY(res.isApprox(res_d) && "full selfadjoint lower twisted to upper");
129 res.template selfadjointView<Lower>() = mat.template selfadjointView<Lower>().twistedBy(p);
130 res_d = ((p * lo_sym_d) * p.inverse()).eval().template triangularView<Lower>();
131 VERIFY(res.isApprox(res_d) && "full selfadjoint lower twisted to lower");
133 res.template selfadjointView<Lower>() = mat.template selfadjointView<Upper>().twistedBy(p);
134 res_d = ((p * up_sym_d) * p.inverse()).eval().template triangularView<Lower>();
135 VERIFY(res.isApprox(res_d) && "full selfadjoint upper twisted to lower");
142 res.template selfadjointView<Upper>() = lo.template selfadjointView<Lower>().twistedBy(p);
144 VERIFY(res.isApprox(res_d) && "lower selfadjoint twisted to upper");
146 res.template selfadjointView<Lower>() = lo.template selfadjointView<Lower>().twistedBy(p);
147 res_d = ((p * lo_sym_d) * p.inverse()).eval().template triangularView<Lower>();
148 VERIFY(res.isApprox(res_d) && "lower selfadjoint twisted to lower");
150 res.template selfadjointView<Lower>() = up.template selfadjointView<Upper>().twistedBy(p);
151 res_d = ((p * up_sym_d) * p.inverse()).eval().template triangularView<Lower>();
152 VERIFY(res.isApprox(res_d) && "upper selfadjoint twisted to lower");
159 res = mat.template selfadjointView<Lower>().twistedBy(p);
161 VERIFY(res.isApprox(res_d) && "full selfadjoint lower twisted to full");
167 res = lo.template selfadjointView<Lower>().twistedBy(p);
169 VERIFY(res.isApprox(res_d) && "lower selfadjoint twisted to full");