Drake
symbolic_types_pybind.h
Go to the documentation of this file.
1 #pragma once
2
3 #include "pybind11/eigen.h"
4 #include "pybind11/pybind11.h"
5
8
9 // The macro PYBIND11_NUMPY_OBJECT_DTYPE place symbols into the namespace
10 // pybind11::detail, so we should not place these in drake::pydrake.
11
12 // Whenever we want to cast any array / matrix type of T in C++
13 // (e.g. Eigen::MatrixX<T>) to a NumPy array, we should have it in the
14 // following list.
Represents a symbolic variable.
Definition: symbolic_variable.h:24
Represents a monomial, a product of powers of variables with non-negative integer exponents...
Definition: symbolic_monomial.h:27
Represents a symbolic form of a first-order logic formula.
Definition: symbolic_formula.h:114
PYBIND11_NUMPY_OBJECT_DTYPE(drake::symbolic::Expression)
Represents a symbolic form of an expression.
Definition: symbolic_expression.h:172
Represents symbolic polynomials.
Definition: symbolic_polynomial.h:30
Provides public header files of Drake&#39;s symbolic library.