Lines Matching refs:Eigen

70   DCHECK((kRowA == Eigen::Dynamic) || (kRowA == num_row_a));            \
71 DCHECK((kColA == Eigen::Dynamic) || (kColA == num_col_a)); \
72 DCHECK((kRowB == Eigen::Dynamic) || (kRowB == num_row_b)); \
73 DCHECK((kColB == Eigen::Dynamic) || (kColB == num_col_b)); \
74 const int NUM_ROW_A = (kRowA != Eigen::Dynamic ? kRowA : num_row_a); \
75 const int NUM_COL_A = (kColA != Eigen::Dynamic ? kColA : num_col_a); \
76 const int NUM_ROW_B = (kColB != Eigen::Dynamic ? kRowB : num_row_b); \
77 const int NUM_COL_B = (kColB != Eigen::Dynamic ? kColB : num_col_b);
96 // implementation and FooEigen uses Eigen's implementation. Foo
115 // not available, then Eigen::Dynamic should be used as the template
143 Eigen::Block<MatrixRef, kRowA, kColB>
191 if (kRowA != Eigen::Dynamic && kColA != Eigen::Dynamic &&
192 kRowB != Eigen::Dynamic && kColB != Eigen::Dynamic) {
203 Eigen::Block<MatrixRef, kColA, kColB> block(Cref,
251 if (kRowA != Eigen::Dynamic && kColA != Eigen::Dynamic &&
252 kRowB != Eigen::Dynamic && kColB != Eigen::Dynamic) {
269 // Eigen::Dynamic should be used as the template argument.
299 DCHECK((kRowA == Eigen::Dynamic) || (kRowA == num_row_a));
300 DCHECK((kColA == Eigen::Dynamic) || (kColA == num_col_a));
302 const int NUM_ROW_A = (kRowA != Eigen::Dynamic ? kRowA : num_row_a);
303 const int NUM_COL_A = (kColA != Eigen::Dynamic ? kColA : num_col_a);
350 DCHECK((kRowA == Eigen::Dynamic) || (kRowA == num_row_a));
351 DCHECK((kColA == Eigen::Dynamic) || (kColA == num_col_a));
353 const int NUM_ROW_A = (kRowA != Eigen::Dynamic ? kRowA : num_row_a);
354 const int NUM_COL_A = (kColA != Eigen::Dynamic ? kColA : num_col_a);