#include <drake/systems/LinearSystem.h>
|
template<typename ScalarType > |
using | StateVector = StateVec< ScalarType > |
|
template<typename ScalarType > |
using | OutputVector = OutputVec< ScalarType > |
|
template<typename ScalarType > |
using | InputVector = InputVec< ScalarType > |
|
template<typename ScalarType > |
using | StateVector = StateVec< ScalarType > |
|
template<typename ScalarType > |
using | OutputVector = OutputVec< ScalarType > |
|
template<typename ScalarType > |
using | InputVector = InputVec< ScalarType > |
|
|
template<typename DerivedA , typename DerivedB , typename DerivedC , typename DerivedD > |
| LinearSystem (const Eigen::MatrixBase< DerivedA > &A, const Eigen::MatrixBase< DerivedB > &B, const Eigen::MatrixBase< DerivedC > &C, const Eigen::MatrixBase< DerivedD > &D) |
|
template<typename DerivedA , typename DerivedB , typename Derivedxdot0 , typename DerivedC , typename DerivedD , typename Derivedy0 > |
| AffineSystem (const Eigen::MatrixBase< DerivedA > &A, const Eigen::MatrixBase< DerivedB > &B, const Eigen::MatrixBase< Derivedxdot0 > &xdot0, const Eigen::MatrixBase< DerivedC > &C, const Eigen::MatrixBase< DerivedD > &D, const Eigen::MatrixBase< Derivedy0 > &y0) |
|
template<typename ScalarType > |
StateVector< ScalarType > | dynamics (const ScalarType &t, const StateVector< ScalarType > &x, const InputVector< ScalarType > &u) const |
|
template<typename ScalarType > |
OutputVector< ScalarType > | output (const ScalarType &t, const StateVector< ScalarType > &x, const InputVector< ScalarType > &u) const |
|
bool | isTimeVarying () const |
|
bool | isDirectFeedthrough () const |
|
size_t | getNumStates () const |
|
size_t | getNumInputs () const |
|
size_t | getNumOutputs () const |
|
LinearSystem |
( |
const Eigen::MatrixBase< DerivedA > & |
A, |
|
|
const Eigen::MatrixBase< DerivedB > & |
B, |
|
|
const Eigen::MatrixBase< DerivedC > & |
C, |
|
|
const Eigen::MatrixBase< DerivedD > & |
D |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: