samer@0: /* samer@0: * Copyright (c) 2000, Samer Abdallah, King's College London. samer@0: * All rights reserved. samer@0: * samer@0: * This software is provided AS iS and WITHOUT ANY WARRANTY; samer@0: * without even the implied warranty of MERCHANTABILITY or samer@0: * FITNESS FOR A PARTICULAR PURPOSE. samer@0: */ samer@0: samer@0: package samer.maths.opt; samer@0: import samer.maths.*; samer@0: samer@0: public class GConvergence samer@0: { samer@0: double GTOL; samer@0: samer@0: public void setGTolerance( double tolg) { GTOL=tolg; } samer@0: samer@0: public boolean isSatisfied(double [] g, Constraints C) samer@0: { samer@0: for (int k=0; kGTOL) return false; samer@0: } samer@0: return true; samer@0: } samer@0: samer@0: public boolean isSatisfied(double [] g, State S) samer@0: { samer@0: for (int i=0; iGTOL) return false; samer@0: } samer@0: return true; samer@0: } samer@0: }