Methods to serialize objects into numeric vectors for passing to the C side.
These methods return a vector of double
s. For edge lists, this
usually takes the form of a 2 e + 1- or 3 e + 1-vector,
containing the number of edges followed a column-major
serialization of the edgelist matrix.
## S3 method for class 'network' to_ergm_Cdouble(x, attrname = NULL, ...) ## S3 method for class 'matrix' to_ergm_Cdouble(x, prototype = NULL, ...) ## S3 method for class 'rlebdm' to_ergm_Cdouble(x, ...) to_ergm_Cdouble(x, ...)
x |
object to be serialized. |
attrname |
name of an edge attribute. |
... |
arguments for methods. |
prototype |
A network whose relevant attributes (size,
directedness, bipartitedness, and presence of loops) are imposed
on the output edgelist if |
The rlebdm
method returns a vector with the following:
number of nonzero dyads,
number of runs of nonzeros,
starting positions of the runs, and
cumulative lengths of the runs, prepended with 0.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.