যেকোন ডেরিভেটিভ

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