ActiViz .NET
5.8.0
|
vtkSubGroup - scalable collective communication for a subset of members of a parallel VTK application More...
Public Types | |
enum | MAXOP_WrapperEnum { MAXOP = 2, MINOP = 1, SUMOP = 3 } |
Undocumented Block. More... | |
Public Member Functions | |
vtkSubGroup (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkSubGroup () | |
Undocumented Block. | |
int | Barrier () |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
int | Broadcast (IntPtr data, int length, int root) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
int | Broadcast (string data, int length, int root) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
int | Gather (IntPtr data, IntPtr to, int length, int root) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
int | Gather (string data, string to, int length, int root) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
int | Initialize (int p0, int p1, int me, int tag, vtkCommunicator c) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkSubGroup | NewInstance () |
Undocumented Block. | |
void | PrintSubGroup () |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
int | ReduceMax (IntPtr data, IntPtr to, int length, int root) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
int | ReduceMin (IntPtr data, IntPtr to, int length, int root) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
int | ReduceSum (IntPtr data, IntPtr to, int length, int root) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
int | getLocalRank (int processID) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
void | setGatherPattern (int root, int length) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1. | |
Static Public Member Functions | |
static new vtkSubGroup | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkSubGroup | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkSubGroup" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "11vtkSubGroup" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal IntPtr | vtkSubGroup_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkSubGroup_Barrier_01 (HandleRef pThis) |
static internal int | vtkSubGroup_Broadcast_02 (HandleRef pThis, IntPtr data, int length, int root) |
static internal int | vtkSubGroup_Broadcast_03 (HandleRef pThis, string data, int length, int root) |
static internal int | vtkSubGroup_Gather_04 (HandleRef pThis, IntPtr data, IntPtr to, int length, int root) |
static internal int | vtkSubGroup_Gather_05 (HandleRef pThis, string data, string to, int length, int root) |
static internal int | vtkSubGroup_Initialize_06 (HandleRef pThis, int p0, int p1, int me, int tag, HandleRef c) |
static internal int | vtkSubGroup_IsA_07 (HandleRef pThis, string type) |
static internal int | vtkSubGroup_IsTypeOf_08 (string type) |
static internal IntPtr | vtkSubGroup_NewInstance_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkSubGroup_PrintSubGroup_11 (HandleRef pThis) |
static internal int | vtkSubGroup_ReduceMax_12 (HandleRef pThis, IntPtr data, IntPtr to, int length, int root) |
static internal int | vtkSubGroup_ReduceMin_13 (HandleRef pThis, IntPtr data, IntPtr to, int length, int root) |
static internal int | vtkSubGroup_ReduceSum_14 (HandleRef pThis, IntPtr data, IntPtr to, int length, int root) |
static internal IntPtr | vtkSubGroup_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkSubGroup_getLocalRank_16 (HandleRef pThis, int processID) |
static internal void | vtkSubGroup_setGatherPattern_17 (HandleRef pThis, int root, int length) |
Static Private Member Functions | |
static | vtkSubGroup () |
Automatically generated type registration mechanics. |
vtkSubGroup - scalable collective communication for a subset of members of a parallel VTK application
Description This class provides scalable broadcast, reduce, etc. using only a vtkMultiProcessController. It does not require MPI. Users are vtkPKdTree and vtkDistributedDataFilter.
Note This class will be deprecated soon. Instead of using this class, use the collective and subgrouping operations now built into vtkMultiProcessController. The only reason this class is not deprecated already is because vtkPKdTree relies heavily on this class in ways that are not easy to work around. Since vtkPKdTree is due for a major overhaul anyway, we are leaving things the way they are for now.
static Kitware.VTK.vtkSubGroup.vtkSubGroup | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkSubGroup.vtkSubGroup | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
int Kitware.VTK.vtkSubGroup.Barrier | ( | ) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
int Kitware.VTK.vtkSubGroup.Broadcast | ( | IntPtr | data, |
int | length, | ||
int | root | ||
) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
int Kitware.VTK.vtkSubGroup.Broadcast | ( | string | data, |
int | length, | ||
int | root | ||
) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
override void Kitware.VTK.vtkSubGroup.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkObject.
int Kitware.VTK.vtkSubGroup.Gather | ( | IntPtr | data, |
IntPtr | to, | ||
int | length, | ||
int | root | ||
) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
int Kitware.VTK.vtkSubGroup.Gather | ( | string | data, |
string | to, | ||
int | length, | ||
int | root | ||
) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
int Kitware.VTK.vtkSubGroup.getLocalRank | ( | int | processID | ) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
int Kitware.VTK.vtkSubGroup.Initialize | ( | int | p0, |
int | p1, | ||
int | me, | ||
int | tag, | ||
vtkCommunicator | c | ||
) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
override int Kitware.VTK.vtkSubGroup.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new int Kitware.VTK.vtkSubGroup.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new vtkSubGroup Kitware.VTK.vtkSubGroup.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
int Kitware.VTK.vtkSubGroup.ReduceMax | ( | IntPtr | data, |
IntPtr | to, | ||
int | length, | ||
int | root | ||
) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
int Kitware.VTK.vtkSubGroup.ReduceMin | ( | IntPtr | data, |
IntPtr | to, | ||
int | length, | ||
int | root | ||
) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
int Kitware.VTK.vtkSubGroup.ReduceSum | ( | IntPtr | data, |
IntPtr | to, | ||
int | length, | ||
int | root | ||
) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
static new vtkSubGroup Kitware.VTK.vtkSubGroup.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
void Kitware.VTK.vtkSubGroup.setGatherPattern | ( | int | root, |
int | length | ||
) |
BTX The wrapper gets confused here and falls down. enum {MINOP = 1, MAXOP = 2, SUMOP = 3}; ETX Initialize a communication subgroup for the processes with rank p0 through p1 of the given communicator. (So vtkSubGroup is limited to working with subgroups that are identified by a contiguous set of rank IDs.) The third argument is the callers rank, which must in the range from p0 through p1.
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_Barrier_01 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_Broadcast_02 | ( | HandleRef | pThis, |
IntPtr | data, | ||
int | length, | ||
int | root | ||
) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_Broadcast_03 | ( | HandleRef | pThis, |
string | data, | ||
int | length, | ||
int | root | ||
) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_Gather_04 | ( | HandleRef | pThis, |
IntPtr | data, | ||
IntPtr | to, | ||
int | length, | ||
int | root | ||
) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_Gather_05 | ( | HandleRef | pThis, |
string | data, | ||
string | to, | ||
int | length, | ||
int | root | ||
) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_getLocalRank_16 | ( | HandleRef | pThis, |
int | processID | ||
) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_Initialize_06 | ( | HandleRef | pThis, |
int | p0, | ||
int | p1, | ||
int | me, | ||
int | tag, | ||
HandleRef | c | ||
) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_IsA_07 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_IsTypeOf_08 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkSubGroup.vtkSubGroup_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkSubGroup.vtkSubGroup_NewInstance_10 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkSubGroup.vtkSubGroup_PrintSubGroup_11 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_ReduceMax_12 | ( | HandleRef | pThis, |
IntPtr | data, | ||
IntPtr | to, | ||
int | length, | ||
int | root | ||
) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_ReduceMin_13 | ( | HandleRef | pThis, |
IntPtr | data, | ||
IntPtr | to, | ||
int | length, | ||
int | root | ||
) | [private] |
static internal int Kitware.VTK.vtkSubGroup.vtkSubGroup_ReduceSum_14 | ( | HandleRef | pThis, |
IntPtr | data, | ||
IntPtr | to, | ||
int | length, | ||
int | root | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkSubGroup.vtkSubGroup_SafeDownCast_15 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkSubGroup.vtkSubGroup_setGatherPattern_17 | ( | HandleRef | pThis, |
int | root, | ||
int | length | ||
) | [private] |
new readonly string Kitware.VTK.vtkSubGroup.MRClassNameKey = "11vtkSubGroup" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
new const string Kitware.VTK.vtkSubGroup.MRFullTypeName = "Kitware.VTK.vtkSubGroup" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.