hpp-core  4.9.0
Implement basic classes for canonical path planning for kinematic chains.
Eigen Namespace Reference

Namespaces

 internal
 
 MatrixBlockView
 

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 > >
 
struct  NumTraits< hpp::core::RelativeMotion::RelativeMotionType >
 

Typedefs

typedef const Rhs_t::template block_t< typename Rhs_t::ArgType >::type BlockRhs
 
typedef CwiseBinaryOp< BinaryOp, BlockLhs, BlockRhsBlockCwiseBOp
 
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())
 
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