모든 파생 상품

@frozen
public struct AnyDerivative : Differentiable & AdditiveArithmetic

유형이 지워진 파생 값입니다.

AnyDerivative 유형은 해당 작업을 DifferentiableAdditiveArithmetic 준수하는 임의의 기본 기본 파생 값으로 전달하여 기본 값의 세부 사항을 숨깁니다.

  • 기본 기본 값입니다.

    선언

    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)