Skip to contents

Method to create a "unit_cell" object starting from a "bravais" object. The Bravais symbols indicate the 14 possible Bravais lattices. A few examples are "aP", "oF", etc. The cell parameters assigned are assigned randomly, but are compatible with the Bravais lattice.

Usage

# S3 method for bravais
create_unit_cell(a, ...)

Arguments

a

An object of class "bravais".

...

Additional arguments passed to the create_unit_cell methods

Value

An object of class "unit_cell". It is a named list of length 6 whose last three slots are of "angle" class.

Examples

# Create a "unit_cell" object from a monoclinic primitive Bravais lattice
# Cell parameters generated automatically.
bt <- bravais("mP")
uc <- create_unit_cell(bt)
print(uc)
#> This is an object of class 'unit_cell'
#> Its sides are:
#>       90.000 ,     60.000 ,     30.000    angstroms.
#> Its angles are:
#>       90.000 ,    140.000 ,     90.000    degrees.