| allocator_type typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| ComponentType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| emptyGivenUpdate(Allocator_ const &allocator, Eigen::Index modes) const | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| emptyJoint(StateType const &state) const | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| emptyUpdate(Allocator_ const &allocator, Eigen::Index modes) const | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| get_allocator() const | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| GivenMeasuredType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| GivenResultType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| GivenUpdateType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| ImmRecursion(Model_ model, MethodFor< Model_, Method_ > method={}, Allocator_ const &allocator={}) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inlineexplicit |
| JointType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| MeasuredType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| method() const | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| MethodType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| model() const | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| model() | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| ModelType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| modeSpace() const | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| ModeSpaceType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| partitions(SpaceType const &space) const | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| predict(StateType &state, TimeStep< Scalar > auto const &dt, Inputs const &... inputs) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| predict(StateType &state, Inputs const &... inputs) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| predictJoint(StateType &state, TimeStep< Scalar > auto const &dt, Inputs const &... inputs) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| predictJoint(StateType &state, TimeStep< Scalar > auto const &dt, HybridPredictedJoint< SpaceType, ModeSpaceType, Scalar, JointAllocator > &joint, Inputs const &... inputs) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| predictJoint(StateType &state, Inputs const &... inputs) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| predictJoint(StateType &state, HybridPredictedJoint< SpaceType, ModeSpaceType, Scalar, JointAllocator > &joint, Inputs const &... inputs) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| Reentrant | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | static |
| resetScratch(Allocator_ const &allocator) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| ResultType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| Scalar typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| SpaceType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| StateType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| SwitchingResultType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| SwitchingUpdateType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |
| update(StateType &state, M const &measurement, Policy const &policy={}) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| update(StateType &state, M const &measurement, Policy const &policy, ImmFilterUpdate< ModeUpdate, Scalar, ResultAllocator > &result) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| update(StateType &state, SwitchingMeasurement< P, Ms... > const &measurement, Policy const &policy={}) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| update(StateType &state, SwitchingMeasurement< P, Ms... > const &measurement, Policy const &policy, ImmFilterUpdate< ModeUpdate, Scalar, ResultAllocator > &result) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| update(StateType &state, M const &measurement, GivenBlock< Space, P, Value > const &pinned, Policy const &policy={}) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| update(StateType &state, M const &measurement, GivenBlock< Space, P, Value > const &pinned, Policy const &policy, ImmFilterUpdate< ModeUpdate, Scalar, ResultAllocator > &result) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| updateGiven(StateType &state, internal::PinnedMeasurement< Space, P, M > const &f, Value const &value, Policy const &policy, ImmFilterUpdate< ModeUpdate, Scalar, ResultAllocator > &result) | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | inline |
| UpdateType typedef | Emrys::ImmRecursion< Component_, Model_, Method_, Allocator_ > | |