| allocator_type typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |
| ComponentType typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |
| get_allocator() const | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| JointType typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |
| method() const | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| MethodType typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |
| MixtureFilter(Model_ model, StateType state, MethodFor< Model_, Method_ > method={}, std::type_identity_t< Upkeep_ > upkeep={}) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| MixtureFilter(Model_ model, StateType state, std::type_identity_t< Upkeep_ > upkeep) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| MixtureFilter(Recursion_ recursion, StateType state, std::type_identity_t< Upkeep_ > upkeep={}) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| model() const | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| model() | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| ModelType typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |
| predict(TimeStep< Scalar > auto const &dt, Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predict(P &&policy, TimeStep< Scalar > auto const &dt, Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predict(Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predict(P &&policy, Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predict(Steps steps, Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predict(P &&policy, Steps steps, Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predictJoint(TimeStep< Scalar > auto const &dt, Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predictJoint(TimeStep< Scalar > auto const &dt, GaussianMixturePredictedJoint< SpaceType, Scalar, JointAllocator > &joint, Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predictJoint(P &&policy, TimeStep< Scalar > auto const &dt, GaussianMixturePredictedJoint< SpaceType, Scalar, JointAllocator > &joint, Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predictJoint(Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predictJoint(GaussianMixturePredictedJoint< SpaceType, Scalar, JointAllocator > &joint, Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| predictJoint(P &&policy, GaussianMixturePredictedJoint< SpaceType, Scalar, JointAllocator > &joint, Inputs const &... inputs) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| recursion() const | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| RecursionType typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |
| ResultType typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |
| Scalar typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |
| setState(StateType state) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| SpaceType typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |
| state() const | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| state() | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| StateType typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |
| update(M const &measurement, Policy const &policy={}) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| update(P &&executionPolicy, M const &measurement, Policy const &policy={}) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| update(M const &measurement, Policy const &policy, MixtureFilterUpdate< typename ResultType< M >::ComponentUpdateType, Scalar, ResultAllocator > &result) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| update(P &&executionPolicy, M const &measurement, Policy const &policy, MixtureFilterUpdate< typename ResultType< M >::ComponentUpdateType, Scalar, ResultAllocator > &result) | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | inline |
| UpdateType typedef | Emrys::MixtureFilter< Component_, Model_, Method_, Allocator_, Recursion_, Upkeep_ > | |