Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

par::Mpi_datatype< ot::TreeNode > Class Template Reference

A template specialization of the abstract class "Mpi_datatype" for communicating messages of type "ot::TreeNode". More...

#include <TreeNode.h>

List of all members.

Static Public Member Functions

MPI_Op _MAX ()
 User defined MPI_Operation that computes: second[i] = Max(first[i], second[i]),.
MPI_Op _MIN ()
 User defined MPI_Operation that computes: second[i] = Min(first[i], second[i]),.
MPI_Op MAX_LEVEL ()
 User defined MPI_Operation that sets second[i] to first[i] if first[i] is at a greater level than second[i].
MPI_Op NCA ()
 User defined MPI_Operation that computes: second[i] = NCA(first[i], second[i]),.
MPI_Datatype value ()


Detailed Description

template<>
class par::Mpi_datatype< ot::TreeNode >

A template specialization of the abstract class "Mpi_datatype" for communicating messages of type "ot::TreeNode".

Author:
Rahul Sampath, rahul.sampath@gmail.com

Definition at line 396 of file TreeNode.h.


Member Function Documentation

MPI_Op par::Mpi_datatype< ot::TreeNode >::_MAX  )  [inline, static]
 

User defined MPI_Operation that computes: second[i] = Max(first[i], second[i]),.

Remarks:
first and second are 2 arrays of type TreeNode. "MAX" is a macro

Definition at line 453 of file TreeNode.h.

MPI_Op par::Mpi_datatype< ot::TreeNode >::_MIN  )  [inline, static]
 

User defined MPI_Operation that computes: second[i] = Min(first[i], second[i]),.

Remarks:
first and second are 2 arrays of type TreeNode. "MIN" is a macro

Definition at line 468 of file TreeNode.h.

MPI_Op par::Mpi_datatype< ot::TreeNode >::MAX_LEVEL  )  [inline, static]
 

User defined MPI_Operation that sets second[i] to first[i] if first[i] is at a greater level than second[i].

Remarks:
first and second are 2 arrays of type TreeNode.

Definition at line 438 of file TreeNode.h.

MPI_Op par::Mpi_datatype< ot::TreeNode >::NCA  )  [inline, static]
 

User defined MPI_Operation that computes: second[i] = NCA(first[i], second[i]),.

Remarks:
first and second are 2 arrays of type TreeNode and NCA returns the nearest common ancestor of its 2 arguments.

Definition at line 483 of file TreeNode.h.

MPI_Datatype par::Mpi_datatype< ot::TreeNode >::value  )  [inline, static]
 

Returns:
The MPI_Datatype corresponding to the datatype "ot::TreeNode".

Definition at line 496 of file TreeNode.h.


The documentation for this class was generated from the following file:
Generated on Tue Mar 24 16:14:26 2009 for DENDRO by  doxygen 1.3.9.1