complex-double - Factor Documentation

complex-double


Vocabulary
alien .complex

Word description
This C type represents a double-precision IEEE 754 floating-point complex type. Input values will be converted from Factor complex objects into a double-precision complex float type; output values will be returned as Factor complex objects.

Definition
USING: alien.c-types classes.struct ;

IN: alien.complex

STRUCT: complex-double
{ real double initial: 0.0 }
{ imaginary double initial: 0.0 } ;


Methods
USING: alien.complex classes.struct classes.struct.private
kernel ;

M: complex-double clone
clone-underlying \ complex-double memory>struct ; inline


USING: accessors alien.complex classes.struct combinators.smart
;

M: complex-double struct-slot-values
{ [ real>> ] [ imaginary>> ] } cleave>array ; inline

AltStyle によって変換されたページ (->オリジナル) /