/src/main/java/net/finmath/fouriermethod/models/HestonModel.java
final Complex a = b.multiply( rho * xi).subtract( kappa).subtract( gamma).multiply( ( -theta*kappa * time) / ( xi * xi) )
final Complex a = iargument .multiply ( rho * xi ) .subtract ( kappa ) .subtract ( gamma ) .multiply ( ( -theta*kappa * time ) / ( xi * xi ) )
final Complex gamma = iargument.multiply(rho * xi).subtract(kappa).pow(2) .subtract( iargument.multiply(iargument) .add(iargument.multiply(-1)).multiply(0.5) .multiply(2 * xi * xi)) .sqrt(); <extra_id_0> .subtract(iargument.multiply(rho * xi).subtract(kappa).subtract(gamma) .multiply(new Complex(1).divide(gamma.multiply(time).exp()).subtract(1).divide(gamma)) .multiply(0.5).add(new Complex(1).divide(gamma.multiply(time).exp())).log() .add(gamma.multiply(time)).multiply((2 * theta*kappa) / (xi * xi))); final Complex b = iargument.multiply(iargument).add(iargument.multiply(-1)).multiply(-1) .divide(iargument.multiply(rho * xi).subtract(kappa)