From 7ce6d1c22a3ecac1756ad52e248f925f612e44d2 Mon Sep 17 00:00:00 2001 From: Maximilian Muecke Date: Wed, 22 Jul 2026 23:57:05 +0200 Subject: [PATCH] Class American implied volatility results --- ChangeLog | 2 ++ R/implied.R | 1 + 2 files changed, 3 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7d95ee33..71c69f43 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2026-07-22 Maximilian Muecke + * R/implied.R (AmericanOptionImpliedVolatility.default): Assign the + ImpliedVolatility class used by the registered print and summary methods * R/affine.R (AffineSwaption.default): Correct default handling of the payFixed parameter * src/utils.cpp: Accept "Euribor1W" as an alias for "EuriborSW" in diff --git a/R/implied.R b/R/implied.R index 828fb17b..5f4ac745 100644 --- a/R/implied.R +++ b/R/implied.R @@ -60,6 +60,7 @@ AmericanOptionImpliedVolatility.default <- function(type, value, underlying, str if (inherits(maturity, "Date")) maturity else NULL, volatility, timeSteps, gridPoints, dayCounter) + class(val) <- c("AmericanOptionImpliedVolatility", "ImpliedVolatility") val }