34 Real pd = -(sigma2/dx-
nu)/(2*dx);
35 Real pu = -(sigma2/dx+
nu)/(2*dx);
36 Real pm = sigma2/(dx*dx)+
r;
46 for (
Size i=1; i<logGrid.
size()-1; ++i) {
47 Real pd = -(sigma2/logGrid.
dxm(i)-
nu)/logGrid.
dx(i);
48 Real pu = -(sigma2/logGrid.
dxp(i)+
nu)/logGrid.
dx(i);
49 Real pm = sigma2/(logGrid.
dxm(i)*logGrid.
dxp(i)) +
r;
differential operator for Black-Scholes-Merton equation
1-D array used in linear algebra.
Base implementation for tridiagonal operator.
void setMidRows(Real, Real, Real)
void setMidRow(Size, Real, Real, Real)
Real Volatility
volatility
std::size_t Size
size of a container
Black-Scholes-Merton PDE.
ext::shared_ptr< YieldTermStructure > q
ext::shared_ptr< YieldTermStructure > r
#define QL_DEPRECATED_DISABLE_WARNING
#define QL_DEPRECATED_ENABLE_WARNING