% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/merton_sim.R
\name{simulateMerton}
\alias{simulateMerton}
\title{Simulate Merton Jump-Diffusion Asset Paths}
\usage{
simulateMerton(object, n = 100, T_ = 1, steps = 252, S0 = 1, seed = NULL, ...)
}
\arguments{
\item{object}{A \linkS4class{MertonModel} object.}

\item{n}{Integer. Number of paths to simulate.}

\item{T_}{Positive numeric. Time horizon in years (default 1).}

\item{steps}{Positive integer. Number of time steps (default 252).}

\item{S0}{Numeric. Initial asset price (default 1).}

\item{seed}{Optional integer. Random seed for reproducibility.}

\item{...}{Unused.}
}
\value{
A \linkS4class{JDSimResult} object.
}
\description{
Generates \code{n} exact compound-Poisson asset price paths under the
Merton (1976) jump-diffusion model. Simulation is exact in the sense
that jump arrivals are drawn directly from the Poisson process rather
than approximated via Euler discretisation.
}
\examples{
m   <- MertonModel()
sim <- simulateMerton(m, n = 10, T_ = 1, steps = 252, seed = 42)
dim(sim@paths)   # should be 200 x 253

}
