Drake
drake::systems::internal Namespace Reference

Classes

class  CacheEntry
 A single cached piece of data, its validity bit, and the set of other cache entries that depend on it. More...
 
class  DiagramDiscreteVariables
 DiagramDiscreteVariables is a version of DiscreteState that owns the constituent discrete states. More...
 
class  DiagramOutput
 DiagramOutput is an implementation of SystemOutput that holds unowned OutputPortValue pointers. More...
 
class  DiagramOutputPort
 Holds information about the subsystem output port that has been exported to become one of this Diagram's output ports. More...
 
class  DiagramTimeDerivatives
 DiagramTimeDerivatives is a version of DiagramContinuousState that owns the constituent continuous states. More...
 
class  RandomSource
 A source block which generates random numbers at a fixed sampling interval, with a zero-order hold between samples. More...
 
class  RandomState
 State for a given random distribution and generator. More...
 

Functions

template<typename U >
std::vector< U * > Unpack (const std::vector< std::unique_ptr< U >> &in)
 Returns a vector of raw pointers that correspond placewise with the unique_ptrs in the vector in. More...
 
template<typename Generator >
Generator::result_type generate_unique_seed ()
 
template std::mt19937::result_type generate_unique_seed< std::mt19937 > ()
 
std::vector< doublevector_iota (int size, double step)
 
std::vector< Eigen::MatrixXd > eigen_vector_zeros (int size, int rows)
 
PiecewisePolynomial< doubleMakeZeroedPiecewisePolynomial (const PiecewisePolynomial< double > &pp)
 

Function Documentation

std::vector<Eigen::MatrixXd> drake::systems::internal::eigen_vector_zeros ( int  size,
int  rows 
)
inline

Here is the caller graph for this function:

Generator::result_type generate_unique_seed ( )

Here is the call graph for this function:

template std::mt19937::result_type drake::systems::internal::generate_unique_seed< std::mt19937 > ( )
PiecewisePolynomial<double> drake::systems::internal::MakeZeroedPiecewisePolynomial ( const PiecewisePolynomial< double > &  pp)
inline

Here is the call graph for this function:

std::vector<U*> drake::systems::internal::Unpack ( const std::vector< std::unique_ptr< U >> &  in)

Returns a vector of raw pointers that correspond placewise with the unique_ptrs in the vector in.

Here is the call graph for this function:

std::vector<double> drake::systems::internal::vector_iota ( int  size,
double  step 
)
inline

Here is the caller graph for this function: