Where a step linearizes its input: a point, or a distribution, in place of the input's own mean and spread (decisions.md [linearization-reference]).
More...
#include <EmrysFilter/Models/TransformArgs.h>
|
|
using | ReferenceType = Reference |
| | The point's type, or a reference to the distribution.
|
|
| decltype(auto) | mean () const |
|
|
Reference | reference |
| | the point, or the distribution
|
|
|
static constexpr bool | IsDistribution = UncertainInput<std::remove_cvref_t<Reference>> |
| | Whether the reference is a distribution, which every method linearizes over, rather than a point, which only a linear method (Linearized) linearizes at.
|
template<typename Reference>
struct Emrys::LinearizedAbout< Reference >
Where a step linearizes its input: a point, or a distribution, in place of the input's own mean and spread (decisions.md [linearization-reference]).
Made by linearizedAbout().
- Template Parameters
-
| Reference | a plain vector, held by value, for a point; or a reference to an UncertainInput for a distribution, valid until the end of the full expression |
◆ mean()
template<typename Reference>
- Returns
- the point, or the distribution's mean
The documentation for this struct was generated from the following file: