32#include <ql/time/daycounters/actual365fixed.hpp>
33#include <ql/types.hpp>
38using QuantLib::DayCounter;
39using QuantLib::Period;
55 const std::vector<QuantLib::ext::shared_ptr<VolatilityConfig>>&
volatilityConfig,
81 const string quoteStem(
const std::string& volType)
const;
Base curve configuration.
const string & curveDescription() const
const string & curveID() const
Equity volatility structure configuration.
const string quoteStem(const std::string &volType) const
void populateRequiredCurveIds()
const std::vector< QuantLib::ext::shared_ptr< VolatilityConfig > > & volatilityConfig() const
ReportConfig reportConfig_
OneDimSolverConfig solverConfig() const
const string & ccy() const
EquityVolatilityCurveConfig()
Default constructor.
void fromXML(XMLNode *node) override
XMLNode * toXML(XMLDocument &doc) const override
const string & equityId() const
std::vector< QuantLib::ext::shared_ptr< VolatilityConfig > > volatilityConfig_
const boost::optional< bool > & preferOutOfTheMoney() const
static OneDimSolverConfig defaultSolverConfig()
const string & dayCounter() const
const ReportConfig & reportConfig() const
OneDimSolverConfig solverConfig_
const string & calendar() const
boost::optional< bool > preferOutOfTheMoney_
Small XML Document wrapper class.
Base curve configuration classes.
Currency parseCurrencyWithMinors(const string &s)
Convert text to QuantLib::Currency.
Market data representation.
Serializable Credit Default Swap.
Class for holding 1-D solver configuration.
Map text representations to QuantLib/QuantExt types.
md report and arbitrage check configuration