EmrysFilter
0.1.0
State estimation utilities in C++23 using Eigen
Toggle main menu visibility
Loading...
Searching...
No Matches
SampleSet.h
Go to the documentation of this file.
1
#pragma once
2
9
10
#include <
EmrysFilter/Core/Macros.h
>
11
#include <
EmrysFilter/Spaces/Space.h
>
12
13
namespace
Emrys
14
{
15
32
template
<
typename
Space,
typename
Scalar =
double
>
33
using
SampleSet
= Eigen::Matrix<
34
Scalar,
35
valueDimensionAtCompileTime<Space>
,
36
Eigen::Dynamic,
37
(
maxValueDimensionAtCompileTime<Space>
== 1 ? Eigen::RowMajor : Eigen::ColMajor),
38
maxValueDimensionAtCompileTime<Space>
,
39
Eigen::Dynamic>;
40
49
template
<
typename
Space,
typename
Scalar =
double
>
50
using
SampleSetMap
= Eigen::Map<SampleSet<Space, Scalar>>;
51
59
template
<
typename
Space,
typename
Scalar =
double
>
60
using
ConstSampleSetMap
= Eigen::Map<SampleSet<Space, Scalar>
const
>;
61
62
}
// namespace Emrys
Macros.h
The macros every header includes first.
Space.h
The Space concept and what every continuous space shares (decisions.md [sizes-and-dimensions]): the t...
Emrys::SampleSet
Eigen::Matrix< Scalar, valueDimensionAtCompileTime< Space >, Eigen::Dynamic,(maxValueDimensionAtCompileTime< Space >==1 ? Eigen::RowMajor :Eigen::ColMajor), maxValueDimensionAtCompileTime< Space >, Eigen::Dynamic > SampleSet
A matrix whose columns are samples in Space (see Spaces), with the space's size and storage bound.
Definition
SampleSet.h:33
Emrys::SampleSetMap
Eigen::Map< SampleSet< Space, Scalar > > SampleSetMap
A writable view of samples in Space, one per column, over memory it does not own, laid out as a Sampl...
Definition
SampleSet.h:50
Emrys::ConstSampleSetMap
Eigen::Map< SampleSet< Space, Scalar > const > ConstSampleSetMap
A read-only view of samples in Space, one per column, over memory it does not own,...
Definition
SampleSet.h:60
Emrys::valueDimensionAtCompileTime
constexpr int valueDimensionAtCompileTime
The value dimension of Space at compile time, or Eigen::Dynamic if it is resizable.
Definition
Space.h:251
Emrys::maxValueDimensionAtCompileTime
constexpr int maxValueDimensionAtCompileTime
The largest valid value dimension of Space, or Eigen::Dynamic if it is unbounded.
Definition
Space.h:258
EmrysFilter
Distributions
SampleSet.h
Generated by
1.18.0