$,DObject-method        Extracts elements of a distributed object
                        matching the name.
DObject-class           The baseline distributed object class to be
                        extended by each backend driver. Backends may
                        elect to extend once for all distributed object
                        types ('dlist', 'darray', 'dframe,', etc.) for
                        one per type, depending on needs.
[                       Extract parts of a distributed object.
[[,DObject,numeric-method
                        Extracts a single element of a distributed
                        object.
as.darray               Convert input matrix into a distributed array.
as.dframe               Convert input matrix or data.frame into a
                        distributed data.frame.
as.dlist                Creates a distributed list from the input.
cbind,DObject-method    Column binds the objects.
colMeans,DObject-method
                        Gets the column means for a distributed array
                        or data.frame.
colSums,DObject-method
                        Get the column sums for a distributed array or
                        data.frame.
collect                 Fetch partition(s) of 'darray', 'dframe' or
                        'dlist' from remote workers.
colnames,DObject-method
                        Gets the colnames for the distributed object.
combine                 Combines a list of partitions into a single
                        distributed object. (can be implemented by a
                        frontend wrapper without actually combining
                        data in storage).
darray                  Creates a distributed array with the specified
                        partitioning and contents.
ddR                     Distributed Data-structures in R
ddRDriver-class         The base S4 class for backend driver classes to
                        extend.
dframe                  Creates a distributed data.frame with the
                        specified partitioning and data.
dimnames,DObject-method
                        Gets the dimnames for the distributed object.
dimnames<-,DObject,list-method
                        Sets the dimnames for the distributed object.
dlapply                 Distributed version of 'lapply'. Similar to
                        'dmapply', but permits only one iterable
                        argument, and output.type is always 'dlist'.
dlist                   Creates a distributed list with the specified
                        partitioning and data.
dmapply                 Distributed version of mapply. Similar to R's
                        'mapply', it allows a multivariate function,
                        FUN, to be applied to several inputs. Unlike
                        standard mapply, it always returns a
                        distributed object.
do_collect              Backend implemented function to move data from
                        storage to the calling context (node).
do_dmapply              Backend-specific dmapply logic. This is a
                        required override for all backends to implement
                        so dmapply works.
getBestOutputPartitioning
                        This is an overrideable function that
                        determines what the output partitioning scheme
                        of a dlapply or dmapply function should be. It
                        determines the 'ideal' nparts for the output if
                        it is not supplied. For API
                        standard-enforcement, overriding this is not
                        recommended.
getPartitionIdsAndOffsets
                        Gets the internal set of partitions, and
                        offsets within each partition, of a set 1d or
                        2d-subset indices for a distributed object
get_parts               Gets the partitions to a distributed object,
                        given an index.
init                    Called when the backend driver is initialized.
is.darray               Returns whether the input is a darray
is.dframe               Returns whether the input is a dframe
is.dlist                Returns whether the input is a dlist
is.dobject              Returns whether the input entity is a DObject
is.sparse_darray        Returns whether the input is a sparse_darray
mean,DObject-method     Gets the mean value of the elements within the
                        object.
names<-,DObject-method
                        Sets the names of a distributed object
nparts                  Returns a 2d-vector denoting the number of
                        partitions existing along each dimension of the
                        distributed object, where the
                        vector==c(partitions_per_column,
                        partitions_per_row). For a dlist, the value is
                        equivalent to c(totalParts(dobj),1).
parallel                The default parallel driver
parts                   Retrieves, as a list of independent objects,
                        pointers to each individual partition of the
                        input.
psize                   Return sizes of each partition of the input
                        distributed object.
rbind                   rbindddR
rbind,DObject-method    row binds the arguments
repartition             Repartitions a distributed object. This
                        function takes two inputs, a distributed object
                        and a skeleton. These inputs must both be
                        distributed objects of the same type and same
                        dimension. If 'dobj' and 'skeleton' have
                        different internal partitioning, this function
                        will return a new distributed object with the
                        same internal data as in 'dobj' but with the
                        partitioning scheme of 'skeleton'.
rowMeans,DObject-method
                        Gets the row means for a distributed array or
                        data.frame.
rowSums,DObject-method
                        Gets the row sums for a distributed array or
                        data.frame.
rownames,DObject-method
                        Gets the rownames for the distributed object.
shutdown                Called when the backend driver is shutdown.
sum,DObject-method      Gets the sum of the objects.
totalParts              Returns the total number of partitions of the
                        distributed object. The result is same as
                        prod(nparts(dobj))
useBackend              Sets the active backend driver. Functions
                        exported by the 'ddR' package are dispatched to
                        the backend driver. Backend-specific
                        initialization parameters may be passed into
                        the ellipsis (...) part of the function
                        arguments.
