Classes | Namespaces | Macros | Functions
bindings/python/context/casadi.hpp File Reference
#include "pinocchio/autodiff/casadi.hpp"
#include "pinocchio/bindings/python/context/generic.hpp"
#include <eigenpy/eigenpy.hpp>
#include <eigenpy/user-type.hpp>
#include <eigenpy/ufunc.hpp>
#include <eigenpy/swig.hpp>
Include dependency graph for bindings/python/context/casadi.hpp:

Go to the source code of this file.

Classes

struct  pinocchio::python::CasadiMatrixFromPython< CasadiMatrix >
 
struct  pinocchio::python::CasadiMatrixToPython< CasadiMatrix >
 
struct  eigenpy::casadi::CasadiType
 
struct  eigenpy::EigenFromPy< Eigen::Matrix<::casadi::Matrix< CasadiScalar >, Rows, Cols, Options, MaxRows, MaxCols > >
 
struct  eigenpy::EigenToPy< Eigen::Ref< MatType, Options, Stride >, ::casadi::Matrix<::casadi::SXElem > >
 
struct  eigenpy::EigenToPy< MatType, ::casadi::Matrix<::casadi::SXElem > >
 
struct  eigenpy::expected_pytype_for_arg< Eigen::Matrix<::casadi::Matrix< CasadiScalar >, Rows, Cols, Options, MaxRows, MaxCols >, Eigen::MatrixBase< Eigen::Matrix<::casadi::Matrix< CasadiScalar >, Rows, Cols, Options, MaxRows, MaxCols > > >
 
struct  eigenpy::expose_eigen_type_impl< SparseType, Eigen::SparseMatrixBase< SparseType >, ::casadi::Matrix< _Scalar > >
 
struct  eigenpy::expose_eigen_type_impl< TensorType, Eigen::TensorBase< TensorType >, ::casadi::Matrix< _Scalar > >
 
struct  pinocchio::python::CasadiMatrixFromPython< CasadiMatrix >::Extractor
 
struct  eigenpy::has_operator_equal<::casadi::Matrix< Scalar > >
 

Namespaces

 eigenpy
 
 eigenpy::casadi
 
 eigenpy::internal
 
 pinocchio
 Main pinocchio namespace.
 
 pinocchio::python
 

Macros

#define PINOCCHIO_PYTHON_NO_SERIALIZATION
 
#define PINOCCHIO_PYTHON_SCALAR_TYPE   ::casadi::SX
 
#define PINOCCHIO_PYTHON_SKIP_ALGORITHM_CONSTRAINED_DYNAMICS
 
#define PINOCCHIO_PYTHON_SKIP_CASADI_UNSUPPORTED
 
#define PINOCCHIO_PYTHON_SKIP_COMPARISON_OPERATIONS
 
#define PINOCCHIO_PYTHON_SKIP_REACHABLE_WORKSPACE
 
#define RETURN_VALUE(value)
 

Functions

void pinocchio::python::exposeSpecificTypeFeatures ()
 
boost::python::object pinocchio::python::getScalarType ()
 

Macro Definition Documentation

◆ PINOCCHIO_PYTHON_NO_SERIALIZATION

#define PINOCCHIO_PYTHON_NO_SERIALIZATION

Definition at line 15 of file bindings/python/context/casadi.hpp.

◆ PINOCCHIO_PYTHON_SCALAR_TYPE

#define PINOCCHIO_PYTHON_SCALAR_TYPE   ::casadi::SX

Definition at line 10 of file bindings/python/context/casadi.hpp.

◆ PINOCCHIO_PYTHON_SKIP_ALGORITHM_CONSTRAINED_DYNAMICS

#define PINOCCHIO_PYTHON_SKIP_ALGORITHM_CONSTRAINED_DYNAMICS

Definition at line 17 of file bindings/python/context/casadi.hpp.

◆ PINOCCHIO_PYTHON_SKIP_CASADI_UNSUPPORTED

#define PINOCCHIO_PYTHON_SKIP_CASADI_UNSUPPORTED

Definition at line 19 of file bindings/python/context/casadi.hpp.

◆ PINOCCHIO_PYTHON_SKIP_COMPARISON_OPERATIONS

#define PINOCCHIO_PYTHON_SKIP_COMPARISON_OPERATIONS

Definition at line 14 of file bindings/python/context/casadi.hpp.

◆ PINOCCHIO_PYTHON_SKIP_REACHABLE_WORKSPACE

#define PINOCCHIO_PYTHON_SKIP_REACHABLE_WORKSPACE

Definition at line 16 of file bindings/python/context/casadi.hpp.

◆ RETURN_VALUE

#define RETURN_VALUE (   value)
Value:
{ \
Py_DECREF(reinterpret_cast<PyObject *>(casadi_matrix_swig_obj)); \
return value; \
}
value
float value


pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:13