|
| template<typename T> |
| MatrixX< T > | BatchEvalUniquePeriodicDiscreteUpdate (const System< T > &system, const Context< T > &context, const Eigen::Ref< const RowVectorX< T > > ×, const Eigen::Ref< const MatrixX< T > > &states, const Eigen::Ref< const MatrixX< T > > &inputs, int num_time_steps=1, std::variant< InputPortSelection, InputPortIndex > input_port_index=InputPortSelection::kUseFirstInputIfItExists, Parallelism parallelize=Parallelism::Max()) |
| | Evaluates the dynamics of a difference equation system at many times, states, and inputs.
|
| template<typename T> |
| MatrixX< T > | BatchEvalTimeDerivatives (const System< T > &system, const Context< T > &context, const Eigen::Ref< const RowVectorX< T > > ×, const Eigen::Ref< const MatrixX< T > > &states, const Eigen::Ref< const MatrixX< T > > &inputs, std::variant< InputPortSelection, InputPortIndex > input_port_index=InputPortSelection::kUseFirstInputIfItExists, Parallelism parallelize=Parallelism::Max()) |
| | Evaluates the time derivatives of a system at many times, states, and inputs.
|