Estimates sample mean and variance without overflows.
clear() -> void
update(T x) -> void
variance() const -> T
unbiased_variance() const -> T
population_variance() const -> T
variance(T addon) const -> T
mean() const -> const T &
count() const -> int
template <class T, int N, int M>
operator>>(vtb::core::bstream & in, blitz::TinyMatrix< T, N, M > & rhs) -> vtb::core::bstream &
template <class T, int N, int M>
operator<<(vtb::core::bstream & out, const blitz::TinyMatrix< T, N, M > & rhs) -> vtb::core::bstream &
template <class T, int N>
operator>>(vtb::core::bstream & in, blitz::Array< T, N > & rhs) -> vtb::core::bstream &
template <class T>
cross(const TinyVector< T, 2 > & a, const TinyVector< T, 2 > & b) -> TinyVector< T, 1 >
Two-dimensional cross product.
Remove j
dimension of vector v
.
template <class T, int N>
statistics(const Array< T, N > & rhs) -> Statistics< T >
Estimate sample mean and variance.
template <class T, int N>
operator<<(vtb::core::bstream & out, const blitz::Array< T, N > & rhs) -> vtb::core::bstream &
Computes vector length without overflow.
Add dimension j
to vector v
.
template <class T, int N>
operator<<(vtb::core::bstream & out, const blitz::TinyVector< T, N > & rhs) -> vtb::core::bstream &
template <class T, int N>
operator>>(vtb::core::bstream & in, blitz::TinyVector< T, N > & rhs) -> vtb::core::bstream &