|
template<int States, int Inputs> |
void | frc::detail::CheckDARE_ABQ (const Eigen::Matrix< double, States, States > &A, const Eigen::Matrix< double, States, Inputs > &B, const Eigen::Matrix< double, States, States > &Q) |
| Checks the preconditions of A, B, and Q for the DARE solver. More...
|
|
template<int States, int Inputs> |
Eigen::Matrix< double, States, States > | frc::detail::DARE (const Eigen::Matrix< double, States, States > &A, const Eigen::Matrix< double, States, Inputs > &B, const Eigen::Matrix< double, States, States > &Q, const Eigen::LLT< Eigen::Matrix< double, Inputs, Inputs > > &R_llt) |
| Computes the unique stabilizing solution X to the discrete-time algebraic Riccati equation: More...
|
|
template<int States, int Inputs> |
Eigen::Matrix< double, States, States > | frc::detail::DARE (const Eigen::Matrix< double, States, States > &A, const Eigen::Matrix< double, States, Inputs > &B, const Eigen::Matrix< double, States, States > &Q, const Eigen::LLT< Eigen::Matrix< double, Inputs, Inputs > > &R_llt, const Eigen::Matrix< double, Inputs, Inputs > &N) |
| Computes the unique stabilizing solution X to the discrete-time algebraic Riccati equation: More...
|
|
template<int States, int Inputs> |
Eigen::Matrix< double, States, States > | frc::DARE (const Eigen::Matrix< double, States, States > &A, const Eigen::Matrix< double, States, Inputs > &B, const Eigen::Matrix< double, States, States > &Q, const Eigen::Matrix< double, Inputs, Inputs > &R) |
| Computes the unique stabilizing solution X to the discrete-time algebraic Riccati equation: More...
|
|
template<int States, int Inputs> |
Eigen::Matrix< double, States, States > | frc::DARE (const Eigen::Matrix< double, States, States > &A, const Eigen::Matrix< double, States, Inputs > &B, const Eigen::Matrix< double, States, States > &Q, const Eigen::Matrix< double, Inputs, Inputs > &R, const Eigen::Matrix< double, States, Inputs > &N) |
| Computes the unique stabilizing solution X to the discrete-time algebraic Riccati equation: More...
|
|