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