Home | History | Annotate | Download | only in test

Lines Matching full:res_d

28   DenseMatrix mat_d = DenseMatrix::Zero(rows, cols), up_sym_d, lo_sym_d, res_d;
48 res_d = mat_d*p;
49 VERIFY(res.isApprox(res_d) && "mat*p");
52 res_d = p*mat_d;
53 VERIFY(res.isApprox(res_d) && "p*mat");
56 res_d = mat*p.inverse();
57 VERIFY(res.isApprox(res_d) && "mat*inv(p)");
60 res_d = p.inverse()*mat_d;
61 VERIFY(res.isApprox(res_d) && "inv(p)*mat");
64 res_d = (p * mat_d) * p.inverse();
65 VERIFY(res.isApprox(res_d) && "p*mat*inv(p)");
69 res_d = up_sym_d;
70 VERIFY(res.isApprox(res_d) && "full selfadjoint upper to full");
73 res_d = lo_sym_d;
74 VERIFY(res.isApprox(res_d) && "full selfadjoint lower to full");
78 res_d = up_sym_d;
79 VERIFY(res.isApprox(res_d) && "upper selfadjoint to full");
82 res_d = lo_sym_d;
83 VERIFY(res.isApprox(res_d) && "lower selfadjoint full");
87 res_d = up_sym_d;
88 VERIFY(res.isApprox(res_d) && "full selfadjoint upper to full");
91 res_d = lo_sym_d;
92 VERIFY(res.isApprox(res_d) && "full selfadjoint lower to full");
95 res_d = up_sym_d;
96 VERIFY(res.isApprox(res_d) && "upper selfadjoint to full");
99 res_d = lo_sym_d;
100 VERIFY(res.isApprox(res_d) && "lower selfadjoint full");
104 res_d = up_sym_d.template triangularView<Upper>();
105 VERIFY(res.isApprox(res_d) && "full selfadjoint upper to upper");
108 res_d = up_sym_d.template triangularView<Lower>();
109 VERIFY(res.isApprox(res_d) && "full selfadjoint upper to lower");
112 res_d = lo_sym_d.template triangularView<Upper>();
113 VERIFY(res.isApprox(res_d) && "full selfadjoint lower to upper");
116 res_d = lo_sym_d.template triangularView<Lower>();
117 VERIFY(res.isApprox(res_d) && "full selfadjoint lower to lower");
122 res_d = ((p * up_sym_d) * p.inverse()).eval().template triangularView<Upper>();
123 VERIFY(res.isApprox(res_d) && "full selfadjoint upper twisted to upper");
126 res_d = ((p * lo_sym_d) * p.inverse()).eval().template triangularView<Upper>();
127 VERIFY(res.isApprox(res_d) && "full selfadjoint lower twisted to upper");
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");
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");
139 res_d = ((p * up_sym_d) * p.inverse()).eval().template triangularView<Upper>();
140 VERIFY(res.isApprox(res_d) && "upper selfadjoint twisted to upper");
143 res_d = ((p * lo_sym_d) * p.inverse()).eval().template triangularView<Upper>();
144 VERIFY(res.isApprox(res_d) && "lower selfadjoint twisted to upper");
147 res_d = ((p * lo_sym_d) * p.inverse()).eval().template triangularView<Lower>();
148 VERIFY(res.isApprox(res_d) && "lower selfadjoint twisted to lower");
151 res_d = ((p * up_sym_d) * p.inverse()).eval().template triangularView<Lower>();
152 VERIFY(res.isApprox(res_d) && "upper selfadjoint twisted to lower");
156 res_d = (p * up_sym_d) * p.inverse();
157 VERIFY(res.isApprox(res_d) && "full selfadjoint upper twisted to full");
160 res_d = (p * lo_sym_d) * p.inverse();
161 VERIFY(res.isApprox(res_d) && "full selfadjoint lower twisted to full");
164 res_d = (p * up_sym_d) * p.inverse();
165 VERIFY(res.isApprox(res_d) && "upper selfadjoint twisted to full");
168 res_d = (p * lo_sym_d) * p.inverse();
169 VERIFY(res.isApprox(res_d) && "lower selfadjoint twisted to full");