2 summary:: Client-side representation of a parallel group node on the server
3 categories:: Server>Nodes, Server>Abstractions
5 Description:: Parallel Groups are server-side node containers that work similar to link::Classes/Group::s, but without
6 ordering constraints for the contained nodes. This means that on parallel architectures the elements of a Parallel Group
7 can be executed concurrently.
12 subsection:: Creation with Immediate Instantiation on the Server
14 copymethod:: Group *new
16 subsection:: Convenience methods for add actions
17 The following convenience methods correspond to the add actions above:
19 copymethod:: Group *after
20 copymethod:: Group *before
21 copymethod:: Group *head
22 copymethod:: Group *tail
23 copymethod:: Group *replace
25 subsection:: Creation without Instantiation on the Server
27 Like with Groups, it is possible to create a a ParGroup object without immediately creating a parallel group in the server.
30 Create and return a ParGroup object without creating a group node on the server. (This method is inherited from Node and is documented here only for convenience.)
32 An optional instance of Server. If nil this will default to the default Server.
34 An optional node ID number. If not supplied one will be generated by the Server's NodeIDAllocator. Normally you should not need to supply an ID.
37 For a detailed discussion please refer to link::Classes/Group#*basicNew::.
41 copymethod:: Group -asGroup
50 degree: rrand(0.0, 12.0).round(1/4),