AdjoinableMPI
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
userDefinedOpData Struct Reference

#include <modified.h>

Public Attributes

int size
 
int preAlloc
 
MPI_Op * ops
 
MPI_User_function ** functions
 
int * commutes
 

Detailed Description

Todo:
move out of userIF user-defined reduction op data only one instance of userDefinedOpData exists at once get pointer from getUOpData, add new stuff with addUOpData

Definition at line 115 of file modified.h.

Member Data Documentation

int* userDefinedOpData::commutes
MPI_User_function** userDefinedOpData::functions
MPI_Op* userDefinedOpData::ops

Definition at line 118 of file modified.h.

Referenced by addUOpData(), getUOpData(), releaseUOpData(), and userDefinedOpIdx().

int userDefinedOpData::preAlloc

Definition at line 117 of file modified.h.

Referenced by addUOpData(), and getUOpData().

int userDefinedOpData::size

Definition at line 116 of file modified.h.

Referenced by addUOpData(), getUOpData(), and userDefinedOpIdx().


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