Packages

trait AdjDiffbleFunction[A, B] extends AnyRef

Self Type
AdjDiffbleFunction[A, B]
Linear Supertypes
AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AdjDiffbleFunction
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract val adjDer: (A) => (B) => A
  2. abstract val func: (A) => B

Concrete Value Members

  1. def **:(that: (A) => B): (A) => A

    post-compose by the gradient of this, for instance for a feedback.

  2. def *:[C](that: => AdjDiffbleFunction[B, C]): AdjDiffbleFunction[A, C]

    Composition f *: g is f(g(_))

  3. def ^:(that: (B) => B): (A) => A

    Conjugate that by this.

  4. def andthen[C](that: => AdjDiffbleFunction[B, C]): AdjDiffbleFunction[A, C]
  5. def apply(a: A): B
  6. def oplus[C, D](that: AdjDiffbleFunction[C, D]): Oplus[A, B, C, D]