module Chem::Spatial
Extended Modules
Defined in:
chem/spatial.crchem/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
- #angle(a : Vector, b : Vector, c : Vector, lattice : Lattice | Nil = nil) : Float64
- #angle(a : Atom, b : Atom, c : Atom, lattice : Lattice | Nil = nil) : Float64
- #angle(a : Vector, b : Vector) : Float64
- #dihedral(a : Vector, b : Vector, c : Vector, d : Vector, lattice : Lattice | Nil = nil) : Float64
- #dihedral(a : Atom, b : Atom, c : Atom, d : Atom, *args, **options) : Float64
- #dihedral(a : Vector, b : Vector, c : Vector) : Float64
- #distance(q1 : Quaternion, q2 : Quaternion) : Float64
- #distance(*args, **options) : Float64
- #hlxparams(res : Residue, lattice : Lattice | Nil = nil) : HlxParams | Nil
- #improper(a : Vector, b : Vector, c : Vector, d : Vector, lattice : Lattice | Nil = nil) : Float64
- #improper(a : Atom, b : Atom, c : Atom, d : Atom, *args, **options) : Float64
- #squared_distance(a : Vector, b : Vector, lattice : Lattice | Nil = nil) : Float64
- #squared_distance(a : Atom, b : Atom, lattice : Lattice | Nil = nil) : Float64
Instance Method Detail
def dihedral(a : Vector, b : Vector, c : Vector, d : Vector, lattice : Lattice | Nil = nil) : Float64
#
def improper(a : Vector, b : Vector, c : Vector, d : Vector, lattice : Lattice | Nil = nil) : Float64
#