CARAT Introduction / Programs / Name

Previous Program | Introduction | Next Program

## Program Name

### Usage

    Name file [-T] [-Z] [-o] [-M] [-c]

file: bravais_TYP containing the space group R or the finite unimodular group G.

### Description

The program is used to give crystallographic groups a name, i.e. compute a string which is depends only on the crystallographic class of the group R/G, and determines it uniquely.
CAUTION: the program assumes the translation lattice to be Z^n. If called with -Z, the program assumes file to contain a finite unimodular group G, and will output a name for the arithmetic class of G. Otherwise, it will assume file to contain generators for the space group R, and will output a name for the affine class of R.
Note that the first part of the name for a space group R is exactly the name for the arithmetic class of the point group G of R.

### Options

    -h    : gives this help.
    -T    : output a matrix transforming the given group R/G into CARAT's
            representative.
    -o    : output CARAT's representative for this affine/arithmetic class.
    -Z    : assume file to contain a finite unimodular group, more details
            see above.
    -M    : give short Hermann-Mauguin symbols to describe a group
            isomorphic to the given only (has an effect only if the
            degree of R is two or three)
    -c    : gives the CARAT name as
            "Q-class-name"-"Z-class-name"(-"name for the affine class")

### Remarks

See also for Bravais_type/Symbol, Extensions/Vector_system, Q_catalog, QtoZ.

### Examples

1. Do given matrices generate a space group? If so, find its name and normal representation.

Previous Program | Introduction | Next Program