% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/phase-spec.R
\name{.hzr_phase_theta_names}
\alias{.hzr_phase_theta_names}
\title{Generate parameter names for a phase's sub-vector}
\usage{
.hzr_phase_theta_names(phase, phase_name, covariate_names = character(0))
}
\arguments{
\item{phase}{An \code{hzr_phase} object.}

\item{phase_name}{Character label for the phase (e.g. \code{"early"}, \code{"phase_1"}).}

\item{covariate_names}{Character vector of covariate column names that
this phase uses.  Can be length 0 if no covariates.}
}
\value{
Character vector of parameter names.
}
\description{
Builds the named labels for the parameter block that belongs to a single
phase in the full theta vector.  The block layout is:
}
\details{
\itemize{
\item For \code{"cdf"}/\code{"hazard"}: \verb{[log_mu, log_t_half, nu, m, beta_1, ..., beta_p]}
\item For \code{"constant"}:       \verb{[log_mu, beta_1, ..., beta_p]}
}
}
\keyword{internal}
