hpp-constraints
4.9.1
Definition of basic geometric constraints for motion planning
|
Namespaces | |
internal | |
Classes | |
struct | array |
struct | BlockIndex |
class | MatrixBlocks |
class | MatrixBlocksBase |
class | MatrixBlocksRef |
class | MatrixBlockView |
struct | NumTraits< boost::multiprecision::detail::expression< tag, Arg1, Arg2, Arg3, Arg4 > > |
struct | NumTraits< boost::multiprecision::number< Backend, ExpressionTemplates > > |
struct | NumTraits< casadi::Matrix< Scalar > > |
struct | NumTraits< CppAD::AD< Base > > |
Typedefs | |
typedef const Rhs_t::template block_t< typename Rhs_t::ArgType >::type | BlockRhs |
typedef CwiseBinaryOp< BinaryOp, BlockLhs, BlockRhs > | BlockCwiseBOp |
typedef Eigen::MatrixBlocks< false, true > | RowBlockIndices |
typedef Eigen::MatrixBlocks< true, false > | ColBlockIndices |
Functions | |
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 | |
for (typename Rhs_t::block_iterator block(d.rhs());block.valid();++block) | |
for (typename Lhs_t::block_iterator block(d.lhs());block.valid();++block) | |
assert (d.lhs()._blocks()==d.rhs()._blocks()) | |
Lhs_t::block_iterator | lblock (d.lhs()) |
Rhs_t::block_iterator | rblock (d.rhs()) |
while (lblock.valid()) | |
assert (!lblock.valid() &&!rblock.valid()) | |
template<typename Derived > | |
std::ostream & | operator<< (std::ostream &os, const MatrixBlocksBase< Derived > &mbi) |
Variables | |
HPP_EIGEN_LHS_TYPE | |
HPP_EIGEN_RHS_TPL | |
HPP_EIGEN_RHS_TYPE | |
const Derived & | d = derived() |
Copyright (c) 2014 CNRS Authors: Florent Lamiraux
typedef CwiseBinaryOp< BinaryOp, BlockLhs, BlockRhs > Eigen::BlockCwiseBOp |
typedef const Rhs_t::template block_t< typename Rhs_t::ArgType >::type Eigen::BlockRhs |
Eigen::assert | ( | d. | lhs)._blocks( = =d.rhs()._blocks() | ) |
Eigen::assert | ( | !lblock. | valid) &&!rblock.valid( | ) |
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::HPP_EIGEN_SPECIALIZE_CwiseBinaryOpImpl | ( | HPP_EIGEN_LHS_TPL | , |
HPP_EIGEN_LHS_TYPE | , | ||
HPP_EIGEN_RHS_TPL | , | ||
HPP_EIGEN_RHS_TYPE | |||
) |
Lhs_t::block_iterator Eigen::lblock | ( | d. | lhs() | ) |
Rhs_t::block_iterator Eigen::rblock | ( | d. | rhs() | ) |
Eigen::while | ( | lblock. | valid() | ) |
const Derived & Eigen::d = derived() |
Eigen::HPP_EIGEN_LHS_TYPE |
Eigen::HPP_EIGEN_RHS_TPL |
Eigen::HPP_EIGEN_RHS_TYPE |