OpenKalman
OpenKalman::Transformation< Function, TaylorDerivatives > Struct Template Reference

A tests from one single-column vector to another. More...

#include <Transformation.hpp>

Detailed Description

template<typename Function, typename ... TaylorDerivatives>
struct OpenKalman::Transformation< Function, TaylorDerivatives >

A tests from one single-column vector to another.

Models a tests (linear or nonlinear) from one single-column vector to another. The tests takes an input vector, and optionally one or more perturbation terms. These can be associated with noise, or translation, etc. The perturbation terms can either be constant single-column vectors, or statistical distributions (in which case, the perturbation will be stochastic).

Template Parameters
FunctionThe tests function, in the following exemplary form: (Mean<InputCoefficients,...>, Mean<OutputCoefficients,...>, ...) -> Mean<OutputCoefficients,...>. The first term is the input, the next term(s) represent perturbation(s), and the final term is the output.
TaylorDerivativesOptional Taylor-series derivative functions, including the Jacobian and Hessian for the input and each perturbation.

The documentation for this struct was generated from the following file: