Annotation of OpenXM_contrib/PHC/Ada/Continuation/increment_power_continuation.adb, Revision 1.1
1.1 ! maekawa 1: with Standard_Floating_Numbers_io; use Standard_Floating_Numbers_io;
! 2: with Continuation_Parameters;
! 3: with Continuation_Data; use Continuation_Data;
! 4: with Power_Path_Trackers; use Power_Path_Trackers;
! 5:
! 6: package body Increment_Power_Continuation is
! 7:
! 8: procedure Silent_Power_Continue
! 9: ( sols : in out Solution_List;
! 10: powers : in Standard_Floating_Vectors.Vector ) is
! 11: begin
! 12: null;
! 13: end Silent_Power_Continue;
! 14:
! 15: procedure Reporting_Power_Continue
! 16: ( file : in file_type; sols : in out Solution_List;
! 17: powers : in Standard_Floating_Vectors.Vector ) is
! 18:
! 19: sia : Solu_Info_Array(1..Length_Of(sols)) := Deep_Create(sols);
! 20: ppa : Pred_Pars := Continuation_Parameters.Create_for_Path;
! 21: cpa : Corr_Pars := Continuation_Parameters.Create_for_Path;
! 22: cen : Corr_Pars := Continuation_Parameters.Create_End_Game;
! 23: cnt : natural := 0;
! 24:
! 25: procedure Cont is new Power_Reporting_Path_Tracker(Norm,H,dH);
! 26:
! 27: begin
! 28: put_line(file,"The vector of sorted powers : ");
! 29: for i in powers'range loop
! 30: cnt := cnt + 1;
! 31: put(file,powers(i),2,3,3);
! 32: if cnt > 5
! 33: then cnt := 0;
! 34: new_line(file);
! 35: end if;
! 36: end loop;
! 37: new_line(file);
! 38: for i in sia'range loop
! 39: Cont(file,sia(i),ppa,cpa,cen,powers);
! 40: end loop;
! 41: Deep_Clear(sols);
! 42: sols := Shallow_Create(sia);
! 43: end Reporting_Power_Continue;
! 44:
! 45: end Increment_Power_Continuation;
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>