[BACK]Return to deformation_posets_io.adb CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / PHC / Ada / Schubert

Annotation of OpenXM_contrib/PHC/Ada/Schubert/deformation_posets_io.adb, Revision 1.1

1.1     ! maekawa     1: with integer_io;                         use integer_io;
        !             2: with Standard_Complex_VecMats;           use Standard_Complex_VecMats;
        !             3:
        !             4: package body Deformation_Posets_io is
        !             5:
        !             6:   procedure put_size ( poset : in Array_of_Array_of_VecMats ) is
        !             7:   begin
        !             8:     put_size(Standard_Output,poset);
        !             9:   end put_size;
        !            10:
        !            11:   procedure put_size
        !            12:               ( file : in file_type; poset : in Array_of_Array_of_VecMats ) is
        !            13:
        !            14:     np : natural;
        !            15:     lavm : Link_to_VecMat;
        !            16:
        !            17:   begin
        !            18:     if poset'last < 10
        !            19:      then np := 1;
        !            20:      else np := 2;
        !            21:     end if;
        !            22:     for i in poset'range loop
        !            23:       put(file,"n = "); put(file,i,np); put(file," : ");
        !            24:       if poset(i) /= null
        !            25:        then for j in poset(i)'range loop
        !            26:               lavm := poset(i)(j);
        !            27:               if lavm = null
        !            28:                then put(file," 0");
        !            29:                else put(file," "); put(file,lavm'length,1);
        !            30:               end if;
        !            31:             end loop;
        !            32:       end if;
        !            33:       new_line(file);
        !            34:     end loop;
        !            35:   end put_size;
        !            36:
        !            37: end Deformation_Posets_io;

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>