OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
CartesianCentering< CE, Dim, NComponents > Class Template Reference

#include <CartesianCentering.h>

Public Member Functions

template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 
template<>
char * CenteringName
 

Static Public Member Functions

static void print_Centerings (std::ostream &)
 

Static Public Attributes

static std::string CenteringName
 

Detailed Description

template<const CenteringEnum * CE, unsigned Dim, unsigned NComponents = 1U>
class CartesianCentering< CE, Dim, NComponents >

Definition at line 34 of file CartesianCentering.h.

Member Function Documentation

template<>
char * CartesianCentering< CCCEnums< 2U, 1U, 0U >::allEdge, 1U, 1U >::CenteringName ( )

Definition at line 390 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 2U, 1U, 1U >::allEdge, 1U, 1U >::CenteringName ( )

Definition at line 393 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 1U, 1U, 0U >::allCell, 1U, 0U >::CenteringName ( )

Definition at line 397 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 2U, 2U, 0U >::allCell, 1U, 0U >::CenteringName ( )

Definition at line 400 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 3U, 3U, 0U >::allCell, 1U, 0U >::CenteringName ( )

Definition at line 403 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 2U, 2U, 0U >::allCell, 2U, 0U >::CenteringName ( )

Definition at line 407 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 3U, 3U, 0U >::allCell, 3U, 0U >::CenteringName ( )

Definition at line 410 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 1U, 1U, 0U >::allVertex, 1U, 0U >::CenteringName ( )

Definition at line 414 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 2U, 2U, 0U >::allVertex, 1U, 0U >::CenteringName ( )

Definition at line 417 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 3U, 3U, 0U >::allVertex, 1U, 0U >::CenteringName ( )

Definition at line 420 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 2U, 2U, 0U >::allVertex, 2U, 0U >::CenteringName ( )

Definition at line 424 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 3U, 3U, 0U >::allVertex, 3U, 0U >::CenteringName ( )

Definition at line 427 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 1U, 1U, 0U >::vectorFace, 1U, 0U >::CenteringName ( )

Definition at line 431 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 2U, 2U, 0U >::vectorFace, 2U, 0U >::CenteringName ( )

Definition at line 434 of file CartesianCentering_inst.cpp.

template<>
char * CartesianCentering< CCCEnums< 3U, 3U, 0U >::vectorFace, 3U, 0U >::CenteringName ( )

Definition at line 437 of file CartesianCentering_inst.cpp.

template<const CenteringEnum * CE, unsigned Dim, unsigned NComponents>
void CartesianCentering< CE, Dim, NComponents >::print_Centerings ( std::ostream &  out)
static

Definition at line 42 of file CartesianCentering.h.

References Centering::CenteringEnum_Names, Dim, and endl().

Here is the call graph for this function:

Member Data Documentation

template<const CenteringEnum * CE, unsigned Dim, unsigned NComponents = 1U>
std::string CartesianCentering< CE, Dim, NComponents >::CenteringName
static
Initial value:
=
"CartesianCentering: no specialized name (yet) for this case"

Definition at line 38 of file CartesianCentering.h.


The documentation for this class was generated from the following files: