breeze

math

package math

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. math
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AdditiveTensorAbelianGroup[V, S] extends AnyRef

  2. case class Complex(real: Double, imag: Double) extends Product with Serializable

    Immutable complex number representation backed by doubles for the real and imaginary parts.

  3. trait CoordinateField[V, S] extends LPVectorField[V, S] with Coordinated[V, S]

  4. trait Coordinated[V, S] extends AnyRef

    Used for those vector-types that are "coordinated", meaning that t.

  5. trait EnumeratedCoordinateField[V, I, S] extends CoordinateField[V, S]

    A CoordinateField that has an addressable index set.

  6. trait Field[V] extends Ring[V]

    Marker trait for scalar values.

  7. trait FiniteCoordinateField[V, I, S] extends EnumeratedCoordinateField[V, I, S]

    breeze.math.CoordinateField with generic zeros operation.

  8. trait InnerProductModule[V, S] extends NormedModule[V, S]

  9. trait InnerProductVectorSpace[V, S] extends NormedVectorSpace[V, S] with InnerProductModule[V, S]

  10. trait LPModule[V, S] extends NormedModule[V, S] with PNormed[V]

    An LP Module is a module equipped with a p-norm (named after LPSpace)

  11. trait LPSpace[V, S] extends VectorSpace[V, S] with LPModule[V, S]

  12. trait LPVectorField[V, S] extends VectorField[V, S] with LPSpace[V, S]

    A breeze.math.VectorField and a breeze.math.LPSpace

  13. class LogDouble extends AnyRef

    Represents a double in log space, to prevent under/overflow These guys are horribly slow right now, thanks to boxing in Java.

  14. trait MatrixInnerProduct[M, S] extends MatrixNorms[M, S]

  15. trait MatrixNorms[M, S] extends AnyRef

    breeze 7/10/14

  16. trait Module[V, S] extends AdditiveTensorAbelianGroup[V, S]

  17. trait MutableCoordinateField[V, S] extends CoordinateField[V, S] with MutableVectorField[V, S]

  18. trait MutableEnumeratedCoordinateField[V, I, S] extends EnumeratedCoordinateField[V, I, S] with MutableCoordinateField[V, S]

    A CoordinateField that has an addressable index set.

  19. trait MutableFiniteCoordinateField[V, I, S] extends FiniteCoordinateField[V, I, S] with MutableEnumeratedCoordinateField[V, I, S]

  20. trait MutableInnerProductModule[V, S] extends MutableModule[V, S] with InnerProductModule[V, S]

  21. trait MutableInnerProductVectorSpace[V, S] extends MutableVectorSpace[V, S] with MutableInnerProductModule[V, S] with InnerProductVectorSpace[V, S]

  22. trait MutableLPModule[V, S] extends MutableModule[V, S] with LPModule[V, S]

  23. trait MutableLPSpace[V, S] extends MutableVectorSpace[V, S] with MutableLPModule[V, S]

  24. trait MutableLPVectorField[V, S] extends LPVectorField[V, S] with MutableVectorRing[V, S] with MutableInnerProductVectorSpace[V, S]

  25. trait MutableModule[V, S] extends Module[V, S]

  26. trait MutableNormedModule[V, S] extends MutableModule[V, S] with NormedModule[V, S]

  27. trait MutableNormedVectorSpace[V, S] extends MutableVectorSpace[V, S] with NormedVectorSpace[V, S]

  28. trait MutableOptimizationSpace[M, V, S] extends MutableFiniteCoordinateField[V, Int, S]

  29. trait MutableVectorField[V, S] extends VectorField[V, S] with MutableVectorRing[V, S] with MutableInnerProductVectorSpace[V, S]

  30. trait MutableVectorRing[V, S] extends VectorRing[V, S] with MutableInnerProductModule[V, S]

  31. trait MutableVectorSpace[V, S] extends MutableModule[V, S] with VectorSpace[V, S]

  32. trait MutablizingAdaptor[+VS[_, _], MVS[_, _], V, S] extends AnyRef

  33. trait Normed[V] extends AnyRef

  34. trait NormedModule[V, S] extends Module[V, S] with Normed[V]

  35. trait NormedVectorSpace[V, S] extends VectorSpace[V, S] with NormedModule[V, S]

  36. trait PNormed[V] extends Normed[V]

    Has a norm(v, p), for real p (technically for p >= 1)

  37. class RichField extends AnyRef

  38. trait Ring[V] extends Semiring[V]

  39. trait Semiring[V] extends Serializable

  40. trait VectorField[V, S] extends InnerProductVectorSpace[V, S] with VectorRing[V, S]

  41. trait VectorRing[V, S] extends InnerProductModule[V, S]

  42. trait VectorSpace[V, S] extends Module[V, S]

Value Members

  1. object Complex extends Serializable

  2. object EntrywiseMatrixNorms

  3. object Field extends Serializable

  4. object LogDouble

  5. object MutableCoordinateField

  6. object MutableEnumeratedCoordinateField

  7. object MutableFiniteCoordinateField

  8. object MutableInnerProductModule

  9. object MutableInnerProductVectorSpace

  10. object MutableLPVectorField

  11. object MutableModule

  12. object MutableOptimizationSpace

  13. object MutableVectorField

  14. object MutablizingAdaptor

  15. object PowImplicits

    importing this gives numeric enables a "pow" method on basic numeric types

  16. object Ring extends Serializable

  17. object Semiring extends Serializable

  18. object VectorField

  19. val i: Complex

  20. implicit def richDouble(value: Double): RichField

  21. implicit def richFloat(value: Float): RichField

  22. implicit def richInt(value: Int): RichField

  23. implicit def richLong(value: Long): RichField

Inherited from AnyRef

Inherited from Any

Ungrouped