@frozen
public struct AnyDerivative : Differentiable & AdditiveArithmetic
Nilai turunan yang terhapus tipe.
Tipe AnyDerivative
meneruskan operasinya ke nilai turunan dasar sembarang yang sesuai dengan Differentiable
dan AdditiveArithmetic
, sehingga menyembunyikan spesifikasi nilai dasar.
Nilai dasar yang mendasarinya.
Pernyataan
public var base: Any { get }
Membuat turunan yang terhapus tipe dari turunan yang diberikan.
Pernyataan
@differentiable public init<T>(_ base: T) where T : Differentiable, T == T.TangentVector
Pernyataan
public typealias TangentVector = AnyDerivative
Pernyataan
public static func == (lhs: AnyDerivative, rhs: AnyDerivative) -> Bool
Pernyataan
public static func != (lhs: AnyDerivative, rhs: AnyDerivative) -> Bool
Pernyataan
public static var zero: AnyDerivative { get }
Pernyataan
public static func + ( lhs: AnyDerivative, rhs: AnyDerivative ) -> AnyDerivative
Pernyataan
public static func - ( lhs: AnyDerivative, rhs: AnyDerivative ) -> AnyDerivative
Pernyataan
public mutating mutating func move(along direction: TangentVector)