# Class "VecLat"

### Description

Objects of class `"VecLat"`

represent vector lattices.

### Objects from the Class

Objects can be created by calls of the form `new("VecLat", ...)`

or
using generators such as `VecLat`

, `RectLat2`

, `HexLat2`

.

### Slots

`dimspace`

:Object of class

`"numeric"`

. Dimension of the space where the lattice lies.`dimsupp`

:Object of class

`"numeric"`

. Dimension of the support of the lattice, defined as the smallest vector subspace containing the lattice.`gmat`

:Object of class

`"matrix"`

. Generating matrix of the lattice.`gmat0`

:Object of class

`"matrix"`

. Unit version of the generating matrix.`det`

:Object of class

`"numeric"`

. Determinant of the lattice.

### Methods

- ltransf
`signature(x = "VecLat", m = "matrix")`

:`ltransf`

for a VecLat object.`signature(x = "VecLat")`

: print a VecLat object.- scaling
`signature(x = "VecLat", s = "numeric")`

:`scaling`

for a VecLat object.

### References

Conway, J. and Sloane, N. (editors) (1999). *Sphere Packings,
Lattices and Groups*. Springer-Verlag.

### See Also

Generators `VecLat`

, `RectLat2`

, `HexLat2`

.