OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Functions
NDIndex.h File Reference
#include "Index/Index.h"
#include <iostream>
#include "Index/NDIndexInlines.h"
Include dependency graph for NDIndex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NDIndex< Dim >
 
class  NDIndex< Dim >
 
class  Touches< Dim >
 
class  Contains< Dim >
 
class  Split< Dim >
 

Functions

template<unsigned Dim>
NDIndex< Dimoperator+ (const NDIndex< Dim > &, const int *)
 
template<unsigned Dim>
NDIndex< Dimoperator+ (const int *, const NDIndex< Dim > &)
 
template<unsigned Dim>
NDIndex< Dimoperator- (const NDIndex< Dim > &, const int *)
 
template<unsigned Dim>
NDIndex< Dimoperator- (const int *, const NDIndex< Dim > &)
 
template<unsigned Dim>
NDIndex< Dimoperator- (const NDIndex< Dim > &)
 
template<unsigned Dim>
NDIndex< Dimoperator* (const NDIndex< Dim > &, const int *)
 
template<unsigned Dim>
NDIndex< Dimoperator* (const int *, const NDIndex< Dim > &)
 
template<unsigned Dim>
NDIndex< Dimoperator/ (const NDIndex< Dim > &, const int *)
 
template<unsigned Dim>
bool operator< (const NDIndex< Dim > &, const NDIndex< Dim > &)
 
template<unsigned Dim, unsigned Dim2>
bool operator== (const NDIndex< Dim > &, const NDIndex< Dim2 > &)
 
template<unsigned Dim>
std::ostream & operator<< (std::ostream &, const NDIndex< Dim > &)
 
template<unsigned D1, unsigned D2>
NDIndex< D1 > plugBase (const NDIndex< D1 > &, const NDIndex< D2 > &)
 

Function Documentation

template<unsigned Dim>
NDIndex< Dim > operator* ( const NDIndex< Dim > &  ndi,
const int *  mult 
)
inline

Definition at line 204 of file NDIndex.h.

References Dim.

template<unsigned Dim>
NDIndex< Dim > operator* ( const int *  mult,
const NDIndex< Dim > &  ndi 
)
inline

Definition at line 212 of file NDIndex.h.

References Dim.

template<unsigned Dim>
NDIndex< Dim > operator+ ( const NDIndex< Dim > &  ndi,
const int *  off 
)
inline

Definition at line 162 of file NDIndex.h.

References Dim.

template<unsigned Dim>
NDIndex< Dim > operator+ ( const int *  off,
const NDIndex< Dim > &  ndi 
)
inline

Definition at line 170 of file NDIndex.h.

References Dim.

template<unsigned Dim>
NDIndex< Dim > operator- ( const NDIndex< Dim > &  ndi,
const int *  off 
)
inline

Definition at line 178 of file NDIndex.h.

References Dim.

template<unsigned Dim>
NDIndex< Dim > operator- ( const int *  off,
const NDIndex< Dim > &  ndi 
)
inline

Definition at line 186 of file NDIndex.h.

References Dim.

template<unsigned Dim>
NDIndex< Dim > operator- ( const NDIndex< Dim > &  ndi)
inline

Definition at line 196 of file NDIndex.h.

References Dim.

template<unsigned Dim>
NDIndex< Dim > operator/ ( const NDIndex< Dim > &  ndi,
const int *  denom 
)
inline

Definition at line 220 of file NDIndex.h.

References Dim.

template<unsigned Dim>
bool operator< ( const NDIndex< Dim > &  lhs,
const NDIndex< Dim > &  rhs 
)
inline

Definition at line 231 of file NDIndex.h.

References Dim.

template<unsigned Dim>
std::ostream & operator<< ( std::ostream &  out,
const NDIndex< Dim > &  idx 
)
inline

Definition at line 254 of file NDIndex.h.

References Dim.

template<unsigned Dim, unsigned Dim2>
bool operator== ( const NDIndex< Dim > &  lhs,
const NDIndex< Dim2 > &  rhs 
)
inline

Definition at line 241 of file NDIndex.h.

References Dim.

template<unsigned D1, unsigned D2>
NDIndex<D1> plugBase ( const NDIndex< D1 > &  ,
const NDIndex< D2 > &   
)
inline

Definition at line 44 of file NDIndexInlines.h.

References NDIndex< Dim >::plugBase().

Referenced by NDIndex< Brackets >::plugBase().

Here is the call graph for this function: