EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
Loading...
Searching...
No Matches
SampleSet.h File Reference

SampleSet: a matrix whose columns are samples in a space, which the samplers return and the unscented transform uses for its sigma points, and SampleSetMap and ConstSampleSetMap, the same layout over memory the matrix does not own, which ParticleSet and the other containers return over their allocators' buffers [allocation]. More...

Go to the source code of this file.

Typedefs

template<typename Space, typename Scalar = double>
using Emrys::SampleSet
 A matrix whose columns are samples in Space (see Spaces), with the space's size and storage bound.
template<typename Space, typename Scalar = double>
using Emrys::SampleSetMap = Eigen::Map<SampleSet<Space, Scalar>>
 A writable view of samples in Space, one per column, over memory it does not own, laid out as a SampleSet is: what to wrap a buffer from an allocator in, so that nothing is taken from the heap.
template<typename Space, typename Scalar = double>
using Emrys::ConstSampleSetMap = Eigen::Map<SampleSet<Space, Scalar> const>
 A read-only view of samples in Space, one per column, over memory it does not own, laid out as a SampleSet is: what the containers return for their states, means, and centers.

Detailed Description

SampleSet: a matrix whose columns are samples in a space, which the samplers return and the unscented transform uses for its sigma points, and SampleSetMap and ConstSampleSetMap, the same layout over memory the matrix does not own, which ParticleSet and the other containers return over their allocators' buffers [allocation].

Read Gaussian.h next.