CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

| Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

Views: 418346
1
/****************************************************************************
2
**
3
*A exp_vars.h ANUPQ source Eamonn O'Brien
4
**
5
*Y Copyright 1995-2001, Lehrstuhl D fuer Mathematik, RWTH Aachen, Germany
6
*Y Copyright 1995-2001, School of Mathematical Sciences, ANU, Australia
7
**
8
*/
9
10
/* definition file for structure to store exponent flag information */
11
12
#ifndef ANUPQ_EXP_VARS_H
13
#define ANUPQ_EXP_VARS_H
14
15
struct exp_vars {
16
int list; /* which list to generate? */
17
Logical complete; /* print list generated before filters applied */
18
int partitions; /* list weight partitions */
19
Logical process; /* power word and echelonise result */
20
int start_process; /* index of first word to power */
21
Logical filter; /* reason to filter word from list */
22
int report_unit; /* report after this many additional words collected */
23
int *queue; /* queue to store redundancies obtained from echelon */
24
int queue_length; /* number of redundancies obtained */
25
Logical word_list; /* save list of test words to file */
26
Logical check_exponent; /* check whether group has particular exponent */
27
Logical all_trivial; /* all test words are trivial */
28
};
29
30
#define ALL_WORDS 1
31
#define REDUCED_LIST 2
32
#define INITIAL_SEGMENT 3
33
34
#endif
35
36