Packages

c

provingground.learning

ForceDirectedVectors

case class ForceDirectedVectors[A](vertices: Set[A], edges: Map[(A, A), Double], coulomb: Double, elasticity: Double, dim: Int, R: Double, scale: Double, decay: Double, steps: Int) extends ForceDirected[A, Vector[Double]] with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, ForceDirected[A, Vector[Double]], AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ForceDirectedVectors
  2. Serializable
  3. Product
  4. Equals
  5. ForceDirected
  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 ForceDirectedVectors(vertices: Set[A], edges: Map[(A, A), Double], coulomb: Double, elasticity: Double, dim: Int, R: Double, scale: Double, decay: Double, steps: Int)

Value Members

  1. val R: Double
  2. def coulomb(v: Vector[Double]): Vector[Double]
    Definition Classes
    ForceDirected
  3. val coulomb: Double
  4. val decay: Double
  5. val dim: Int
  6. def edgeEnergy(x: Vector[Double], y: Vector[Double]): Double
    Definition Classes
    ForceDirected
  7. val edges: Map[(A, A), Double]
  8. def elastic(v: Vector[Double]): Vector[Double]
    Definition Classes
    ForceDirected
  9. val elasticity: Double
  10. def energy(position: Map[A, Vector[Double]]): Double
    Definition Classes
    ForceDirected
  11. final def flow(position: Map[A, Vector[Double]], scale: Double, decay: Double, steps: Int): Map[A, Vector[Double]]
    Definition Classes
    ForceDirected
    Annotations
    @tailrec()
  12. val gaussian: Dist[Double]
  13. def gaussianVector(n: Int): Vector[Double]
  14. def localMin: Map[A, Vector[Double]]
  15. def norm(v: Vector[Double]): Double
    Definition Classes
    ForceDirected
  16. def productElementNames: Iterator[String]
    Definition Classes
    Product
  17. def randomPosition: Map[A, Vector[Double]]
  18. def sampleMin(n: Int): Map[A, Vector[Double]]
  19. val scale: Double
  20. def shift(position: Map[A, Vector[Double]], scale: Double): Map[A, Vector[Double]]
    Definition Classes
    ForceDirected
  21. val steps: Int
  22. val symEdges: Map[(A, A), Double]
    Definition Classes
    ForceDirected
  23. def vertexForce(x: Vector[Double], y: Vector[Double]): Vector[Double]
    Definition Classes
    ForceDirected
  24. val vertices: Set[A]