45 vector.z(), 0.0, -vector.x(),
46 -vector.y(), vector.x(), 0.0).finished() );
57 return(
eval(vector_));
70 template<
class t_DerivedInput,
71 class t_DerivedOutput>
72 void multiplyLeft( Eigen::PlainObjectBase<t_DerivedOutput> &result,
73 const Eigen::MatrixBase<t_DerivedInput> &matrix)
const 75 result.noalias() = matrix *
eval();
88 template<
class t_DerivedInput,
89 class t_DerivedOutput>
91 const Eigen::MatrixBase<t_DerivedInput> &matrix)
const 93 result.noalias() = vector_.cross(matrix);
109 template<
class t_Derived>
111 Eigen::DenseBase<t_Derived>::RowsAtCompileTime,
118 Eigen::DenseBase<t_Derived>::RowsAtCompileTime,
136 template<
class t_Derived>
139 Eigen::DenseBase<t_Derived>::ColsAtCompileTime>
142 const Eigen::MatrixBase<t_Derived> & right)
146 Eigen::DenseBase<t_Derived>::ColsAtCompileTime> result;
EIGENTOOLS_VISIBILITY_ATTRIBUTE operator*(const BlockMatrixBase< t_MatrixType, t_block_rows_num, t_block_cols_num, t_sparsity_type > &bm, const Eigen::MatrixBase< t_Derived > &matrix)
'BlockMatrixBase * Eigen::Matrix' operator