Functions
matrix.cpp File Reference
#include <iostream>
#include "eigenpy/eigenpy.hpp"
Include dependency graph for matrix.cpp:

Go to the source code of this file.

Functions

template<typename MatrixDerived >
MatrixDerived base (const Eigen::MatrixBase< MatrixDerived > &m)
 
 BOOST_PYTHON_MODULE (matrix)
 
template<typename Matrix , typename ReturnMatrix >
ReturnMatrix copy (const Eigen::MatrixBase< Matrix > &mat)
 
template<typename Matrix >
Matrix copy_same (const Eigen::MatrixBase< Matrix > &mat)
 
Eigen::MatrixXd emptyMatrix ()
 
Eigen::VectorXd emptyVector ()
 
template<typename Scalar >
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > generateColMajorMatrix (const Eigen::DenseIndex rows, const Eigen::DenseIndex cols)
 
template<typename Scalar >
Eigen::Matrix< Scalar, 1, Eigen::Dynamic > generateColMajorVector (const Eigen::DenseIndex size)
 
template<typename Scalar >
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > generateRowMajorMatrix (const Eigen::DenseIndex rows, const Eigen::DenseIndex cols)
 
template<typename Scalar >
Eigen::Matrix< Scalar, 1, Eigen::Dynamic, Eigen::RowMajor > generateRowMajorVector (const Eigen::DenseIndex size)
 
template<typename Scalar >
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > matrix1x1 (const Scalar &value)
 
template<typename Scalar >
void matrix1x1_input (const Eigen::Matrix< Scalar, 1, 1 > &mat)
 
template<typename Scalar >
Eigen::Matrix< Scalar, 6, 6 > matrix6 (const Scalar &value)
 
Eigen::Matrix3d naturals (bool verbose)
 
Eigen::VectorXd naturals (int R, bool verbose)
 
Eigen::MatrixXd naturals (int R, int C, bool verbose)
 
template<typename MatrixDerived >
MatrixDerived plain (const Eigen::PlainObjectBase< MatrixDerived > &m)
 
template<typename MatType >
Eigen::MatrixXd reflex (const MatType &M, bool verbose)
 
template<typename Scalar >
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > vector1x1 (const Scalar &value)
 

Function Documentation

◆ base()

template<typename MatrixDerived >
MatrixDerived base ( const Eigen::MatrixBase< MatrixDerived > &  m)

Definition at line 68 of file matrix.cpp.

◆ BOOST_PYTHON_MODULE()

BOOST_PYTHON_MODULE ( matrix  )

Definition at line 140 of file matrix.cpp.

◆ copy()

template<typename Matrix , typename ReturnMatrix >
ReturnMatrix copy ( const Eigen::MatrixBase< Matrix > &  mat)

Definition at line 131 of file matrix.cpp.

◆ copy_same()

template<typename Matrix >
Matrix copy_same ( const Eigen::MatrixBase< Matrix > &  mat)

Definition at line 136 of file matrix.cpp.

◆ emptyMatrix()

Eigen::MatrixXd emptyMatrix ( )

Definition at line 33 of file matrix.cpp.

◆ emptyVector()

Eigen::VectorXd emptyVector ( )

Definition at line 27 of file matrix.cpp.

◆ generateColMajorMatrix()

template<typename Scalar >
Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> generateColMajorMatrix ( const Eigen::DenseIndex  rows,
const Eigen::DenseIndex  cols 
)

Definition at line 109 of file matrix.cpp.

◆ generateColMajorVector()

template<typename Scalar >
Eigen::Matrix<Scalar, 1, Eigen::Dynamic> generateColMajorVector ( const Eigen::DenseIndex  size)

Definition at line 121 of file matrix.cpp.

◆ generateRowMajorMatrix()

template<typename Scalar >
Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> generateRowMajorMatrix ( const Eigen::DenseIndex  rows,
const Eigen::DenseIndex  cols 
)

Definition at line 85 of file matrix.cpp.

◆ generateRowMajorVector()

template<typename Scalar >
Eigen::Matrix<Scalar, 1, Eigen::Dynamic, Eigen::RowMajor> generateRowMajorVector ( const Eigen::DenseIndex  size)

Definition at line 99 of file matrix.cpp.

◆ matrix1x1()

template<typename Scalar >
Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> matrix1x1 ( const Scalar &  value)

Definition at line 16 of file matrix.cpp.

◆ matrix1x1_input()

template<typename Scalar >
void matrix1x1_input ( const Eigen::Matrix< Scalar, 1, 1 > &  mat)

Definition at line 23 of file matrix.cpp.

◆ matrix6()

template<typename Scalar >
Eigen::Matrix<Scalar, 6, 6> matrix6 ( const Scalar &  value)

Definition at line 78 of file matrix.cpp.

◆ naturals() [1/3]

Eigen::Matrix3d naturals ( bool  verbose)

Definition at line 52 of file matrix.cpp.

◆ naturals() [2/3]

Eigen::VectorXd naturals ( int  R,
bool  verbose 
)

Definition at line 44 of file matrix.cpp.

◆ naturals() [3/3]

Eigen::MatrixXd naturals ( int  R,
int  C,
bool  verbose 
)

Definition at line 35 of file matrix.cpp.

◆ plain()

template<typename MatrixDerived >
MatrixDerived plain ( const Eigen::PlainObjectBase< MatrixDerived > &  m)

Definition at line 73 of file matrix.cpp.

◆ reflex()

template<typename MatType >
Eigen::MatrixXd reflex ( const MatType &  M,
bool  verbose 
)

Definition at line 62 of file matrix.cpp.

◆ vector1x1()

template<typename Scalar >
Eigen::Matrix<Scalar, Eigen::Dynamic, 1> vector1x1 ( const Scalar &  value)

Definition at line 10 of file matrix.cpp.



eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Apr 26 2024 02:17:35