Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

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

563642 views
@
@---------------------------------------------------------------------------
@
@ FILE: brav_from_datei.c
@
@---------------------------------------------------------------------------
@
@
@---------------------------------------------------------------------------
@
@ bravais_TYP *brav_from_datei(char *symb,int almost,int zclass)
@ 
@ Reads a single bravais group from the catalog.
@ The symbol, the number almost and zclass are exactly as in the
@ standalone Datei resp. Bravais_catalog
@
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@ FILE: free_bravais.
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@ void free_bravais(grp)
@ bravais_TYP *grp;
@
@ frees the space allocated for the pointers of the bravais_TYP *grp.
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@ FILE: get_symbol.c
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@ symbol_out *get_symbol (file_name)
@ char *file_name;
@
@    This is a function for the 'Datei' programm.
@    It reads a group (bravais_TYP) from 'file_name' 
@    and additionally the name of another file stated in the
@    file 'file_name' beyond the group
@
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@ FILE:  get_zentr.c
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@ void get_zentr(B)
@ symbol_out *B;
@
@    Another function for the 'Datei' programm.
@    It reads matrices form the file 'B->fn' and 
@    stores them in 'B->zentr'.
@    Reads additionally a filename stated beyond the matrices
@    and stores it in B->fn.
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@ FILE: gittstab.c
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@ bravais_TYP *Z_class(B, zen)
@ bravais_TYP *B;
@ matrix_TYP *zen;
@
@---------------------------------------------------------------------------
@
@ calculates the intersection of zen^(-1)*B*zen with GL_n(Z)           |
@---------------------------------------------------------------------------
@ bravais_TYP *gittstab(grp, X)
@ bravais_TYP *grp;
@ matrix_TYP *X;
@
@   gittstab calculates the stabilizer of a lattice X under the        |
@   operation of the group 'grp' acting via left-multiplication        |
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@ FILE: gittstabneu.c
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@ bravais_TYP *gittstab(grp, X)
@ bravais_TYP *grp;
@ matrix_TYP *X;
@
@   gittstab calculates the stabilizer of a lattice X under the        |
@   operation of the group 'grp' acting via left-multiplication        |
@---------------------------------------------------------------------------
@
@
@---------------------------------------------------------------------------
@
@ FILE: lattice_tools.c
@
@---------------------------------------------------------------------------
@
@
@---------------------------------------------------------------------------
@
@ lattice_element *init_lattice_element()
@
@ initializes a lattice_element, and allocates memory for res->symbol
@ via calloc(100*sizeof(char));
@
@---------------------------------------------------------------------------
@
@
@---------------------------------------------------------------------------
@
@ void free_lattice_element(lattice_element *x)
@
@ frees all stuff assigned in x, and x itself
@
@---------------------------------------------------------------------------
@
@
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@
@
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@ FILE: read_symbol.c
@---------------------------------------------------------------------------
@---------------------------------------------------------------------------
@
@---------------------------------------------------------------------------
@ symbol_out *read_symbol(file_name)
@ char *file_name;
@
@   reads the symbol for the Crystal-fammily used in the 'Datei' programm
@   and constructs the first almost decomposable group by reading the
@   atoms from the libary.
@---------------------------------------------------------------------------
@