Rechercher une page de manuel
QuantLib_MultiAssetOption
Langue: en
Version: 378822 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Member Function Documentation
- void setupArguments (PricingEngine::arguments *) const [virtual]When a derived argument structure is defined for an instrument, this method should be overridden to fill it. This is mandatory in case a pricing engine is used.
- void fetchResults (const PricingEngine::results * r) const [virtual]When a derived result structure is defined for an instrument, this method should be overridden to read from it. This is mandatory in case a pricing engine is used.
- void setupExpired () const [protected, virtual]This method must leave the instrument in a consistent state when the expiration condition is met.
- Author
NAME
QuantLib::MultiAssetOption -Base class for options on multiple assets.
SYNOPSIS
#include <ql/instruments/multiassetoption.hpp>
Inherits QuantLib::Option.
Inherited by BasketOption, EverestOption, HimalayaOption, and PagodaOption.
Classes
class results
Results from multi-asset option calculation
Public Member Functions
MultiAssetOption (const boost::shared_ptr< Payoff > &, const boost::shared_ptr< Exercise > &)
void setupArguments (PricingEngine::arguments *) const
void fetchResults (const PricingEngine::results *) const
Instrument interface
bool isExpired () const
returns whether the instrument might have value greater than zero.
greeks
Real delta () const
Real gamma () const
Real theta () const
Real vega () const
Real rho () const
Real dividendRho () const
Protected Member Functions
void setupExpired () const
Protected Attributes
Real delta_
Real gamma_
Real theta_
Real vega_
Real rho_
Real dividendRho_
Detailed Description
Base class for options on multiple assets.
Member Function Documentation
void setupArguments (PricingEngine::arguments *) const [virtual]When a derived argument structure is defined for an instrument, this method should be overridden to fill it. This is mandatory in case a pricing engine is used.
Reimplemented from Option.
Reimplemented in HimalayaOption, and PagodaOption.
void fetchResults (const PricingEngine::results * r) const [virtual]When a derived result structure is defined for an instrument, this method should be overridden to read from it. This is mandatory in case a pricing engine is used.
Reimplemented from Instrument.
void setupExpired () const [protected, virtual]This method must leave the instrument in a consistent state when the expiration condition is met.
Reimplemented from Instrument.
Author
Generated automatically by Doxygen for QuantLib from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre