public protocol VectorProtocol : AdditiveArithmetic
Un tipo que representa un espacio vectorial no clasificado. Los valores de este tipo son elementos en este espacio vectorial y no tienen forma o tienen una forma estática.
El tipo de escalares en el espacio vectorial.
Declaración
associatedtype VectorSpaceScalar : AdditiveArithmetic
Declaración
func adding(_ x: VectorSpaceScalar) -> Self
Implementación predeterminada
Declaración
mutating mutating func add(_ x: VectorSpaceScalar)
Declaración
func subtracting(_ x: VectorSpaceScalar) -> Self
Implementación predeterminada
Declaración
mutating mutating func subtract(_ x: VectorSpaceScalar)
Devuelve
self
multiplicado por el escalar dado.Declaración
func scaled(by scalar: VectorSpaceScalar) -> Self
self
multiplica por el escalar dado.Implementación predeterminada
Declaración
mutating mutating func scale(by scalar: VectorSpaceScalar)