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 I &input, 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]
template<typename L , typename R >
void mln::arith::impl::generic::div_inplace_ ( L &  lhs,
const R &  rhs 
) [inline]
template<typename L , typename R , typename O >
void mln::arith::impl::generic::min_ ( const L &  lhs,
const R &  rhs,
O &  output 
) [inline]

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]
template<typename I , typename O >
void mln::arith::impl::generic::revert_ ( const I &  input,
O &  output 
) [inline]
template<typename L , typename R , typename O >
void mln::arith::impl::generic::times_ ( const L &  lhs,
const R &  rhs,
O &  output 
) [inline]
template<typename L , typename R >
void mln::arith::impl::generic::times_inplace_ ( L &  lhs,
const R &  rhs 
) [inline]