Home | History | Annotate | Download | only in test

Lines Matching refs:dim

94 void run_test(int dim, int num_elements)
104 MatrixX R = randMatrixSpecialUnitary<Scalar>(dim);
105 VectorX t = Scalar(50)*VectorX::Random(dim,1);
107 MatrixX cR_t = MatrixX::Identity(dim+1,dim+1);
108 cR_t.block(0,0,dim,dim) = c*R;
109 cR_t.block(0,dim,dim,1) = t;
111 MatrixX src = MatrixX::Random(dim+1, num_elements);
112 src.row(dim) = Matrix<Scalar, 1, Dynamic>::Constant(num_elements, Scalar(1));
116 MatrixX cR_t_umeyama = umeyama(src.block(0,0,dim,num_elements), dst.block(0,0,dim,num_elements));
130 const int dim = Dimension;
136 FixedMatrix R = randMatrixSpecialUnitary<Scalar>(dim);
137 FixedVector t = Scalar(50)*FixedVector::Random(dim,1);
139 HomMatrix cR_t = HomMatrix::Identity(dim+1,dim+1);
140 cR_t.block(0,0,dim,dim) = c*R;
141 cR_t.block(0,dim,dim,1) = t;
143 MatrixX src = MatrixX::Random(dim+1, num_elements);
144 src.row(dim) = Matrix<Scalar, 1, Dynamic>::Constant(num_elements, Scalar(1));
148 Block<MatrixX, Dimension, Dynamic> src_block(src,0,0,dim,num_elements);
149 Block<MatrixX, Dimension, Dynamic> dst_block(dst,0,0,dim,num_elements);
165 for (int dim=2; dim<8; ++dim)
167 CALL_SUBTEST_1(run_test<MatrixXd>(dim, num_elements));
168 CALL_SUBTEST_2(run_test<MatrixXf>(dim, num_elements));