% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/mnsea.R
\name{prepare_multilayer_network}
\alias{prepare_multilayer_network}
\title{Prepare multi-layer network for repeated propagation}
\usage{
prepare_multilayer_network(
  networks,
  couplings,
  directed = FALSE,
  intra_normalize = "column",
  inter_normalize = "column",
  interlayer_strength = 1,
  layer_order = names(networks)
)
}
\arguments{
\item{networks}{named list of layer-specific networks.}

\item{couplings}{data.frame of inter-layer edges with columns
\code{from_layer}, \code{from_id}, \code{to_layer}, \code{to_id}, and optional \code{weight}.}

\item{directed}{logical, whether the multi-layer graph is directed.}

\item{intra_normalize}{one of "column", "row", or "none".}

\item{inter_normalize}{one of "column", "row", or "none".}

\item{interlayer_strength}{numeric scalar used to scale all coupling edges.}

\item{layer_order}{explicit layer order. Defaults to \code{names(networks)}.}
}
\value{
A \code{multilayer_network} object.
}
\description{
Prepare multi-layer network for repeated propagation
}
