TooN Algorithm Library - tag  0.2
Namespaces | Functions
unscented.h File Reference
#include <TooN/Cholesky.h>
#include <TooN/helpers.h>
Include dependency graph for unscented.h:

Go to the source code of this file.

Namespaces

namespace  tag
 
namespace  tag::Internal
 

Functions

template<class F , int N, class V , class M >
void tag::Internal::outer_product_upper_half (const TooN::FixedVector< N, V > &v, const double w, TooN::FixedMatrix< N, N, M > &m)
 
template<class F , int N, class V1 , class V2 , class M >
void tag::Internal::outer_product_upper_half (const TooN::FixedVector< N, V1 > &v1, const TooN::FixedVector< N, V2 > &v2, const double w, TooN::FixedMatrix< N, N, M > &m)
 
template<int N, int M, class F , class V1 , class V2 , class M1 , class M2 >
void tag::unscentedTransformSqrt (const TooN::FixedVector< N, V1 > &x, const TooN::FixedMatrix< N, N, M1 > &L, const F &f, TooN::FixedVector< M, V2 > &newx, TooN::FixedMatrix< M, M, M2 > &newP)
 
template<int N, int M, class F , class V1 , class V2 , class M1 , class M2 , class M3 >
void tag::unscentedTransformSqrt (const TooN::FixedVector< N, V1 > &x, const TooN::FixedMatrix< N, N, M1 > &L, const F &f, TooN::FixedVector< M, V2 > &newx, TooN::FixedMatrix< M, M, M2 > &newP, TooN::FixedMatrix< M, N, M3 > &cov)
 
template<int N, int M, class F , class V1 , class V2 , class M1 , class M2 >
void tag::sphericalUnscentedTransformSqrt (const TooN::FixedVector< N, V1 > &x, const TooN::FixedMatrix< N, N, M1 > &L, const F &f, TooN::FixedVector< M, V2 > &newx, TooN::FixedMatrix< M, M, M2 > &newP)
 
template<int N, int M, class F , class V1 , class V2 , class M1 , class M2 , class M3 >
void tag::sphericalUnscentedTransformSqrt (const TooN::FixedVector< N, V1 > &x, const TooN::FixedMatrix< N, N, M1 > &L, const F &f, TooN::FixedVector< M, V2 > &newx, TooN::FixedMatrix< M, M, M2 > &newP, TooN::FixedMatrix< M, N, M3 > &cov)
 
template<int N, int M, class F , class V1 , class V2 , class M1 , class M2 >
void tag::unscentedTransform (const TooN::FixedVector< N, V1 > &x, const TooN::FixedMatrix< N, N, M1 > &P, const F &f, TooN::FixedVector< M, V2 > &newx, TooN::FixedMatrix< M, M, M2 > &newP)
 
template<int N, int M, class F , class V1 , class V2 , class M1 , class M2 , class M3 >
void tag::unscentedTransform (const TooN::FixedVector< N, V1 > &x, const TooN::FixedMatrix< N, N, M1 > &P, const F &f, TooN::FixedVector< M, V2 > &newx, TooN::FixedMatrix< M, M, M2 > &newP, TooN::FixedMatrix< M, N, M3 > &cov)
 
template<int N, int M, class F , class V1 , class V2 , class M1 , class M2 >
void tag::sphericalUnscentedTransform (const TooN::FixedVector< N, V1 > &x, const TooN::FixedMatrix< N, N, M1 > &P, const F &f, TooN::FixedVector< M, V2 > &newx, TooN::FixedMatrix< M, M, M2 > &newP)
 
template<int N, int M, class F , class V1 , class V2 , class M1 , class M2 , class M3 >
void tag::sphericalUnscentedTransform (const TooN::FixedVector< N, V1 > &x, const TooN::FixedMatrix< N, N, M1 > &P, const F &f, TooN::FixedVector< M, V2 > &newx, TooN::FixedMatrix< M, M, M2 > &newP, TooN::FixedMatrix< M, N, M3 > &cov)
 
template<int N, int M, class Ax , class AP , class AR , class F >
void tag::unscentedKalmanUpdate (TooN::FixedVector< N, Ax > &x, TooN::FixedMatrix< N, N, AP > &P, const F &f, const TooN::FixedMatrix< M, M, AR > &R)