//===================================================================== // File: DoubleWell.java // //===================================================================== //===================================================================== // DoubleWell Class // //===================================================================== public class DoubleWell extends NL3System { double alpha=1,beta=0.15, delta=0.3; //----------------------------------------------- // The functions f(x,y,z), g(x,y,z) and h(x,y,z) //----------------------------------------------- protected double f(double x, double y, double z, double t) { return( y ); } protected double g(double x, double y, double z, double t) { return( -beta*y+x-alpha*x*x*x+delta*Math.cos(z) ); } protected double h(double x, double y, double z, double t) { return(1 ); } DoubleWell() { super(); } public void setParams(double ualpha, double ubeta, double udelta) { alpha=ualpha; beta=ubeta; delta=udelta; } };