@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)