50#ifndef quantlib_noarb_sabr
51#define quantlib_noarb_sabr
53#include <ql/qldefines.hpp>
54#include <ql/types.hpp>
55#include <ql/math/integrals/gausslobattointegral.hpp>
Real numericalForward() const
Real digitalOptionPrice(Real strike) const
Real density(const Real strike) const
Real numericalIntegralOverP_
Real optionPrice(Real strike) const
Real absorptionProbability() const
const Real externalForward_
ext::shared_ptr< GaussLobattoIntegral > integrator_
Real forwardError(Real forward) const
std::vector< Real > sigmaIG_
std::vector< Real > betaG_
std::vector< Real > tauG_
std::vector< Real > rhoG_
std::size_t Size
size of a container
const Real forward_search_step
const Real density_lower_bound
const Real phiByTau_cutoff
const Real expiryTime_max
const Real forward_accuracy
const Size i_max_iterations
const Real density_threshold
const unsigned long sabrabsprob[1209600]