void operator()() const { f1_(); f2_(); }
double AmericanPut::optimal_exercise_integrand_(double x) const { const double retVal = x * exp_factor_(x) * exp(-f1_(x)) * sin(f2_(x)) / sq_sum(a_, x); return retVal; }