B.2.1.17 Grid Connectivity

nconns Get number of generalized connectivities
number:I=nconns(base-id:I,zone-id:I)
  $\rightarrow$ No comment. 
connread Get generalized connectivity points
return-tuple=connread(base-id:I,zone-id:I,connect-id:I)
  $\rightarrow$ The tuple contains two arrays of integers 'target-interface-points:A'and 'donor-interface-oints:A'. 
connwrite Create a generalized connectivity node
connect-id:I=connwrite(args)
  $\rightarrow$ The arguments are defining (in this order) the'base-id:I','zone-id:I' of the new node, its 'name:S', the'gridlocation:I', 'gridconnectivitytype:I' and 'point-set-type:I'of the current (target) node interface. The 'number-of-points:I' and'interface-points:A' which is an array of integers.Then the 'donor-name:S', its 'zonetype:I', 'point-set-type:I' and'data-type:I', the 'number-of-donor-points:I' and the actual arrayof points 'donor-points:A'.Note the 'DataType' is force to 'Integer'. 
none2oneglobal Count the one2one nodes for the whole base
number-of-one2one:I=none2oneglobal(base-id:I)
  $\rightarrow$ Comment 
none2one Count the one2one nodes
number-of-one2one:I=none2one(base-id:I,zone-id:I)
  $\rightarrow$ Comment 
one2onewrite Create a 1to1 connectivity node
one2one-id:I=one2onewrite(base-id:I,zone-id:I,args...)
  $\rightarrow$ The trailing arguments are the following, in that order. The'name:S' of the node, the 'donor-name:S', the 'range' tuple andthe 'donor-range' tuple which are both six-integer tuples. Thenthe 'transform' tuple is a three-integer tuple. 
one2oneread Get the one2one node informations
return-tuple=one2oneread(base-id:I,zone-id:I,one2one-id:I)
  $\rightarrow$ The return tuple has the following members, in that order. The'name:S' of the node, the 'donor-name:S', the 'range' tuple andthe 'donor-range' tuple which are both six-integer tuples. Thenthe 'transform' tuple is a three-integer tuple. 
conninfo Get information about generalized connect node
return-tuple=conninfo(base-id:I,zone-id:I,connect-id:I)
  $\rightarrow$ The return tuple contains: 'connect-name:S', 'gridlocation:I','gridconnectivity:I', 'pointsettype:I', 'number-of-points:I','donor-name:S', 'donor-zone-type:I', donor-point-set-type:I','donor-data-type:I' and 'donor-number-of-points:I' 
one2onereadglobal Get the one2one node informations for whole base
return-list=one2onereadglobal(base-id:I)
  $\rightarrow$ The return is a list of tuples, each tupletuple has the following members, in that order. The'name:S' of the node, the 'zone:S' name for which the conectivityinformation is related, the 'donor-name:S', the 'range' tuple andthe 'donor-range' tuple which are both six-integer tuples. Thenthe 'transform' tuple is a three-integer tuple.