helpers.h File Reference

#include <TooN/TooN.h>
#include <cmath>
#include <functional>
#include <utility>
Include dependency graph for helpers.h:

Go to the source code of this file.

Classes

class  TooN::Internal::accumulate_element_functor_matrix< Precision, ComparisonFunctor >
class  TooN::Internal::accumulate_element_functor_vector< Precision, ComparisonFunctor >
class  TooN::Internal::accumulate_element_horizontal_functor< Precision, ComparisonFunctor >
class  TooN::Internal::accumulate_element_vertical_functor< Precision, ComparisonFunctor >
class  TooN::Internal::accumulate_functor_matrix< Precision, ComparisonFunctor >
class  TooN::Internal::accumulate_functor_vector< Precision, ComparisonFunctor >
class  TooN::Internal::accumulate_horizontal_functor< Precision, ComparisonFunctor >
class  TooN::Internal::accumulate_vertical_functor< Precision, ComparisonFunctor >

Namespaces

namespace  TooN
 

Everything lives inside this namespace.


namespace  TooN::Internal

Defines

#define M_SQRT1_2   0.707106781186547524401

Functions

template<int R, int C, typename Precision , typename Base , typename Func , typename Ret >
Ret TooN::Internal::accumulate (const Matrix< R, C, Precision, Base > &m)
template<int Size, typename Precision , typename Base , typename Func , typename Ret >
Ret TooN::Internal::accumulate (const Vector< Size, Precision, Base > &v)
template<int R, int C, typename Precision , typename Base , typename Func , typename Ret >
Ret TooN::Internal::accumulate_horizontal (const Matrix< R, C, Precision, Base > &m)
template<int R, int C, typename Precision , typename Base , typename Func , typename Ret >
Ret TooN::Internal::accumulate_vertical (const Matrix< R, C, Precision, Base > &m)
template<int Size, class P , class B >
TooN::Matrix< 3, 3, P > TooN::cross_product_matrix (const Vector< Size, P, B > &vec)
template<int R, int C, typename P , typename B >
Matrix< R, C, P > TooN::exp (const Matrix< R, C, P, B > &m)
template<int R, int C, typename P , typename B >
Matrix< R, C, P > TooN::Internal::exp_taylor (const Matrix< R, C, P, B > &m)
template<int Rows, int Cols, class Precision , class Base >
TOON_DEPRECATED void TooN::Fill (Matrix< Rows, Cols, Precision, Base > &m, const Precision &p)
template<int Size, class Precision , class Base >
TOON_DEPRECATED void TooN::Fill (Vector< Size, Precision, Base > &v, const Precision &p)
template<int S, class P , class B >
bool TooN::isfinite (const Vector< S, P, B > &v)
template<int S, class P , class B >
bool TooN::isnan (const Vector< S, P, B > &v)
template<int R, int C, typename Precision , typename Base >
std::pair< Precision,
std::pair< int, int > > 
TooN::max_element (const Matrix< R, C, Precision, Base > &m)
template<int Size, typename Precision , typename Base >
std::pair< Precision, int > TooN::max_element (const Vector< Size, Precision, Base > &v)
template<int R, int C, typename Precision , typename Base >
std::pair< Vector< Dynamic,
Precision >, Vector< Dynamic,
Precision > > 
TooN::max_element_horizontal (const Matrix< R, C, Precision, Base > &m)
template<int R, int C, typename Precision , typename Base >
std::pair< Vector< Dynamic,
Precision >, Vector< Dynamic,
Precision > > 
TooN::max_element_vertical (const Matrix< R, C, Precision, Base > &m)
template<int R, int C, typename Precision , typename Base >
Precision TooN::max_value (const Matrix< R, C, Precision, Base > &m)
template<int Size, typename Precision , typename Base >
Precision TooN::max_value (const Vector< Size, Precision, Base > &v)
template<int R, int C, typename Precision , typename Base >
Vector< Dynamic, Precision > TooN::max_value_horizontal (const Matrix< R, C, Precision, Base > &m)
template<int R, int C, typename Precision , typename Base >
Vector< Dynamic, Precision > TooN::max_value_vertical (const Matrix< R, C, Precision, Base > &m)
template<int R, int C, typename Precision , typename Base >
std::pair< Precision,
std::pair< int, int > > 
TooN::min_element (const Matrix< R, C, Precision, Base > &m)
template<int Size, typename Precision , typename Base >
std::pair< Precision, int > TooN::min_element (const Vector< Size, Precision, Base > &v)
template<int R, int C, typename Precision , typename Base >
std::pair< Vector< Dynamic,
Precision >, Vector< Dynamic,
Precision > > 
TooN::min_element_horizontal (const Matrix< R, C, Precision, Base > &m)
template<int R, int C, typename Precision , typename Base >
std::pair< Vector< Dynamic,
Precision >, Vector< Dynamic,
Precision > > 
TooN::min_element_vertical (const Matrix< R, C, Precision, Base > &m)
template<int R, int C, typename Precision , typename Base >
Precision TooN::min_value (const Matrix< R, C, Precision, Base > &m)
template<int Size, typename Precision , typename Base >
Precision TooN::min_value (const Vector< Size, Precision, Base > &v)
template<int R, int C, typename Precision , typename Base >
Vector< Dynamic, Precision > TooN::min_value_horizontal (const Matrix< R, C, Precision, Base > &m)
template<int R, int C, typename Precision , typename Base >
Vector< Dynamic, Precision > TooN::min_value_vertical (const Matrix< R, C, Precision, Base > &m)
template<int Size, class Precision , class Base >
Precision TooN::norm (const Vector< Size, Precision, Base > &v)
template<int R, int C, typename P , typename B >
TooN::norm_1 (const Matrix< R, C, P, B > &m)
template<int Size, class Precision , class Base >
Precision TooN::norm_1 (const Vector< Size, Precision, Base > &v)
template<int Size, class Precision , class Base >
Precision TooN::norm_2 (const Vector< Size, Precision, Base > &v)
template<int R, int C, typename P , typename B >
TooN::norm_fro (const Matrix< R, C, P, B > &m)
template<int R, int C, typename P , typename B >
TooN::norm_inf (const Matrix< R, C, P, B > &m)
template<int Size, class Precision , class Base >
Precision TooN::norm_inf (const Vector< Size, Precision, Base > &v)
template<int Size, class Precision , class Base >
Precision TooN::norm_sq (const Vector< Size, Precision, Base > &v)
template<int Size, class Precision >
void TooN::normalize (Vector< Size, Precision > &v)
template<int Size, class Precision , class Base >
void TooN::normalize (Vector< Size, Precision, Base > v)
template<int C, typename Precision , typename Base >
Matrix<-1, C, Precision > TooN::project (const Matrix<-1, C, Precision, Base > &m)
template<int R, int C, typename Precision , typename Base >
Matrix< R-1, C, Precision > TooN::project (const Matrix< R, C, Precision, Base > &m)
template<int Size, typename Precision , typename Base >
Vector<(Size==Dynamic?Dynamic:Size-1),
Precision > 
TooN::project (const Vector< Size, Precision, Base > &v)
template<int Rows, int Cols, typename Precision , typename Base >
void TooN::Symmetrize (Matrix< Rows, Cols, Precision, Base > &m)
template<int Rows, int Cols, typename Precision , typename Base >
Precision TooN::trace (const Matrix< Rows, Cols, Precision, Base > &m)
template<int Size, class Precision , class Base >
Vector< Size, Precision > TooN::unit (const Vector< Size, Precision, Base > &v)
template<int C, typename Precision , typename Base >
Matrix<-1, C, Precision > TooN::unproject (const Matrix<-1, C, Precision, Base > &m)
template<int R, int C, typename Precision , typename Base >
Matrix< R+1, C, Precision > TooN::unproject (const Matrix< R, C, Precision, Base > &m)
template<int Size, typename Precision , typename Base >
Vector<(Size==Dynamic?Dynamic:Size+1),
Precision > 
TooN::unproject (const Vector< Size, Precision, Base > &v)

Define Documentation

#define M_SQRT1_2   0.707106781186547524401

Definition at line 45 of file helpers.h.

 All Classes Namespaces Files Functions Variables Typedefs Friends Defines


libtoon
Author(s): Florian Weisshardt
autogenerated on Fri Jan 11 10:09:39 2013