Static Public Member Functions | Static Private Member Functions

LibGeoDecomp::Typemaps Class Reference

#include <typemaps.h>

List of all members.

Static Public Member Functions

static void initializeMaps ()
template<typename T >
static MPI_Datatype lookup ()
static MPI_Datatype lookup (bool *)
static MPI_Datatype lookup (char *)
static MPI_Datatype lookup (double *)
static MPI_Datatype lookup (float *)
static MPI_Datatype lookup (int *)
static MPI_Datatype lookup (long *)
static MPI_Datatype lookup (long double *)
static MPI_Datatype lookup (long long *)
static MPI_Datatype lookup (short *)
static MPI_Datatype lookup (signed char *)
static MPI_Datatype lookup (std::complex< double > *)
static MPI_Datatype lookup (std::complex< float > *)
static MPI_Datatype lookup (unsigned *)
static MPI_Datatype lookup (unsigned char *)
static MPI_Datatype lookup (unsigned long *)
static MPI_Datatype lookup (unsigned long long *)
static MPI_Datatype lookup (unsigned short *)
static MPI_Datatype lookup (wchar_t *)
static MPI_Datatype lookup (LibGeoDecomp::Coord< 1 > *)
static MPI_Datatype lookup (LibGeoDecomp::Coord< 2 > *)
static MPI_Datatype lookup (LibGeoDecomp::Coord< 3 > *)
static MPI_Datatype lookup (LibGeoDecomp::CoordBox< 1 > *)
static MPI_Datatype lookup (LibGeoDecomp::CoordBox< 2 > *)
static MPI_Datatype lookup (LibGeoDecomp::CoordBox< 3 > *)
static MPI_Datatype lookup (LibGeoDecomp::CoordBoxMPIDatatypeHelper *)
static MPI_Datatype lookup (LibGeoDecomp::FixedArray< double, Chronometer::NUM_INTERVALS > *)
static MPI_Datatype lookup (LibGeoDecomp::FloatCoord< 1 > *)
static MPI_Datatype lookup (LibGeoDecomp::FloatCoord< 2 > *)
static MPI_Datatype lookup (LibGeoDecomp::FloatCoord< 3 > *)
static MPI_Datatype lookup (LibGeoDecomp::FloatCoordMPIDatatypeHelper *)
static MPI_Datatype lookup (LibGeoDecomp::Streak< 1 > *)
static MPI_Datatype lookup (LibGeoDecomp::Streak< 2 > *)
static MPI_Datatype lookup (LibGeoDecomp::Streak< 3 > *)
static MPI_Datatype lookup (LibGeoDecomp::StreakMPIDatatypeHelper *)
static MPI_Datatype lookup (LibGeoDecomp::TestCell< 1 > *)
static MPI_Datatype lookup (LibGeoDecomp::TestCell< 2 > *)
static MPI_Datatype lookup (LibGeoDecomp::TestCell< 3 > *)
static MPI_Datatype lookup (LibGeoDecomp::TestCellMPIDatatypeHelper *)
static MPI_Datatype lookup (LibGeoDecomp::Chronometer *)

Static Private Member Functions

template<typename T >
static MPI_Aint getAddress (T *address)
static MPI_Datatype generateMapLibGeoDecomp_Coord_1_ ()
static MPI_Datatype generateMapLibGeoDecomp_Coord_2_ ()
static MPI_Datatype generateMapLibGeoDecomp_Coord_3_ ()
static MPI_Datatype generateMapLibGeoDecomp_CoordBox_1_ ()
static MPI_Datatype generateMapLibGeoDecomp_CoordBox_2_ ()
static MPI_Datatype generateMapLibGeoDecomp_CoordBox_3_ ()
static MPI_Datatype generateMapLibGeoDecomp_CoordBoxMPIDatatypeHelper ()
static MPI_Datatype generateMapLibGeoDecomp_FixedArray_double_Chronometer_NUM_INTERVALS_ ()
static MPI_Datatype generateMapLibGeoDecomp_FloatCoord_1_ ()
static MPI_Datatype generateMapLibGeoDecomp_FloatCoord_2_ ()
static MPI_Datatype generateMapLibGeoDecomp_FloatCoord_3_ ()
static MPI_Datatype generateMapLibGeoDecomp_FloatCoordMPIDatatypeHelper ()
static MPI_Datatype generateMapLibGeoDecomp_Streak_1_ ()
static MPI_Datatype generateMapLibGeoDecomp_Streak_2_ ()
static MPI_Datatype generateMapLibGeoDecomp_Streak_3_ ()
static MPI_Datatype generateMapLibGeoDecomp_StreakMPIDatatypeHelper ()
static MPI_Datatype generateMapLibGeoDecomp_TestCell_1_ ()
static MPI_Datatype generateMapLibGeoDecomp_TestCell_2_ ()
static MPI_Datatype generateMapLibGeoDecomp_TestCell_3_ ()
static MPI_Datatype generateMapLibGeoDecomp_TestCellMPIDatatypeHelper ()
static MPI_Datatype generateMapLibGeoDecomp_Chronometer ()

Member Function Documentation

MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_Chronometer (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_Coord_1_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_Coord_2_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_Coord_3_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_CoordBox_1_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_CoordBox_2_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_CoordBox_3_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_CoordBoxMPIDatatypeHelper (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_FixedArray_double_Chronometer_NUM_INTERVALS_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_FloatCoord_1_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_FloatCoord_2_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_FloatCoord_3_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_FloatCoordMPIDatatypeHelper (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_Streak_1_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_Streak_2_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_Streak_3_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_StreakMPIDatatypeHelper (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_TestCell_1_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_TestCell_2_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_TestCell_3_ (  )  [static, private]
MPI_Datatype LibGeoDecomp::Typemaps::generateMapLibGeoDecomp_TestCellMPIDatatypeHelper (  )  [static, private]
template<typename T >
static MPI_Aint LibGeoDecomp::Typemaps::getAddress ( T *  address  )  [inline, static, private]
void LibGeoDecomp::Typemaps::initializeMaps (  )  [static]

References generateMapLibGeoDecomp_Chronometer(), generateMapLibGeoDecomp_Coord_1_(), generateMapLibGeoDecomp_Coord_2_(), generateMapLibGeoDecomp_Coord_3_(), generateMapLibGeoDecomp_CoordBox_1_(), generateMapLibGeoDecomp_CoordBox_2_(), generateMapLibGeoDecomp_CoordBox_3_(), generateMapLibGeoDecomp_CoordBoxMPIDatatypeHelper(), generateMapLibGeoDecomp_FixedArray_double_Chronometer_NUM_INTERVALS_(), generateMapLibGeoDecomp_FloatCoord_1_(), generateMapLibGeoDecomp_FloatCoord_2_(), generateMapLibGeoDecomp_FloatCoord_3_(), generateMapLibGeoDecomp_FloatCoordMPIDatatypeHelper(), generateMapLibGeoDecomp_Streak_1_(), generateMapLibGeoDecomp_Streak_2_(), generateMapLibGeoDecomp_Streak_3_(), generateMapLibGeoDecomp_StreakMPIDatatypeHelper(), generateMapLibGeoDecomp_TestCell_1_(), generateMapLibGeoDecomp_TestCell_2_(), generateMapLibGeoDecomp_TestCell_3_(), generateMapLibGeoDecomp_TestCellMPIDatatypeHelper(), MPI_LIBGEODECOMP_CHRONOMETER, MPI_LIBGEODECOMP_COORD_1_, MPI_LIBGEODECOMP_COORD_2_, MPI_LIBGEODECOMP_COORD_3_, MPI_LIBGEODECOMP_COORDBOX_1_, MPI_LIBGEODECOMP_COORDBOX_2_, MPI_LIBGEODECOMP_COORDBOX_3_, MPI_LIBGEODECOMP_COORDBOXMPIDATATYPEHELPER, MPI_LIBGEODECOMP_FIXEDARRAY_DOUBLE_CHRONOMETER_NUM_INTERVALS_, MPI_LIBGEODECOMP_FLOATCOORD_1_, MPI_LIBGEODECOMP_FLOATCOORD_2_, MPI_LIBGEODECOMP_FLOATCOORD_3_, MPI_LIBGEODECOMP_FLOATCOORDMPIDATATYPEHELPER, MPI_LIBGEODECOMP_STREAK_1_, MPI_LIBGEODECOMP_STREAK_2_, MPI_LIBGEODECOMP_STREAK_3_, MPI_LIBGEODECOMP_STREAKMPIDATATYPEHELPER, MPI_LIBGEODECOMP_TESTCELL_1_, MPI_LIBGEODECOMP_TESTCELL_2_, MPI_LIBGEODECOMP_TESTCELL_3_, and MPI_LIBGEODECOMP_TESTCELLMPIDATATYPEHELPER.

Referenced by MPIGlobalFixture::setUpWorld().

static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( unsigned short *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( unsigned long long *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( unsigned long *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( unsigned char *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( unsigned  )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( std::complex< float > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( std::complex< double > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( signed char *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( short *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( long long *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( long double *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( long *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( int *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( float *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( double *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( char *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( bool  )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::Chronometer  )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::CoordBox< 2 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::StreakMPIDatatypeHelper  )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::Streak< 3 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::CoordBox< 3 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::FloatCoord< 1 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::TestCellMPIDatatypeHelper  )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::TestCell< 1 > *   )  [inline, static]
template<typename T >
static MPI_Datatype LibGeoDecomp::Typemaps::lookup (  )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::FloatCoordMPIDatatypeHelper  )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::TestCell< 3 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::TestCell< 2 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::Streak< 1 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::CoordBox< 1 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::Coord< 3 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::FixedArray< double, Chronometer::NUM_INTERVALS > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::Streak< 2 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::FloatCoord< 3 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::FloatCoord< 2 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::Coord< 2 > *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::CoordBoxMPIDatatypeHelper  )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( wchar_t *   )  [inline, static]
static MPI_Datatype LibGeoDecomp::Typemaps::lookup ( LibGeoDecomp::Coord< 1 > *   )  [inline, static]

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