Drake
systems_pybind.h File Reference

Helpers for defining Python types within the Systems framework. More...

Include dependency graph for systems_pybind.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 drake
 
 drake::pydrake
 
 drake::pydrake::pysystems
 

Typedefs

using CommonScalarPack = type_pack< double, AutoDiffXd, symbolic::Expression >
 Type pack defining common scalar types. More...
 
using NonSymbolicScalarPack = type_pack< double, AutoDiffXd >
 Type pack for non-symbolic common scalar types. More...
 

Functions

template<typename PyClass >
void DefClone (PyClass *ppy_class)
 Binds Clone and Pythonic __copy__ and __deepcopy__ for a class. More...
 
template<typename T , typename Class = systems::Value<T>>
py::object AddValueInstantiation (py::module scope)
 Defines an instantiation of pydrake.systems.framework.Value[...]. More...
 

Detailed Description

Helpers for defining Python types within the Systems framework.