This function give an alternative constructor for the pdBlocked
class, representing a positive-definite block-diagonal matrix. Each
block-diagonal element of the underlying matrix is itself a
positive-definite matrix and is represented internally as an
individual pdMat object. When value is
numeric(0), a list of uninitialized pdMat objects, a
list of one-sided formulas, or a list of vectors of character strings,
object is returned as an uninitialized pdBlocked object
(with just some of its attributes and its class defined) and needs to
have its coefficients assigned later, generally using the coef
or matrix replacement functions. If value is a list of initialized
pdMat objects, object will be constructed from the list
obtained by applying as.matrix to each of the pdMat
elements of value. Finally, if value is a list of
numeric vectors, they are assumed to represent the unrestricted
coefficients of the block-diagonal elements of the underlying
positive-definite matrix.
Usage
## S3 method for class 'pdBlocked':
pdConstruct(object, value, form, nam, data, pdClass,
\dots)
Arguments
Value
a pdBlocked object representing a positive-definite
block-diagonal matrix, also inheriting from class pdMat.