Package

io.github.mandar2812.dynaml

algebra

Permalink

package algebra

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. algebra
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractPartitionedMatrix[T] extends NumericOps[AbstractPartitionedMatrix[T]]

    Permalink

  2. abstract class AbstractPartitionedVector[T] extends NumericOps[AbstractPartitionedVector[T]]

    Permalink

  3. abstract class AbstractTensor[T] extends AnyRef

    Permalink

    Created by mandar on 25/10/2016.

  4. case class DualNumber[I](a: I, b: I)(implicit f: Field[I]) extends Product with Serializable

    Permalink

    Represents a dual number over an abstract field

    Represents a dual number over an abstract field

    z = a + b ε

    I

    Base Field

    a

    The 'real' component

    b

    The auxiliary component

  5. class DualSparkVector extends SparkMatrix with NumericOps[DualSparkVector] with SparkVectorLike[Double]

    Permalink

  6. sealed class DualZero[I] extends DualNumber[I]

    Permalink

    Dual number zero

  7. class PartitionedDualVector extends NumericOps[PartitionedDualVector]

    Permalink

    A distributed row vector that is stored in blocks.

  8. class PartitionedVector extends AbstractPartitionedVector[DenseVector[Double]] with NumericOps[PartitionedVector]

    Permalink

    A distributed vector that is stored in blocks.

  9. class SparkMatrix extends NumericOps[SparkMatrix]

    Permalink

  10. class SparkPSDMatrix extends SparkSquareMatrix

    Permalink

  11. class SparkSquareMatrix extends SparkMatrix

    Permalink

  12. class SparkVector extends SparkMatrix with NumericOps[SparkVector] with SparkVectorLike[Double]

    Permalink

  13. trait SparkVectorLike[V] extends AnyRef

    Permalink

Value Members

  1. object AbstractPartitionedVector

    Permalink
  2. object BlockedMatrixOps extends UFunc

    Permalink

    Created by mandar on 14/10/2016.

  3. object DistributedMatrixOps extends UFunc

    Permalink

  4. object DualNumber extends Serializable

    Permalink
  5. object DualSparkVector

    Permalink
  6. object PartitionedDualVector

    Permalink
  7. object PartitionedMatrixOps extends UFunc

    Permalink

  8. object PartitionedMatrixSolvers extends UFunc

    Permalink

  9. object PartitionedVector

    Permalink
  10. object SparkMatrix

    Permalink
  11. object SparkPSDMatrix

    Permalink
  12. object SparkSquareMatrix

    Permalink
  13. object SparkVector

    Permalink
  14. def axpyDist(a: Double, x: PartitionedVector, y: PartitionedVector)(implicit axpy: breeze.linalg.scaleAdd.InPlaceImpl3[PartitionedVector, Double, PartitionedVector]): Unit

    Permalink
  15. def axpyDist(a: Double, x: SparkBlockedVector, y: SparkBlockedVector)(implicit axpy: breeze.linalg.scaleAdd.InPlaceImpl3[SparkBlockedVector, Double, SparkBlockedVector]): Unit

    Permalink
  16. def axpyDist[X <: SparkMatrix, Y <: SparkMatrix](a: Double, x: X, y: Y)(implicit axpy: breeze.linalg.scaleAdd.InPlaceImpl3[Y, Double, X]): Unit

    Permalink
  17. object bLU extends UFunc

    Permalink

  18. object bcholesky extends UFunc

    Permalink

    Exceptions thrown

    NotConvergedException When cholesky decomposition is not possible due to numerical instabilities

  19. object bdet extends UFunc

    Permalink
    Annotations
    @Experimental()
  20. object bdiag extends UFunc

    Permalink
  21. object blockedCrossQuadraticForm extends DataPipe3[PartitionedVector, LowerTriPartitionedMatrix, PartitionedVector, Double]

    Permalink

    Calculates cross quadratic form y.T A x

  22. object blockedQuadraticForm extends DataPipe2[LowerTriPartitionedMatrix, PartitionedVector, Double]

    Permalink

    Calculates quadratic form x.T A x

  23. object blog extends UFunc

    Permalink
  24. object bproduct extends UFunc

    Permalink
  25. object bsum extends UFunc

    Permalink
  26. object btrace extends UFunc

    Permalink
  27. object crossQuadraticForm extends DataPipe3[DenseVector[Double], DenseMatrix[Double], DenseVector[Double], Double]

    Permalink

    Calculates cross quadratic form y.T A x

  28. object normBDist extends UFunc

    Permalink
  29. object normDist extends UFunc

    Permalink

    Created by mandar on 13/10/2016.

  30. object quadraticForm extends DataPipe2[DenseMatrix[Double], DenseVector[Double], Double]

    Permalink

    Calculates quadratic form x.T A x

  31. object square extends UFunc

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped