eigenpy 3.12.0
Bindings between Numpy and Eigen using Boost.Python
Loading...
Searching...
No Matches
eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ > Struct Template Reference
Inheritance diagram for eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >:
[legend]
Collaboration diagram for eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >:
[legend]

Public Types

typedef StorageIndex_ StorageIndex
typedef Eigen::PermutationMatrix< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex > PermutationMatrix
typedef PermutationMatrix::DenseMatrixType DenseMatrixType
typedef PermutationMatrix Self
typedef Eigen::Matrix< StorageIndex, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 > VectorIndex

Public Member Functions

template<class PyClass>
void visit (PyClass &cl) const

Static Public Member Functions

static void expose (const std::string &name)

Detailed Description

template<int SizeAtCompileTime, int MaxSizeAtCompileTime = SizeAtCompileTime, typename StorageIndex_ = int>
struct eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >

Definition at line 15 of file PermutationMatrix.hpp.

Member Typedef Documentation

◆ DenseMatrixType

template<int SizeAtCompileTime, int MaxSizeAtCompileTime = SizeAtCompileTime, typename StorageIndex_ = int>
typedef PermutationMatrix::DenseMatrixType eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >::DenseMatrixType

Definition at line 22 of file PermutationMatrix.hpp.

◆ PermutationMatrix

template<int SizeAtCompileTime, int MaxSizeAtCompileTime = SizeAtCompileTime, typename StorageIndex_ = int>
typedef Eigen::PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex> eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >::PermutationMatrix

Definition at line 21 of file PermutationMatrix.hpp.

◆ Self

template<int SizeAtCompileTime, int MaxSizeAtCompileTime = SizeAtCompileTime, typename StorageIndex_ = int>
typedef PermutationMatrix eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >::Self

Definition at line 23 of file PermutationMatrix.hpp.

◆ StorageIndex

template<int SizeAtCompileTime, int MaxSizeAtCompileTime = SizeAtCompileTime, typename StorageIndex_ = int>
typedef StorageIndex_ eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >::StorageIndex

Definition at line 18 of file PermutationMatrix.hpp.

◆ VectorIndex

template<int SizeAtCompileTime, int MaxSizeAtCompileTime = SizeAtCompileTime, typename StorageIndex_ = int>
typedef Eigen::Matrix<StorageIndex, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1> eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >::VectorIndex

Definition at line 26 of file PermutationMatrix.hpp.

Member Function Documentation

◆ expose()

template<int SizeAtCompileTime, int MaxSizeAtCompileTime = SizeAtCompileTime, typename StorageIndex_ = int>
void eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >::expose(const std::string &name)
inlinestatic

Definition at line 94 of file PermutationMatrix.hpp.

◆ visit()

template<int SizeAtCompileTime, int MaxSizeAtCompileTime = SizeAtCompileTime, typename StorageIndex_ = int>
template<class PyClass>
void eigenpy::PermutationMatrixVisitor< SizeAtCompileTime, MaxSizeAtCompileTime, StorageIndex_ >::visit(PyClass &cl)const
inline

Definition at line 29 of file PermutationMatrix.hpp.


The documentation for this struct was generated from the following file: