1#############################################################################
2##
3#W    init.g               GAP 4 package LPRES                   Rene Hartung
4##
5
6############################################################################
7##
8## Put the name of the package into a single variable. This makes it
9## easier to change it to something else if necessary.
10##
11LPRESPkgName:="lpres";
12
13############################################################################
14##
15#D Read .gd files
16##
17ReadPackage( LPRESPkgName, "gap/lpres.gd");
18ReadPackage( LPRESPkgName, "gap/hnf.gd");
19ReadPackage( LPRESPkgName, "gap/initqs.gd");
20ReadPackage( LPRESPkgName, "gap/homs.gd");
21ReadPackage( LPRESPkgName, "gap/tails.gd");
22ReadPackage( LPRESPkgName, "gap/consist.gd");
23ReadPackage( LPRESPkgName, "gap/cover.gd");
24ReadPackage( LPRESPkgName, "gap/endos.gd");
25ReadPackage( LPRESPkgName, "gap/buildnew.gd");
26ReadPackage( LPRESPkgName, "gap/extqs.gd");
27ReadPackage( LPRESPkgName, "gap/misc.gd");
28ReadPackage( LPRESPkgName, "gap/quotsys.gd");
29ReadPackage( LPRESPkgName, "gap/nq.gd");
30ReadPackage( LPRESPkgName, "gap/nq_non.gd");
31ReadPackage( LPRESPkgName, "gap/examples.gd");
32ReadPackage( LPRESPkgName, "gap/subgrps.gd" );
33ReadPackage( LPRESPkgName, "gap/reidschr.gd" );
34
35# approximating the Schur multiplier
36ReadPackage( LPRESPkgName, "gap/schumu/schumu.gd" );
37
38# parallel version of LPRES's nilpotent quotient algorithm
39if TestPackageAvailability( "ParGap", "1.1.2" ) <> fail then
40  ReadPackage( LPRESPkgName, "gap/pargap/pargap.gd" );
41fi;
42