37 const std::vector<Date>& simulationDates)
41 QuantLib::ext::shared_ptr<PricingEngine>
engineImpl(
const std::vector<Currency>& ccys,
const Currency& base)
override;
44 const QuantLib::ext::shared_ptr<QuantExt::CrossAssetModel>
cam_;
Engine builder for Swaps.
Multileg option engine builder for external cam, with additional simulation dates (AMC)
const std::vector< Date > simulationDates_
CamAmcCurrencySwapEngineBuilder(const QuantLib::ext::shared_ptr< QuantExt::CrossAssetModel > &cam, const std::vector< Date > &simulationDates)
const QuantLib::ext::shared_ptr< QuantExt::CrossAssetModel > cam_
QuantLib::ext::shared_ptr< PricingEngine > engineImpl(const std::vector< Currency > &ccys, const Currency &base) override
Engine Builder base class for Cross Currency Swaps.
Serializable Credit Default Swap.