% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/RcppExports.R
\name{cpp_transfer_consensus}
\alias{cpp_transfer_consensus}
\title{Transfer consensus (C++ implementation)}
\usage{
cpp_transfer_consensus(
  splits_list,
  n_tip,
  scale,
  greedy_best_flag,
  init_majority,
  n_threads = 1L
)
}
\arguments{
\item{splits_list}{List of raw matrices (one per tree), each from as.Splits().}

\item{n_tip}{Number of tips.}

\item{scale}{Logical: use scaled transfer distance?}

\item{greedy_best_flag}{Logical: TRUE for "best", FALSE for "first".}

\item{init_majority}{Logical: TRUE to start from majority-rule splits.}
}
\value{
A \code{LogicalVector} of length n_splits indicating which pooled splits
are included in the consensus, plus attributes "raw_splits" (a raw matrix
of all unique splits) and "light_side" (integer vector).
}
\description{
Transfer consensus (C++ implementation)
}
\keyword{internal}
