QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
Loading...
Searching...
No Matches
AnalyticPartialTimeBarrierOptionEngine Member List

This is the complete list of members for AnalyticPartialTimeBarrierOptionEngine, including all inherited members.

AnalyticPartialTimeBarrierOptionEngine(ext::shared_ptr< GeneralizedBlackScholesProcess > process)AnalyticPartialTimeBarrierOptionEngineexplicit
arguments_GenericEngine< PartialTimeBarrierOption::arguments, PartialTimeBarrierOption::results >mutableprotected
CA(Integer n, Real barrier, Real strike, Rate r, Rate q) constAnalyticPartialTimeBarrierOptionEngineprivate
calculate() const overrideAnalyticPartialTimeBarrierOptionEnginevirtual
calculate(PartialTimeBarrierOption::arguments &arguments, const ext::shared_ptr< PlainVanillaPayoff > &payoff, const ext::shared_ptr< GeneralizedBlackScholesProcess > &process) constAnalyticPartialTimeBarrierOptionEngineprivate
CIA(Integer n, Real barrier, Real strike, Rate r, Rate q) constAnalyticPartialTimeBarrierOptionEngineprivate
CoB1(Real barrier, Real strike, Rate r, Rate q) constAnalyticPartialTimeBarrierOptionEngineprivate
CoB2(Barrier::Type barrierType, Real barrier, Real strike, Rate r, Rate q) constAnalyticPartialTimeBarrierOptionEngineprivate
coverEventTime() constAnalyticPartialTimeBarrierOptionEngineprivate
d1(Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
d2(Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
deepUpdate()Observervirtual
e1(Real barrier, Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
e2(Real barrier, Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
e3(Real barrier, Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
e4(Real barrier, Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
f1(Real barrier, Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
f2(Real barrier, Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
g1(Real barrier, Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
g2(Real barrier, Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
g3(Real barrier, Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
g4(Real barrier, Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
getArguments() const overrideGenericEngine< PartialTimeBarrierOption::arguments, PartialTimeBarrierOption::results >virtual
getResults() const overrideGenericEngine< PartialTimeBarrierOption::arguments, PartialTimeBarrierOption::results >virtual
HS(Real S, Real H, Real power) constAnalyticPartialTimeBarrierOptionEngineprivate
QuantLib::iterator typedefObservableprivate
QuantLib::Observer::iterator typedefObserver
M(Real a, Real b, Real rho) constAnalyticPartialTimeBarrierOptionEngineprivate
mu(Real strike, Rate b) constAnalyticPartialTimeBarrierOptionEngineprivate
notifyObservers()Observable
Observable()=defaultObservable
Observable(const Observable &)Observable
Observable(Observable &&)=deleteObservable
observables_Observerprivate
Observer()=defaultObserver
QuantLib::Observer::Observer(const Observer &)Observer
observers_Observableprivate
QuantLib::operator=(const Observable &)Observable
QuantLib::operator=(Observable &&)=deleteObservable
QuantLib::Observer::operator=(const Observer &)Observer
process_AnalyticPartialTimeBarrierOptionEngineprivate
registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
reset() overrideGenericEngine< PartialTimeBarrierOption::arguments, PartialTimeBarrierOption::results >virtual
residualTime() constAnalyticPartialTimeBarrierOptionEngineprivate
results_GenericEngine< PartialTimeBarrierOption::arguments, PartialTimeBarrierOption::results >mutableprotected
rho() constAnalyticPartialTimeBarrierOptionEngineprivate
QuantLib::set_type typedefObservableprivate
underlying() constAnalyticPartialTimeBarrierOptionEngineprivate
unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideGenericEngine< PartialTimeBarrierOption::arguments, PartialTimeBarrierOption::results >virtual
volatility(Time t, Real strike) constAnalyticPartialTimeBarrierOptionEngineprivate
~Observable()=defaultObservablevirtual
~Observer()Observervirtual
~PricingEngine() override=defaultPricingEngine