OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Types | Static Public Member Functions | List of all members
SubFieldTraits< T, Dim, NDIndex< Dim >, SOffset< Dim2 > > Struct Template Reference

#include <SubFieldTraits.h>

Public Types

enum  { Brackets_u = Dim2 }
 
typedef NDIndex< DimReturn_t
 

Static Public Member Functions

static int construct (NDIndex< Dim > &out, const SOffset< Dim2 > &s, BareField< T, Dim > &)
 
static void combine (const NDIndex< Dim > &s1, const SOffset< Dim2 > &s2, Return_t &out, unsigned int B, BareField< T, Dim > &)
 

Detailed Description

template<class T, unsigned int Dim, unsigned int Dim2>
struct SubFieldTraits< T, Dim, NDIndex< Dim >, SOffset< Dim2 > >

Definition at line 148 of file SubFieldTraits.h.

Member Typedef Documentation

template<class T , unsigned int Dim, unsigned int Dim2>
typedef NDIndex<Dim> SubFieldTraits< T, Dim, NDIndex< Dim >, SOffset< Dim2 > >::Return_t

Definition at line 156 of file SubFieldTraits.h.

Member Enumeration Documentation

template<class T , unsigned int Dim, unsigned int Dim2>
anonymous enum
Enumerator
Brackets_u 

Definition at line 157 of file SubFieldTraits.h.

Member Function Documentation

template<class T , unsigned int Dim, unsigned int Dim2>
static void SubFieldTraits< T, Dim, NDIndex< Dim >, SOffset< Dim2 > >::combine ( const NDIndex< Dim > &  s1,
const SOffset< Dim2 > &  s2,
Return_t out,
unsigned int  B,
BareField< T, Dim > &   
)
inlinestatic

Definition at line 158 of file SubFieldTraits.h.

References CTAssert, and Dim.

template<class T , unsigned int Dim, unsigned int Dim2>
static int SubFieldTraits< T, Dim, NDIndex< Dim >, SOffset< Dim2 > >::construct ( NDIndex< Dim > &  out,
const SOffset< Dim2 > &  s,
BareField< T, Dim > &   
)
inlinestatic

Definition at line 149 of file SubFieldTraits.h.

References CTAssert, and Dim.


The documentation for this struct was generated from the following file: