hpp-constraints
4.9.1
Definition of basic geometric constraints for motion planning
|
Go to the source code of this file.
Namespaces | |
Eigen | |
Eigen::internal | |
Macros | |
#define | HPP_EIGEN_DECLARE_TEMPLATE_ARGS_MATRIX_BLOCK_VIEW typename _ArgType, int _Rows, int _Cols, bool _allRows, bool _allCols |
#define | HPP_EIGEN_MATRIX_BLOCK_VIEW MatrixBlockView<_ArgType, _Rows, _Cols, _allRows, _allCols> |
#define | HPP_EIGEN_SPECIALIZE_CwiseBinaryOpImpl( LHS_TPL, LHS_TYPE, RHS_TPL, RHS_TYPE) |
#define | HPP_EIGEN_DEFINE_CwiseBinaryOpImpl_evalTo( LHS_TPL, LHS_TYPE, RHS_TPL, RHS_TYPE) |
#define | HPP_EIGEN_SPECIALIZE_ASSIGN_SELECTOR_IMPL( LHS_TPL, LHS_TYPE, RHS_TPL, RHS_TYPE, need_to_transpose, EVAL_TO_BODY) |
#define | HPP_EIGEN_EVAL_TO_BODY_NORMAL other.evalTo(dst); |
#define | HPP_EIGEN_EVAL_TO_BODY_TRANSPOSE Transpose<ActualDerived> dstTrans(dst); other.evalTo(dstTrans); |
#define | HPP_EIGEN_SPECIALIZE_ASSIGN_SELECTOR( LHS_TPL, LHS_TYPE, RHS_TPL, RHS_TYPE) |
#define | HPP_EIGEN_LHS_TPL typename Lhs |
#define | HPP_EIGEN_LHS_TYPE Lhs |
#define | HPP_EIGEN_RHS_TPL HPP_EIGEN_DECLARE_TEMPLATE_ARGS_MATRIX_BLOCK_VIEW |
#define | HPP_EIGEN_RHS_TYPE const HPP_EIGEN_MATRIX_BLOCK_VIEW |
#define | HPP_EIGEN_LHS_TPL HPP_EIGEN_DECLARE_TEMPLATE_ARGS_MATRIX_BLOCK_VIEW |
#define | HPP_EIGEN_LHS_TYPE const HPP_EIGEN_MATRIX_BLOCK_VIEW |
#define | HPP_EIGEN_RHS_TPL typename Rhs |
#define | HPP_EIGEN_RHS_TYPE Rhs |
#define | HPP_EIGEN_LHS_TPL HPP_EIGEN_DECLARE_TEMPLATE_ARGS_MATRIX_BLOCK_VIEW |
#define | HPP_EIGEN_LHS_TYPE const HPP_EIGEN_MATRIX_BLOCK_VIEW |
#define | HPP_EIGEN_RHS_TPL typename _ArgType2, int _Rows2, int _Cols2, bool _allRows2, bool _allCols2 |
#define | HPP_EIGEN_RHS_TYPE const MatrixBlockView<_ArgType2, _Rows2, _Cols2, _allRows2, _allCols2> |
Typedefs | |
typedef const Rhs_t::template block_t< typename Rhs_t::ArgType >::type | Eigen::BlockRhs |
typedef CwiseBinaryOp< BinaryOp, BlockLhs, BlockRhs > | Eigen::BlockCwiseBOp |
Functions | |
Eigen::HPP_EIGEN_SPECIALIZE_CwiseBinaryOpImpl (HPP_EIGEN_LHS_TPL, HPP_EIGEN_LHS_TYPE, HPP_EIGEN_RHS_TPL, HPP_EIGEN_RHS_TYPE) HPP_EIGEN_DEFINE_CwiseBinaryOpImpl_evalTo(HPP_EIGEN_LHS_TPL | |
Eigen::for (typename Rhs_t::block_iterator block(d.rhs());block.valid();++block) | |
Eigen::for (typename Lhs_t::block_iterator block(d.lhs());block.valid();++block) | |
Eigen::assert (d.lhs()._blocks()==d.rhs()._blocks()) | |
Lhs_t::block_iterator | Eigen::lblock (d.lhs()) |
Rhs_t::block_iterator | Eigen::rblock (d.rhs()) |
Eigen::while (lblock.valid()) | |
Eigen::assert (!lblock.valid() &&!rblock.valid()) | |
Variables | |
Eigen::HPP_EIGEN_LHS_TYPE | |
Eigen::HPP_EIGEN_RHS_TPL | |
Eigen::HPP_EIGEN_RHS_TYPE | |
const Derived & | Eigen::d = derived() |
#define HPP_EIGEN_DECLARE_TEMPLATE_ARGS_MATRIX_BLOCK_VIEW typename _ArgType, int _Rows, int _Cols, bool _allRows, bool _allCols |
Support for CwiseBinaryOp 3 possible cases:
#define HPP_EIGEN_DEFINE_CwiseBinaryOpImpl_evalTo | ( | LHS_TPL, | |
LHS_TYPE, | |||
RHS_TPL, | |||
RHS_TYPE | |||
) |
#define HPP_EIGEN_EVAL_TO_BODY_NORMAL other.evalTo(dst); |
#define HPP_EIGEN_EVAL_TO_BODY_TRANSPOSE Transpose<ActualDerived> dstTrans(dst); other.evalTo(dstTrans); |
#define HPP_EIGEN_LHS_TPL typename Lhs |
#define HPP_EIGEN_LHS_TPL HPP_EIGEN_DECLARE_TEMPLATE_ARGS_MATRIX_BLOCK_VIEW |
#define HPP_EIGEN_LHS_TPL HPP_EIGEN_DECLARE_TEMPLATE_ARGS_MATRIX_BLOCK_VIEW |
#define HPP_EIGEN_LHS_TYPE Lhs |
#define HPP_EIGEN_LHS_TYPE const HPP_EIGEN_MATRIX_BLOCK_VIEW |
#define HPP_EIGEN_LHS_TYPE const HPP_EIGEN_MATRIX_BLOCK_VIEW |
#define HPP_EIGEN_MATRIX_BLOCK_VIEW MatrixBlockView<_ArgType, _Rows, _Cols, _allRows, _allCols> |
#define HPP_EIGEN_RHS_TPL HPP_EIGEN_DECLARE_TEMPLATE_ARGS_MATRIX_BLOCK_VIEW |
#define HPP_EIGEN_RHS_TPL typename Rhs |
#define HPP_EIGEN_RHS_TPL typename _ArgType2, int _Rows2, int _Cols2, bool _allRows2, bool _allCols2 |
#define HPP_EIGEN_RHS_TYPE const HPP_EIGEN_MATRIX_BLOCK_VIEW |
#define HPP_EIGEN_RHS_TYPE Rhs |
#define HPP_EIGEN_RHS_TYPE const MatrixBlockView<_ArgType2, _Rows2, _Cols2, _allRows2, _allCols2> |
#define HPP_EIGEN_SPECIALIZE_ASSIGN_SELECTOR | ( | LHS_TPL, | |
LHS_TYPE, | |||
RHS_TPL, | |||
RHS_TYPE | |||
) |
#define HPP_EIGEN_SPECIALIZE_ASSIGN_SELECTOR_IMPL | ( | LHS_TPL, | |
LHS_TYPE, | |||
RHS_TPL, | |||
RHS_TYPE, | |||
need_to_transpose, | |||
EVAL_TO_BODY | |||
) |
#define HPP_EIGEN_SPECIALIZE_CwiseBinaryOpImpl | ( | LHS_TPL, | |
LHS_TYPE, | |||
RHS_TPL, | |||
RHS_TYPE | |||
) |