// pass_funct.java pass a function and range to an integration method // needs lib_funct interface definition public class pass_funct implements lib_funct { public double a=1.0; public double b=2.0; public double f(double xx) { return xx*xx; // just sample function } //double f(double x) // optional functions, could have a case statement //{ // return 1.0/x; //} //double f(double x) //{ // return 1.0/((x-0.3)*(x-0.3)+0.01) + 1.0/((x-0.9)*(x-0.9)+0.04) -6.0; //} } // end pass_funct.java