Drake
Drake::internal Namespace Reference

Classes

struct  CombinedVectorHelper
 
struct  CombinedVectorHelper< Vector1, Vector2, true >
 
struct  CreateStateVectorDispatch
 
struct  CreateStateVectorDispatch< System, Scalar, typename std::enable_if< is_combined_vector< typename System::template StateVector< Scalar > >::value >::type >
 
struct  CreateStateVectorDispatch< System, Scalar, typename std::enable_if< is_eigen_vector< typename System::template StateVector< Scalar > >::value >::type >
 
struct  InitializeAutoDiffTupleHelper
 Helper for initializeAutoDiffTuple function (recursive) More...
 
struct  InitializeAutoDiffTupleHelper< 0 >
 Helper for initializeAutoDiffTuple function (base case) More...
 
class  LCMInputSystem
 
class  LCMInputSystem< Vector, typename std::enable_if<!std::is_void< typename Vector< double >::LCMMessageType >::value >::type >
 
class  LCMLoop
 
class  LCMOutputSystem
 
class  LCMOutputSystem< Vector, typename std::enable_if<!std::is_void< typename Vector< double >::LCMMessageType >::value >::type >
 
struct  NumInputsDispatch
 
struct  NumInputsDispatch< System, true >
 
struct  NumOutputsDispatch
 
struct  NumOutputsDispatch< System, true >
 
struct  NumStatesDispatch
 
struct  NumStatesDispatch< System, true >
 
struct  RandomVectorDispatch
 
struct  RandomVectorDispatch< System, typename std::enable_if< System::template StateVector< double >::RowsAtCompileTime== Eigen::Dynamic >::type >
 
struct  ResizeDerivativesToMatchScalarImpl
 
struct  ResizeDerivativesToMatchScalarImpl< Derived, Eigen::AutoDiffScalar< DerivType > >
 
struct  SizeDispatch
 
struct  SizeDispatch< VecType, typename std::enable_if< VecType::RowsAtCompileTime== Eigen::Dynamic >::type >
 
struct  TotalSizeAtCompileTime
 Helper for totalSizeAtCompileTime function (recursive) More...
 
struct  TotalSizeAtCompileTime< Head >
 Helper for totalSizeAtCompileTime function (base case) More...
 
struct  TupleToMexHelper
 
struct  TupleToMexHelper< 0 >