List of: Scheme Extensions
Subjects: Mathematics
Contents: Kernel

Action: Multiplies a gvector by a scalar number to produce a new gvector.

Filename: kern/kern_scm/gvec_scm.cxx

Syntax: (gvector:scale gvector scale)

Arg Types: gvector gvector

scale real

Returns: gvector

Description: The resulting gvector is the original gvector scaled by the number.

gvector specifies the original gvector to be scaled by the scaling factor.

scale specifies the scaling factor.

Example: ; gvector:scale

; Multiply two gvectors by a scaling factor.

(gvector:scale (gvector 0 -1 0) 3)

;; #[gvector 0 -3 0]

(gvector:scale (gvector 0 -1 0) -7)

;; #[gvector 0 7 0]