#include <CompileTimeDerivatives.h>
Public Types | |
typedef CTSuperType< typename Ds::ResultType... >::type | ResultType |
Public Member Functions | |
CTStandardDeviation (std::tuple< Ds... > derivatives, CTMatrix< Real, N, N > covariance) | |
auto | operator() () const |
Static Public Member Functions | |
static constexpr int | precedence () |
precedence should reflect C++ operator precedence exactly (higher is binding tighter) More... | |
static constexpr bool | leftAssociative () |
left/right associative property should reflect C++ operator properties exactly More... | |
Static Public Attributes | |
static constexpr auto | N = sizeof...(Ds) |
Protected Member Functions | |
template<int R, std::size_t... Is> | |
ResultType | rowMul (std::index_sequence< Is... >, const std::array< ResultType, N > &d) const |
template<std::size_t... Is> | |
auto | evalHelper (const std::index_sequence< Is... > &is) const |
Protected Attributes | |
const std::tuple< Ds... > | _derivatives |
const CTMatrix< Real, N, N > | _covariance |
Definition at line 925 of file CompileTimeDerivatives.h.
typedef CTSuperType<typename Ds::ResultType...>::type CompileTimeDerivatives::CTStandardDeviation< Ds >::ResultType |
Definition at line 936 of file CompileTimeDerivatives.h.
|
inline |
Definition at line 930 of file CompileTimeDerivatives.h.
|
inlineprotected |
Definition at line 946 of file CompileTimeDerivatives.h.
Referenced by CompileTimeDerivatives::CTStandardDeviation< Ds >::operator()().
|
inlinestaticinherited |
left/right associative property should reflect C++ operator properties exactly
Definition at line 31 of file CompileTimeDerivatives.h.
|
inline |
Definition at line 934 of file CompileTimeDerivatives.h.
|
inlinestaticinherited |
precedence should reflect C++ operator precedence exactly (higher is binding tighter)
Definition at line 29 of file CompileTimeDerivatives.h.
|
inlineprotected |
Definition at line 940 of file CompileTimeDerivatives.h.
|
protected |
Definition at line 953 of file CompileTimeDerivatives.h.
Referenced by CompileTimeDerivatives::CTStandardDeviation< Ds >::rowMul().
|
protected |
Definition at line 952 of file CompileTimeDerivatives.h.
Referenced by CompileTimeDerivatives::CTStandardDeviation< Ds >::evalHelper().
|
static |
Definition at line 928 of file CompileTimeDerivatives.h.