splitIndices
Split a Sequence of Integer Indices
Description
Divides a sequence of integers into contiguous pieces for distribution
among the nodes of a cluster.
Usage
splitIndices(nx, ncl)
Arguments
  
| nx | an integer value.  The number of elements to be divided. | 
  | ncl | an integer value.  The number of nodes in the cluster. | 
 
Details
splitIndices splits the sequence of integers from 1 to
nx into contiguous pieces for each of 
ncl cluster nodes.
The lengths of these pieces are roughly equal.  The results are used by
clusterSplit to assign elements of a list to the
different elements of a cluster.
 
Value
returns a list of length ncl where each component contains a
contiguous vector of integers between 1 and nx.
Differences between Spotfire Enterprise Runtime for R and Open-source R
splitIndices gives incorrect results in open-source R if
nx or ncl is less than or equal to one.  Spotfire Enterprise Runtime for R handles
these cases better, returning a list with ncl elements.
See Also
Examples
splitIndices(1, 3)
## [[1]]
## integer(0)
## 
## [[2]]
## [1] 1
## 
## [[3]]
## integer(0)
splitIndices(10, 4)
## [[1]]
## [1] 1 2 3
##
## [[2]]
## [1] 4 5
##
## [[3]]
## [1] 6 7
##
## [[4]]
## [1]  8  9 10
## Not run: 
splitIndices(-10, 4)  # gives error, since nx is less than zero
## End(Not run)