Chombo + EB + MF  3.2
Classes | Macros | Functions
GenericArithmetic.H File Reference
#include "BaseNamespaceHeader.H"
#include "BaseNamespaceFooter.H"
#include "GenericArithmeticI.H"
Include dependency graph for GenericArithmetic.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GenericArithmeticable< ScalarT, SelfT >
 

Macros

#define _GENERICARITHMETIC_H_
 

Functions

template<class C >
C::self_type operator+ (const C &, const C &)
 
template<class C >
C::self_type operator+ (const C &, const typename C::scalar_type &)
 
template<class C >
C::self_type operator+ (const typename C::scalar_type &, const C &)
 
template<class C >
C::self_type operator* (const C &, const C &)
 
template<class C >
C::self_type operator* (const C &, const typename C::scalar_type &)
 
template<class C >
C::self_type operator* (const typename C::scalar_type &, const C &)
 
template<class C >
C::self_type operator- (const C &, const C &)
 
template<class C >
C::self_type operator- (const C &, const typename C::scalar_type &)
 
template<class C >
C::self_type operator- (const typename C::scalar_type &, const C &)
 
template<class C >
C::self_type operator/ (const C &, const C &)
 
template<class C >
C::self_type operator/ (const C &, const typename C::scalar_type &)
 
template<class C >
C::self_type operator/ (const typename C::scalar_type &, const C &)
 

Macro Definition Documentation

◆ _GENERICARITHMETIC_H_

#define _GENERICARITHMETIC_H_

Function Documentation

◆ operator+() [1/3]

template<class C >
C::self_type operator+ ( const C ,
const C  
)

Referenced by Box::copy().

◆ operator+() [2/3]

template<class C >
C::self_type operator+ ( const C ,
const typename C::scalar_type &   
)

◆ operator+() [3/3]

template<class C >
C::self_type operator+ ( const typename C::scalar_type &  ,
const C  
)

◆ operator*() [1/3]

template<class C >
C::self_type operator* ( const C ,
const C  
)

◆ operator*() [2/3]

template<class C >
C::self_type operator* ( const C ,
const typename C::scalar_type &   
)

◆ operator*() [3/3]

template<class C >
C::self_type operator* ( const typename C::scalar_type &  ,
const C  
)

◆ operator-() [1/3]

template<class C >
C::self_type operator- ( const C ,
const C  
)

Referenced by Box::copy().

◆ operator-() [2/3]

template<class C >
C::self_type operator- ( const C ,
const typename C::scalar_type &   
)

◆ operator-() [3/3]

template<class C >
C::self_type operator- ( const typename C::scalar_type &  ,
const C  
)

References C.

◆ operator/() [1/3]

template<class C >
C::self_type operator/ ( const C ,
const C  
)

Referenced by IntVect::copy().

◆ operator/() [2/3]

template<class C >
C::self_type operator/ ( const C ,
const typename C::scalar_type &   
)

◆ operator/() [3/3]

template<class C >
C::self_type operator/ ( const typename C::scalar_type &  ,
const C  
)

References C.