#include <unsupported/Eigen/MatrixFunctions>
#include "wpi/math/linalg/EigenCore.hpp"
#include "wpi/units/time.hpp"
Go to the source code of this file.
|
| template<int States> |
| void | wpi::math::DiscretizeA (const Matrixd< States, States > &contA, wpi::units::second_t dt, Matrixd< States, States > *discA) |
| | Discretizes the given continuous A matrix.
|
| template<int States, int Inputs> |
| void | wpi::math::DiscretizeAB (const Matrixd< States, States > &contA, const Matrixd< States, Inputs > &contB, wpi::units::second_t dt, Matrixd< States, States > *discA, Matrixd< States, Inputs > *discB) |
| | Discretizes the given continuous A and B matrices.
|
| template<int States> |
| void | wpi::math::DiscretizeAQ (const Matrixd< States, States > &contA, const Matrixd< States, States > &contQ, wpi::units::second_t dt, Matrixd< States, States > *discA, Matrixd< States, States > *discQ) |
| | Discretizes the given continuous A and Q matrices.
|
| template<int Outputs> |
| Matrixd< Outputs, Outputs > | wpi::math::DiscretizeR (const Matrixd< Outputs, Outputs > &R, wpi::units::second_t dt) |
| | Returns a discretized version of the provided continuous measurement noise covariance matrix.
|