@frozen
public struct AnyDerivative : Differentiable & AdditiveArithmetic
型消去された微分値。
AnyDerivative
型は、その演算をDifferentiable
およびAdditiveArithmetic
に準拠する任意の基底微分値に転送し、基になる値の詳細を隠します。
基礎となる基本値。
宣言
public var base: Any { get }
指定された導関数から型消去された導関数を作成します。
宣言
@differentiable public init<T>(_ base: T) where T : Differentiable, T == T.TangentVector
宣言
public typealias TangentVector = AnyDerivative
宣言
public static func == (lhs: AnyDerivative, rhs: AnyDerivative) -> Bool
宣言
public static func != (lhs: AnyDerivative, rhs: AnyDerivative) -> Bool
宣言
public static var zero: AnyDerivative { get }
宣言
public static func + ( lhs: AnyDerivative, rhs: AnyDerivative ) -> AnyDerivative
宣言
public static func - ( lhs: AnyDerivative, rhs: AnyDerivative ) -> AnyDerivative
宣言
public mutating mutating func move(along direction: TangentVector)