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

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

#include <x2x_linear_impl.hh>

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

List of all members.

Public Types

typedef V argument
typedef algebra::h_mat< dim, C > 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_

Detailed Description

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

Definition at line 49 of file x2x_linear_impl.hh.


Member Typedef Documentation

template<typename V, typename C, typename E>
typedef V mln::fun::internal::x2x_linear_impl_< V, C, E >::argument

Definition at line 53 of file x2x_linear_impl.hh.

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

Definition at line 55 of file x2x_linear_impl.hh.

template<typename V, typename C, typename E>
typedef V mln::fun::internal::x2x_linear_impl_< V, C, E >::result

Definition at line 54 of file x2x_linear_impl.hh.


Constructor & Destructor Documentation

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

Definition at line 77 of file x2x_linear_impl.hh.


Member Function Documentation

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

Definition at line 57 of file x2x_linear_impl.hh.


Member Data Documentation

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

Definition at line 51 of file x2x_linear_impl.hh.

template<typename V, typename C, typename E>
matrix mln::fun::internal::x2x_linear_impl_< V, C, E >::m_ [protected]