24 #ifndef _GENERICARITHMETIC_H_    25 #define _GENERICARITHMETIC_H_    53 template<
typename ScalarT, 
typename SelfT>
    93 template<
class C> 
typename C::self_type 
operator+( 
const C&, 
const C& );
    94 template<
class C> 
typename C::self_type 
operator+( 
const C&, 
const typename C::scalar_type& );
    95 template<
class C> 
typename C::self_type 
operator+( 
const typename C::scalar_type&, 
const C& );
    97 template<
class C> 
typename C::self_type 
operator*( 
const C&, 
const C& );
    98 template<
class C> 
typename C::self_type 
operator*( 
const C&, 
const typename C::scalar_type& );
    99 template<
class C> 
typename C::self_type 
operator*( 
const typename C::scalar_type&, 
const C& );
   101 template<
class C> 
typename C::self_type 
operator-( 
const C&, 
const C& );
   102 template<
class C> 
typename C::self_type 
operator-( 
const C&, 
const typename C::scalar_type& );
   103 template<
class C> 
typename C::self_type 
operator-( 
const typename C::scalar_type&, 
const C& );
   105 template<
class C> 
typename C::self_type 
operator/( 
const C&, 
const C& );
   106 template<
class C> 
typename C::self_type 
operator/( 
const C&, 
const typename C::scalar_type& );
   107 template<
class C> 
typename C::self_type 
operator/( 
const typename C::scalar_type&, 
const C& );
   113 #endif // include guard bool operator>(const SelfT &) const
Definition: GenericArithmeticI.H:31
 
bool operator<(const SelfT &) const
Definition: GenericArithmeticI.H:25
 
C::self_type operator-(const C &, const C &)
Definition: GenericArithmeticI.H:124
 
ScalarT scalar_type
Definition: GenericArithmetic.H:60
 
Definition: GenericArithmetic.H:54
 
bool operator>=(const SelfT &) const
Definition: GenericArithmeticI.H:43
 
GenericArithmeticable(SelfT *s)
Definition: GenericArithmetic.H:64
 
void const char const int const int const int const Real const Real const int const Real const int const Real Real * C
Definition: Lapack.H:83
 
SelfT & operator+=(const SelfT &)
Definition: GenericArithmeticI.H:52
 
virtual ~GenericArithmeticable()
Definition: GenericArithmetic.H:57
 
C::self_type operator+(const C &, const C &)
Definition: GenericArithmeticI.H:120
 
C::self_type operator/(const C &, const C &)
Definition: GenericArithmeticI.H:132
 
SelfT self_type
Definition: GenericArithmetic.H:61
 
C::self_type operator*(const C &, const C &)
Definition: GenericArithmeticI.H:128
 
bool operator<=(const SelfT &) const
Definition: GenericArithmeticI.H:37
 
SelfT * m_child
Definition: GenericArithmetic.H:83
 
SelfT & operator*=(const SelfT &)
Definition: GenericArithmeticI.H:76
 
SelfT & operator/=(const SelfT &)
Definition: GenericArithmeticI.H:88
 
SelfT & operator-=(const SelfT &)
Definition: GenericArithmeticI.H:64