WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::math::SigmaPoints Concept Reference

#include <wpi/math/estimator/SigmaPoints.hpp>

Concept definition

template<typename T, int States>
requires(T t, Vectord<States> x, Matrixd<States, States> S, int i) {
{ T::NumSigmas } -> std::convertible_to<const int>;
{
t.SquareRootSigmaPoints(x, S)
} -> std::same_as<Matrixd<States, T::NumSigmas>>;
{ t.Wm() } -> std::convertible_to<Vectord<T::NumSigmas>>;
{ t.Wm(i) } -> std::same_as<double>;
{ t.Wc() } -> std::convertible_to<Vectord<T::NumSigmas>>;
{ t.Wc(i) } -> std::same_as<double>;
} && std::default_initializable<T>
#define S(label, offset, message)
Definition Errors.hpp:113
Definition SigmaPoints.hpp:14
Eigen::Matrix< double, Rows, Cols, Options, MaxRows, MaxCols > Matrixd
Definition EigenCore.hpp:21
Eigen::Vector< double, Size > Vectord
Definition EigenCore.hpp:12