WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
LinearSystemUtil.hpp File Reference
#include <complex>
#include <Eigen/Core>
#include <Eigen/Eigenvalues>
#include <Eigen/QR>
#include "wpi/util/SymbolExports.hpp"

Go to the source code of this file.

Namespaces

namespace  wpi
namespace  wpi::math

Functions

template<int States, int Inputs>
bool wpi::math::IsStabilizable (const Eigen::Matrix< double, States, States > &A, const Eigen::Matrix< double, States, Inputs > &B)
 Returns true if (A, B) is a stabilizable pair.
template WPILIB_DLLEXPORT bool wpi::math::IsStabilizable< 1, 1 > (const Eigen::Matrix< double, 1, 1 > &A, const Eigen::Matrix< double, 1, 1 > &B)
template WPILIB_DLLEXPORT bool wpi::math::IsStabilizable< 2, 1 > (const Eigen::Matrix< double, 2, 2 > &A, const Eigen::Matrix< double, 2, 1 > &B)
template WPILIB_DLLEXPORT bool wpi::math::IsStabilizable< Eigen::Dynamic, Eigen::Dynamic > (const Eigen::MatrixXd &A, const Eigen::MatrixXd &B)
template<int States, int Outputs>
bool wpi::math::IsDetectable (const Eigen::Matrix< double, States, States > &A, const Eigen::Matrix< double, Outputs, States > &C)
 Returns true if (A, C) is a detectable pair.
template WPILIB_DLLEXPORT bool wpi::math::IsDetectable< Eigen::Dynamic, Eigen::Dynamic > (const Eigen::MatrixXd &A, const Eigen::MatrixXd &C)