hpp-constraints: include/hpp/constraints/matrix-view.hh File Reference

hpp-constraints 9.0.2 Definition of basic geometric constraints for motion planning

Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions
matrix-view.hh File Reference
`#include <Eigen/Core>`
`#include <hpp/constraints/fwd.hh>`
`#include <hpp/pinocchio/util.hh>`
`#include <hpp/util/indent.hh>`
`#include <iostream>`
`#include <vector>`
`#include <hpp/constraints/impl/matrix-view-operation.hh>`
`#include <hpp/constraints/impl/matrix-view.hh>`
Include dependency graph for matrix-view.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | Eigen::BlockIndex
struct | Eigen::internal::static_if< condition >
struct | Eigen::internal::static_if< false >
struct | Eigen::internal::empty_struct
struct | Eigen::internal::traits< MatrixBlocks< _allRows, _allCols > >
struct | Eigen::internal::traits< MatrixBlocksRef< _allRows, _allCols > >
struct | Eigen::internal::traits< MatrixBlockView< ArgType, _Rows, _Cols, _allRows, _allCols > >
struct | Eigen::internal::assign_selector< Derived, MatrixBlockView< ArgType, _Rows, _Cols, _allRows, _allCols >, false, false >
struct | Eigen::internal::assign_selector< Derived, MatrixBlockView< ArgType, _Rows, _Cols, _allRows, _allCols >, false, true >
struct | Eigen::internal::eval_matrix_block_view_to< Src, Dst >
struct | Eigen::internal::eval_matrix_block_view_to< Src, MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols > >
struct | Eigen::internal::eval_matrix_block_view_to< MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols >, Dst >
struct | Eigen::internal::eval_matrix_block_view_to< MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols >, MatrixBlockView< _ArgType2, _Rows2, _Cols2, _allRows2, _allCols2 > >
struct | Eigen::internal::access_block_from_matrix_block_view< ReturnType, View, AllRows, AllCols >
struct | Eigen::internal::access_block_from_matrix_block_view< ReturnType, View, false, true >
struct | Eigen::internal::access_block_from_matrix_block_view< ReturnType, View, true, false >
struct | Eigen::internal::dont_print_indices
struct | Eigen::internal::print_indices
class | Eigen::MatrixBlocksBase< Derived >
struct | Eigen::MatrixBlocksBase< Derived >::View< MatrixType, _Rows, _Cols >
| Smaller matrix composed by concatenation of the blocks. More...
class | Eigen::MatrixBlocks< _allRows, _allCols >
class | Eigen::MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols >
struct | Eigen::MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols >::block_iterator
struct | Eigen::MatrixBlockView< _ArgType, _Rows, _Cols, _allRows, _allCols >::block_t< Derived >
struct | hpp::prettyPrint< constraints::segment_t, Option >

## Namespaces
namespace | Eigen
namespace | Eigen::internal
namespace | hpp

## Macros
#define | HPP_EIGEN_USE_EVALUATOR EIGEN_VERSION_AT_LEAST(3, 2, 92)
#define | EIGEN_MATRIX_BLOCKS_PUBLIC_INTERFACE(Derived)

## Typedefs
typedef Eigen::MatrixBlocks< false, true > | Eigen::RowBlockIndices
typedef Eigen::MatrixBlocks< true, false > | Eigen::ColBlockIndices

## Functions
template<typename Derived >
std::ostream & | Eigen::operator<< (std::ostream &os, const MatrixBlocksBase< Derived > &mbi)

## Macro Definition Documentation

## ◆ EIGEN_MATRIX_BLOCKS_PUBLIC_INTERFACE

#define EIGEN_MATRIX_BLOCKS_PUBLIC_INTERFACE | ( |  | Derived | ) |

Value:
enum { AllRows = _allRows, AllCols = _allCols }; \
typedef MatrixBlocksBase<Derived> Base; \
typedef typename Base::size_type size_type; \
typedef typename Base::segments_t segments_t; \
typedef typename Base::segment_t segment_t; \
typedef typename Base::RowIndices_t RowIndices_t; \
typedef typename Base::ColIndices_t ColIndices_t;

## ◆ HPP_EIGEN_USE_EVALUATOR

#define HPP_EIGEN_USE_EVALUATOR EIGEN_VERSION_AT_LEAST(3, 2, 92)