Functions

mln::arith::impl::generic Namespace Reference

Generic implementation namespace of arith namespace. More...

Functions

template<typename L , typename R , typename O >
void div_ (const L &lhs, const R &rhs, O &output)
template<typename L , typename R >
void div_inplace_ (L &lhs, const R &rhs)
template<typename L , typename R , typename O >
void min_ (const L &lhs, const R &rhs, O &output)
template<typename L , typename R >
void min_inplace_ (L &lhs, const R &rhs)
template<typename I , typename O >
void revert (const Image< I > &input_, Image< O > &output_)
template<typename L , typename R , typename O >
void times_ (const L &lhs, const R &rhs, O &output)
template<typename L , typename R >
void times_inplace_ (L &lhs, const R &rhs)

Detailed Description

Generic implementation namespace of arith namespace.


Function Documentation

template<typename L , typename R , typename O >
void mln::arith::impl::generic::div_ ( const L &  lhs,
const R &  rhs,
O &  output 
) [inline]

Definition at line 194 of file arith/div.hh.

References div_(), mln::trace::entering(), mln::trace::exiting(), and mln::rhs.

Referenced by div_().

template<typename L , typename R >
void mln::arith::impl::generic::div_inplace_ ( L &  lhs,
const R &  rhs 
) [inline]

Definition at line 207 of file arith/div.hh.

References div_inplace_(), mln::trace::entering(), mln::trace::exiting(), and mln::rhs.

Referenced by div_inplace_().

template<typename L , typename R , typename O >
void mln::arith::impl::generic::min_ ( const L &  lhs,
const R &  rhs,
O &  output 
) [inline]

Definition at line 78 of file arith/min.hh.

References mln::trace::entering(), and mln::rhs.

template<typename L , typename R >
void mln::arith::impl::generic::min_inplace_ ( L &  lhs,
const R &  rhs 
) [inline]

Definition at line 91 of file arith/min.hh.

References mln::trace::entering(), mln::trace::exiting(), and mln::rhs.

template<typename I , typename O >
void mln::arith::impl::generic::revert ( const Image< I > &  input_,
Image< O > &  output_ 
) [inline]

Definition at line 93 of file revert.hh.

References mln::trace::entering(), mln::exact(), and mln::trace::exiting().

template<typename L , typename R , typename O >
void mln::arith::impl::generic::times_ ( const L &  lhs,
const R &  rhs,
O &  output 
) [inline]

Definition at line 193 of file arith/times.hh.

References mln::trace::entering(), mln::trace::exiting(), mln::rhs, and times_().

Referenced by times_().

template<typename L , typename R >
void mln::arith::impl::generic::times_inplace_ ( L &  lhs,
const R &  rhs 
) [inline]

Definition at line 206 of file arith/times.hh.

References mln::trace::entering(), mln::trace::exiting(), mln::rhs, and times_inplace_().

Referenced by times_inplace_().