% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/print.R
\name{print.icm}
\alias{print.icm}
\title{Print Method for ICM Objects}
\usage{
\method{print}{icm}(x, ...)
}
\arguments{
\item{x}{An object of class \code{icm}, from \code{\link[=icm]{icm()}}.}

\item{...}{Additional arguments (currently ignored).}
}
\description{
Prints a summary of a stochastic individual contact model
object, including the model type, number of simulations, time steps, model
parameters, and output variable names.
}
\details{
Given an \code{icm} object, \code{print.icm} displays:
\itemize{
\item \strong{Simulation summary}: model class, model type (e.g., SI, SIR, SIS),
number of simulations, number of time steps, and number of groups.
\item \strong{Model parameters}: all parameters passed via \code{\link[=param.icm]{param.icm()}}, excluding
internal bookkeeping parameters (\code{groups}, \code{vital}).
\item \strong{Model output}: the names of all epidemic output variables stored in the
model.
}
}
