% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/estpw_d_matrix_multi.R
\name{make_block_D_multi}
\alias{make_block_D_multi}
\title{Construct block-diagonal D matrix for multi-reference raking}
\usage{
make_block_D_multi(sp_des_list, Xp_list)
}
\arguments{
\item{sp_des_list}{A non-empty list of survey design objects, each of class
`"survey.design2"` or `"svyrep.design"`.}

\item{Xp_list}{A list of reference-sample design matrices, one for each
reference survey. Each matrix must have the same number of rows as the
corresponding survey design object in `sp_des_list`.}
}
\value{
A block-diagonal covariance matrix \eqn{D}.
}
\description{
Internal helper to assemble the block-diagonal covariance matrix
\eqn{D} for the multi-reference raking estimator. Each reference survey
contributes one design-based covariance block computed from
`compute_D_raking()`.
}
\keyword{internal}
