PricingEngine Class Reference
interface for pricing engines More...
#include <ql/pricingengine.hpp>
Inherits QuantLib::Observable.
Inherited by GenericEngine< BasketOption::arguments, BasketOption::results >, GenericEngine< Instr::arguments, QuantLib::QuantoOptionResults< Instr::results > >, GenericEngine< MultiAssetOption::arguments, QuantLib::MultiAssetOption::results >, GenericEngine< OneAssetOption::arguments, QuantLib::OneAssetOption::results >, GenericEngine< QuantLib::BarrierOption::arguments, BarrierOption::results >, GenericEngine< QuantLib::Bond::arguments, QuantLib::Bond::results >, GenericEngine< QuantLib::CallableBond::arguments, QuantLib::CallableBond::results >, GenericEngine< QuantLib::CapFloor::arguments, CapFloor::results >, GenericEngine< QuantLib::CliquetOption::arguments, CliquetOption::results >, GenericEngine< QuantLib::ContinuousAveragingAsianOption::arguments, ContinuousAveragingAsianOption::results >, GenericEngine< QuantLib::ContinuousFixedLookbackOption::arguments, ContinuousFixedLookbackOption::results >, GenericEngine< QuantLib::ContinuousFloatingLookbackOption::arguments, ContinuousFloatingLookbackOption::results >, GenericEngine< QuantLib::ConvertibleBond::option::arguments, ConvertibleBond::option::results >, GenericEngine< QuantLib::CreditDefaultSwap::arguments, QuantLib::CreditDefaultSwap::results >, GenericEngine< QuantLib::DiscreteAveragingAsianOption::arguments, DiscreteAveragingAsianOption::results >, GenericEngine< QuantLib::DividendBarrierOption::arguments, DividendBarrierOption::results >, GenericEngine< QuantLib::DividendVanillaOption::arguments, DividendVanillaOption::results >, GenericEngine< QuantLib::EnergyCommodity::arguments, QuantLib::EnergyCommodity::results >, GenericEngine< QuantLib::EverestOption::arguments, QuantLib::EverestOption::results >, GenericEngine< QuantLib::ForwardOptionArguments< VanillaOption::arguments >, VanillaOption::results >, GenericEngine< QuantLib::HimalayaOption::arguments, QuantLib::HimalayaOption::results >, GenericEngine< QuantLib::PagodaOption::arguments, PagodaOption::results >, GenericEngine< QuantLib::PathMultiAssetOption::arguments, QuantLib::PathMultiAssetOption::results >, GenericEngine< QuantLib::Swap::arguments, QuantLib::Swap::results >, GenericEngine< QuantLib::Swaption::arguments, Swaption::results >, GenericEngine< QuantLib::SyntheticCDO::arguments, QuantLib::SyntheticCDO::results >, GenericEngine< QuantLib::VanillaSwap::arguments, QuantLib::VanillaSwap::results >, GenericEngine< QuantLib::VarianceOption::arguments, QuantLib::VarianceOption::results >, GenericEngine< QuantLib::VarianceSwap::arguments, QuantLib::VarianceSwap::results >, and GenericEngine.
Public Member Functions | |
virtual arguments * | getArguments () const =0 |
virtual const results * | getResults () const =0 |
virtual void | reset ()=0 |
virtual void | calculate () const =0 |