GenericArithmeticI.H File Reference

#include <functional>
#include "BaseNamespaceHeader.H"
#include "BaseNamespaceFooter.H"

Include dependency graph for GenericArithmeticI.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class C>
C operatorOp (const C &c1, const C &c2, C &(C::*op)(const C &))
template<class C>
C operatorOpScalar (const C &c1, const typename C::scalar_type &x, C &(C::*op)(const typename C::scalar_type &))
template<class C>
C::self_type operator+ (const C &c1, const C &c2)
template<class C>
C::self_type operator- (const C &c1, const C &c2)
template<class C>
C::self_type operator* (const C &c1, const C &c2)
template<class C>
C::self_type operator/ (const C &c1, const C &c2)
template<class C>
C::self_type operator+ (const C &c, const typename C::scalar_type &x)
template<class C>
C::self_type operator+ (const typename C::scalar_type &x, const C &c)
template<class C>
C::self_type operator* (const C &c, const typename C::scalar_type &x)
template<class C>
C::self_type operator* (const typename C::scalar_type &x, const C &c)
template<class C>
C::self_type operator- (const C &c, const typename C::scalar_type &x)
template<class C>
C::self_type operator- (const typename C::scalar_type &x, const C &c)
template<class C>
C::self_type operator/ (const C &c, const typename C::scalar_type &x)
template<class C>
C::self_type operator/ (const typename C::scalar_type &x, const C &c)


Function Documentation

template<class C>
C operatorOp ( const C c1,
const C c2,
C &(C::*)(const C &)  op 
) [inline]

References C.

template<class C>
C operatorOpScalar ( const C c1,
const typename C::scalar_type &  x,
C &(C::*)(const typename C::scalar_type &)  op 
) [inline]

References C.

template<class C>
C::self_type operator+ ( const C c1,
const C c2 
) [inline]

template<class C>
C::self_type operator- ( const C c1,
const C c2 
) [inline]

template<class C>
C::self_type operator* ( const C c1,
const C c2 
) [inline]

template<class C>
C::self_type operator/ ( const C c1,
const C c2 
) [inline]

template<class C>
C::self_type operator+ ( const C c,
const typename C::scalar_type &  x 
) [inline]

template<class C>
C::self_type operator+ ( const typename C::scalar_type &  x,
const C c 
) [inline]

template<class C>
C::self_type operator* ( const C c,
const typename C::scalar_type &  x 
) [inline]

template<class C>
C::self_type operator* ( const typename C::scalar_type &  x,
const C c 
) [inline]

template<class C>
C::self_type operator- ( const C c,
const typename C::scalar_type &  x 
) [inline]

template<class C>
C::self_type operator- ( const typename C::scalar_type &  x,
const C c 
) [inline]

References C.

template<class C>
C::self_type operator/ ( const C c,
const typename C::scalar_type &  x 
) [inline]

template<class C>
C::self_type operator/ ( const typename C::scalar_type &  x,
const C c 
) [inline]

References C.


Generated on Thu Feb 21 04:21:35 2019 for Chombo + EB by  doxygen 1.5.5