[BACK]Return to permutations_of_faces.ads CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / PHC / Ada / Root_Counts / Symmetry

Annotation of OpenXM_contrib/PHC/Ada/Root_Counts/Symmetry/permutations_of_faces.ads, Revision 1.1

1.1     ! maekawa     1: with Integer_Faces_of_Polytope;          use Integer_Faces_of_Polytope;
        !             2: with Permutations,Symmetry_Group;        use Permutations,Symmetry_Group;
        !             3:
        !             4: package Permutations_of_Faces is
        !             5:
        !             6: -- DESCRIPTION :
        !             7: --   Provides elementary permutation operations on faces of polytopes.
        !             8: --   Each time, the second operation concerns a lifted face and leaves
        !             9: --   the lifting invariant.
        !            10:
        !            11:   function Invariant ( f : Face; p : Permutation ) return boolean;
        !            12:   function Invariant_Lifted ( f : Face; p : Permutation ) return boolean;
        !            13:
        !            14:   -- DESCRIPTION :
        !            15:   --   Returns true if the face is invariant under the permutation.
        !            16:
        !            17:   function Permute ( f : Face; p : Permutation ) return Face;
        !            18:   function Permute_Lifted ( f : Face; p : Permutation ) return Face;
        !            19:
        !            20:   -- DESCRIPTION :
        !            21:   --   Permutations the coordinates of the points which span the face.
        !            22:
        !            23:   function Permutable ( f1,f2 : Face ) return boolean;
        !            24:   function Permutable_Lifted ( f1,f2 : Face ) return boolean;
        !            25:
        !            26:   -- DESCRIPTION :
        !            27:   --   Returns true if there exists a permutation of face f1 into face f2.
        !            28:
        !            29:   function Permutable ( f1 : Face; f2 : Faces ) return boolean;
        !            30:   function Permutable_Lifted ( f1 : Face; f2 : Faces ) return boolean;
        !            31:
        !            32:   -- DESCRIPTION :
        !            33:   --   Returns true if the face f1 is permutable with one of the faces in f2.
        !            34:
        !            35: end Permutations_of_Faces;

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