class Chem::Lattice

Defined in:

chem/core/lattice.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(basis : Spatial::Basis) #

[View source]
def self.new(*args, **options) : self #

[View source]

Instance Method Detail

def *(value : Number) : self #

[View source]
def a(*args, **options) #

[View source]
def a(*args, **options, &) #

[View source]
def a=(value : Float64) : Float64 #

[View source]
def alpha(*args, **options) #

[View source]
def alpha(*args, **options, &) #

[View source]
def b(*args, **options) #

[View source]
def b(*args, **options, &) #

[View source]
def b=(value : Float64) : Float64 #

[View source]
def basis : Spatial::Basis #

[View source]
def beta(*args, **options) #

[View source]
def beta(*args, **options, &) #

[View source]
def bounds : Spatial::Bounds #

[View source]
def c(*args, **options) #

[View source]
def c(*args, **options, &) #

[View source]
def c=(value : Float64) : Float64 #

[View source]
def cubic? : Bool #

[View source]
def cuboid? : Bool #

[View source]
def gamma(*args, **options) #

[View source]
def gamma(*args, **options, &) #

[View source]
def hexagonal? : Bool #

[View source]
def i(*args, **options) #

[View source]
def i(*args, **options, &) #

[View source]

[View source]
def inspect(io : ::IO) : Nil #

[View source]
def j(*args, **options) #

[View source]
def j(*args, **options, &) #

[View source]

[View source]
def k(*args, **options) #

[View source]
def k(*args, **options, &) #

[View source]

[View source]
def monoclinic? : Bool #

[View source]
def orthorhombic? : Bool #

[View source]
def size(*args, **options) #

[View source]
def size(*args, **options, &) #

[View source]
def tetragonal? : Bool #

[View source]
def triclinic? : Bool #

[View source]