|
OpenKalman
|
Defines traits relating to transformations. More...
#include <type_traits>

Go to the source code of this file.
Namespaces | |
| OpenKalman | |
| The root namespace for OpenKalman. | |
| OpenKalman::detail | |
| T is an acceptable noise perturbation input to a tests. | |
Functions | |
| template<typename Arg , std::enable_if_t< perturbation< Arg >, int > = 0> | |
| auto | OpenKalman::internal::get_perturbation (Arg &&arg) |
| template<typename OutputCoefficients , typename In > | |
| auto | OpenKalman::detail::zero_hessian_impl () |
| template<typename OutputCoefficients , typename In , typename ... Perturbations> | |
| auto | OpenKalman::zero_hessian () |
| A tuple of zero-filled arrays of Hessian matrices, based on the input and each perturbation term. | |
| template<typename OutputCoefficients , typename In , typename ... Perturbations> | |
| auto | OpenKalman::zero_hessian (In &&, Perturbations &&...) |
| A tuple of zero-filled arrays of Hessian matrices, based on the input and each perturbation term. | |
Variables | |
| template<typename T , std::size_t order = 1> | |
| constexpr bool | OpenKalman::linearized_function |
| A linearized function (with defined Jacobian and optionally Hessian functions). More... | |
| template<typename T , typename Coeffs = typename oin::PerturbationTraits<T>::RowCoefficients> | |
| constexpr bool | OpenKalman::transformation_input |
| T is an acceptable input to a tests. More... | |
| template<typename T , typename Coeffs = typename oin::PerturbationTraits<T>::RowCoefficients> | |
| constexpr bool | OpenKalman::perturbation = OpenKalman::detail::is_perturbation<T, Coeffs>::value |
Defines traits relating to transformations.
1.8.13