Packages

case class DotProd[A, B](sc: Double, vect: AdjDiffbleFunction[A, B])(implicit evidence$16: LinearStructure[A], evidence$17: LinearStructure[B]) extends AdjDiffbleFunction[A, B] with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AdjDiffbleFunction[A, B], AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DotProd
  2. Serializable
  3. Product
  4. Equals
  5. AdjDiffbleFunction
  6. AnyRef
  7. 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

Instance Constructors

  1. new DotProd(sc: Double, vect: AdjDiffbleFunction[A, B])(implicit arg0: LinearStructure[A], arg1: LinearStructure[B])

Value Members

  1. def **:(that: (A) => B): (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[B, C]): AdjDiffbleFunction[A, C]

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

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

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

    Conjugate that by this.

    Conjugate that by this.

    Definition Classes
    AdjDiffbleFunction
  4. val adjDer: (A) => (B) => A
    Definition Classes
    DotProdAdjDiffbleFunction
  5. def andthen[C](that: => AdjDiffbleFunction[B, C]): AdjDiffbleFunction[A, C]
    Definition Classes
    AdjDiffbleFunction
  6. def apply(a: A): B
    Definition Classes
    AdjDiffbleFunction
  7. val func: (A) => B
    Definition Classes
    DotProdAdjDiffbleFunction
  8. def oplus[C, D](that: AdjDiffbleFunction[C, D]): Oplus[A, B, C, D]
    Definition Classes
    AdjDiffbleFunction
  9. val prodA: (Double, A) => A
  10. val prodB: (Double, B) => B
  11. def productElementNames: Iterator[String]
    Definition Classes
    Product
  12. val sc: Double
  13. val vect: AdjDiffbleFunction[A, B]