/* File cinter.c. Contains function intersection, the main function for a program that may be used to compute the intersection of two permutation
groups. */
/* Function intersection. Returns a new permutation group representing the intersection of two permutation groups G and E on Omega. The algorithm is based on Figure 9 in the paper "Permutation group algorithms based on
partitions" by the author. */
#define familyParm familyParm_L
PermGroup *intersection(
PermGroup *const G, /* The first permutation group. */
PermGroup *const E, /* The second permutation group. */
PermGroup *const L) /* A (possibly trivial) known subgroup of the intersection of G and E. (A null pointer
designates a trivial group.) */
{
RefinementFamily OOO_G, OOO_E;
RefinementFamily *refnFamList[3];
ReducChkFn *reducChkList[3];
SpecialRefinementDescriptor *specialRefinement[3];
ExtraDomain *extra[1];
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.