|
MeatAxe 2.4
|
Data Structures | |
| class | CfInfo |
| Constituent data structure. More... | |
| class | Lat_Info |
| Module Structure Information. More... | |
Functions | |
| int | Lat_ReadInfo (Lat_Info *li, const char *basename) |
| Read a Lattice Information File. | |
| int | Lat_WriteInfo (const Lat_Info *li) |
| Write a Lattice Information File. | |
| const char * | Lat_CfName (const Lat_Info *li, int cf) |
| Make Constituent Name. | |
| int | Lat_AddSocle (Lat_Info *li, int *mult) |
| Add a Layer to the Socle Series. | |
| int | Lat_AddHead (Lat_Info *li, int *mult) |
| Add a Layer to the Radical Series. | |
| MatRep_t * | Lat_ReadCfGens (Lat_Info *info, int cf, int flags) |
| Load a Constituent. | |
| const char * Lat_CfName | ( | const Lat_Info * | li, |
| int | cf | ||
| ) |
Make Constituent Name.
This function returns the name of the cf-th constituent of a module. The constituent name consists of the dimension and an appendix which is built from the num field in the constituent's data structure. Usually the appendix is a single letter ('a', 'b', ...). If there are more than 26 constituents with the same dimension, a two-letter appendix (`aa', `ab', etc.) is used.
Note: The return value points to a static buffer which is overwritten at each call. The constituent data inside li must have been set up properly, i.e., the module must have been chopped.
| li | Constituent info structure. |
| cf | Index of the constituent. |
Load a Constituent.
This function reads the generators of one constituent of a module and optionally performs some basic operations (invert, transpose) on the generators. flags may be any combination of the following values:
LAT_RG_STD: Read generators in standard basis (file XY.std.N). These files are created by pwkond. Default is to read the generators in "random" basis as they are produced by chop.LAT_RG_INVERT: Invert the generators.LAT_RG_TRANSPOSE: Transpose the generators.| info | Pointer to the lattice information structure. |
| cf | Number of constituent to load. |
| flags | Optional flags (see below). |
| int Lat_ReadInfo | ( | Lat_Info * | li, |
| const char * | basename | ||
| ) |
Read a Lattice Information File.
This funktion reads a .cfinfo file and stores the data into a Lat_Info structure.
| li | Pointer to the data structure. |
| basename | Base name (without the trailing ".cfinfo"). |
| int Lat_WriteInfo | ( | const Lat_Info * | li | ) |
Write a Lattice Information File.
This funktion writes the contents of a Lat_Info structure into a file. The file name is constructed from the BaseName field of the structure by appending ".cfinfo".
| li | Pointer to the data structure. |