module Chem::Spatial

Extended Modules

Defined in:

chem/spatial.cr
chem/spatial/affine.cr
chem/spatial/basis.cr
chem/spatial/bounds.cr
chem/spatial/coordinates_proxy.cr
chem/spatial/grid.cr
chem/spatial/hlxparams.cr
chem/spatial/kdtree.cr
chem/spatial/measure.cr
chem/spatial/quaternion.cr
chem/spatial/size.cr
chem/spatial/vector.cr

Instance Method Summary

Instance Method Detail

def angle(a : Vector, b : Vector, c : Vector, lattice : Lattice | Nil = nil) : Float64 #

[View source]
def angle(a : Atom, b : Atom, c : Atom, lattice : Lattice | Nil = nil) : Float64 #

[View source]
def angle(a : Vector, b : Vector) : Float64 #

[View source]
def dihedral(a : Vector, b : Vector, c : Vector, d : Vector, lattice : Lattice | Nil = nil) : Float64 #

[View source]
def dihedral(a : Atom, b : Atom, c : Atom, d : Atom, *args, **options) : Float64 #

[View source]
def dihedral(a : Vector, b : Vector, c : Vector) : Float64 #

[View source]
def distance(q1 : Quaternion, q2 : Quaternion) : Float64 #

[View source]
def distance(*args, **options) : Float64 #

[View source]
def hlxparams(res : Residue, lattice : Lattice | Nil = nil) : HlxParams | Nil #

[View source]
def improper(a : Vector, b : Vector, c : Vector, d : Vector, lattice : Lattice | Nil = nil) : Float64 #

[View source]
def improper(a : Atom, b : Atom, c : Atom, d : Atom, *args, **options) : Float64 #

[View source]
def squared_distance(a : Vector, b : Vector, lattice : Lattice | Nil = nil) : Float64 #

[View source]
def squared_distance(a : Atom, b : Atom, lattice : Lattice | Nil = nil) : Float64 #

[View source]