Packages

trait FormalExtension[A] extends AdjDiffbleFunction[A, A]

Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FormalExtension
  2. AdjDiffbleFunction
  3. AnyRef
  4. 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 func: (A) => A
    Definition Classes
    FormalExtensionAdjDiffbleFunction

Concrete Value Members

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

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

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

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

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

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

    Definition Classes
    AdjDiffbleFunction
  3. def ^:(that: (A) => A): (A) => A

    Conjugate that by this.

    Conjugate that by this.

    Definition Classes
    AdjDiffbleFunction
  4. val adjDer: (A) => (A) => A
    Definition Classes
    FormalExtensionAdjDiffbleFunction
  5. def andthen[C](that: => AdjDiffbleFunction[A, C]): AdjDiffbleFunction[A, C]
    Definition Classes
    AdjDiffbleFunction
  6. def apply(a: A): A
    Definition Classes
    AdjDiffbleFunction
  7. def oplus[C, D](that: AdjDiffbleFunction[C, D]): Oplus[A, A, C, D]
    Definition Classes
    AdjDiffbleFunction