G+Smo
24.08.0
Geometry + Simulation Modules
|
A sequential communicator group class.
Public Member Functions | |
const MPI_Group * | operator& () const |
Returns a constant pointer to the internal group object. | |
Static Public Member Functions | |
static int | compare (const gsSerialGroup &) |
Compares the group with another group. | |
static int | compare (const int &) |
Compares the group with another group. | |
static gsSerialGroup | diff (const gsSerialGroup &) |
Creates a group from the difference of the group with another group. | |
static gsSerialGroup | diff (const int &) |
Creates a group from the difference of the group with another group. | |
static gsSerialGroup | intersect (const gsSerialGroup &) |
Creates a group from the intersection of the group with another group. | |
static gsSerialGroup | intersect (const int &) |
Creates a group from the intersection of the group with another group. | |
static std::ostream & | print (std::ostream &os) |
Prints the group object as a string. | |
static int | rank () |
Returns the rank of the group. | |
static int | size () |
Returns the size of the group. | |
static gsSerialGroup | unite (const gsSerialGroup &) |
Creates a group from the union of the group with another group. | |
static gsSerialGroup | unite (const int &) |
Creates a group from the union of the group with another group. | |