예제 #1
0
 Disposable<Array> FdmHestonFwdOp::preconditioner(
     const Array& u, Real dt) const{
     return solve_splitting(0, u, dt);
 }
예제 #2
0
Disposable<Array> FdmBlackScholesOp::preconditioner(const Array& r,
        Real dt) const {
    return solve_splitting(direction_, r, dt);
}
 Disposable<Array> FdmExtendedOrnsteinUhlenbackOp::preconditioner(
                                         const Array& r, Real dt) const {
     return solve_splitting(direction_, r, dt);
 }
 Disposable<Array> FdmHestonHullWhiteOp::preconditioner(const Array& r, 
                                                        Real dt) const {
     return solve_splitting(0, r, dt);
 }
예제 #5
0
    Disposable<Array>
        FdmZabrOp::preconditioner(const Array& r, Real dt) const {

        return solve_splitting(0, r, dt);
    }
예제 #6
0
 Disposable<Array>
 FdmG2Op::preconditioner(const Array& r, Real dt) const {
     return solve_splitting(direction1_, r, dt);
 }