Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes

mln::fun::internal::x2x_linear_impl_< V, E > Struct Template Reference

#include <x2x_linear_impl.hh>

Inheritance diagram for mln::fun::internal::x2x_linear_impl_< V, E >:
Inheritance graph

List of all members.

Public Types

typedef V argument
typedef V::coord coord
typedef algebra::h_mat< dim,
coord
matrix
typedef V result

Public Member Functions

const matrixmat () const
operator() (const V &x) const

Static Public Attributes

static const unsigned dim = V::dim

Protected Member Functions

 x2x_linear_impl_ ()

Protected Attributes

matrix m_

template<typename V, typename E>
struct mln::fun::internal::x2x_linear_impl_< V, E >


Member Typedef Documentation

template<typename V, typename E>
typedef V mln::fun::internal::x2x_linear_impl_< V, E >::argument
template<typename V, typename E>
typedef V::coord mln::fun::internal::x2x_linear_impl_< V, E >::coord
template<typename V, typename E>
typedef algebra::h_mat<dim, coord> mln::fun::internal::x2x_linear_impl_< V, E >::matrix
template<typename V, typename E>
typedef V mln::fun::internal::x2x_linear_impl_< V, E >::result

Constructor & Destructor Documentation

template<typename V , typename E >
mln::fun::internal::x2x_linear_impl_< V, E >::x2x_linear_impl_ (  )  [inline, protected]

Member Function Documentation

template<typename V , typename E >
const x2x_linear_impl_< V, E >::matrix & mln::fun::internal::x2x_linear_impl_< V, E >::mat (  )  const [inline]
template<typename V, typename E>
V mln::fun::internal::x2x_linear_impl_< V, E >::operator() ( const V &  x  )  const [inline]

Member Data Documentation

template<typename V, typename E>
const unsigned mln::fun::internal::x2x_linear_impl_< V, E >::dim = V::dim [static]
template<typename V, typename E>
matrix mln::fun::internal::x2x_linear_impl_< V, E >::m_ [protected]