axle.stats.docalculus

CausalModel

class CausalModel extends Model[CausalModelNode]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. CausalModel
  2. Model
  3. JungDirectedGraph
  4. DirectedGraph
  5. Graph
  6. AnyRef
  7. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CausalModel (_name: String)

Type Members

  1. trait DirectedGraphEdge [P] extends GraphEdge[P]

  2. trait DirectedGraphVertex [P] extends GraphVertex[P]

  3. type E = JungDirectedGraphEdge[String]

    Definition Classes
    JungDirectedGraphDirectedGraphGraph
  4. trait GraphEdge [P] extends AnyRef

  5. trait GraphVertex [P] extends AnyRef

  6. trait JungDirectedGraphEdge [P] extends DirectedGraphEdge[P]

  7. class JungDirectedGraphEdgeImpl extends JungDirectedGraphEdge[EP]

  8. trait JungDirectedGraphVertex [P] extends DirectedGraphVertex[P]

  9. class JungDirectedGraphVertexImpl extends JungDirectedGraphVertex[VP]

  10. type S = DirectedSparseGraph[V, E]

    Definition Classes
    JungDirectedGraphGraph
  11. type V = JungDirectedGraphVertex[CausalModelNode]

    Definition Classes
    JungDirectedGraphDirectedGraphGraph

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def ++= (vps: Seq[CausalModelNode]): Seq[V]

    Definition Classes
    Graph
  5. def += (vp: CausalModelNode): V

    Definition Classes
    Graph
  6. def += (vs: (V, V), ep: String): E

    Definition Classes
    Graph
  7. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  8. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  9. def _ancestors (v: V, result: Set[V]): Unit

    Definition Classes
    DirectedGraph
  10. def _descendants (v: V, result: Set[V]): Unit

    Definition Classes
    DirectedGraph
  11. def _findOpenPath (visited: Map[axle.stats.RandomVariable[_], Set[axle.stats.RandomVariable[_]]], priorDirection: Int, prior: axle.stats.RandomVariable[_], current: Set[axle.stats.RandomVariable[_]], to: Set[axle.stats.RandomVariable[_]], given: Set[axle.stats.RandomVariable[_]]): Option[List[axle.stats.RandomVariable[_]]]

    Definition Classes
    Model
  12. def addFunction (pf: PFunction): Unit

  13. def ancestors (vs: Set[V]): Set[V]

    Definition Classes
    DirectedGraph
  14. def ancestors (v: V): Set[V]

    Definition Classes
    DirectedGraph
  15. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  16. def blocks (from: Set[axle.stats.RandomVariable[_]], to: Set[axle.stats.RandomVariable[_]], given: Set[axle.stats.RandomVariable[_]]): Boolean

    Definition Classes
    Model
  17. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. def deleteEdge (e: E): Unit

    Definition Classes
    JungDirectedGraphDirectedGraph
  19. def deleteVertex (v: V): Unit

    Definition Classes
    JungDirectedGraphDirectedGraph
  20. def descendants (v: V): Set[V]

    Definition Classes
    DirectedGraph
  21. def descendantsIntersectsSet (v: V, s: Set[V]): Boolean

    Definition Classes
    JungDirectedGraphDirectedGraph
  22. def duplicate (): CausalModel

  23. def edge (source: V, dest: V, payload: String): E

    Definition Classes
    JungDirectedGraphGraph
  24. def edges (): Set[E]

    Definition Classes
    JungDirectedGraphGraph
  25. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  26. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  27. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  28. def findEdge (from: V, to: V): Option[E]

    Definition Classes
    JungDirectedGraphDirectedGraph
  29. def findVertex (test: (CausalModelNode) ⇒ Boolean): Option[V]

    Definition Classes
    JungDirectedGraph
  30. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  31. def getVariable (name: String): Int

  32. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  33. def isAcyclic (): Boolean

    Definition Classes
    JungDirectedGraphDirectedGraph
  34. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  35. def isLeaf (v: V): Boolean

    Definition Classes
    JungDirectedGraphDirectedGraph
  36. val jungGraph : DirectedSparseGraph[V, E]

    Definition Classes
    JungDirectedGraph
  37. def leaves (): Set[V]

    Definition Classes
    JungDirectedGraphDirectedGraph
  38. def moralGraph (): axle.graph.JungUndirectedGraphFactory.UndirectedGraph[_, _]

    Definition Classes
    JungDirectedGraph
  39. def name (): String

    Definition Classes
    CausalModelModel
  40. val name2variable : Map[String, axle.stats.RandomVariable[_]]

    Definition Classes
    Model
  41. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  42. def neighbors (v: V): Set[V]

    Definition Classes
    JungDirectedGraphDirectedGraph
  43. var newVarIndex : Int

    Definition Classes
    Model
  44. def nodeFor (rv: axle.stats.RandomVariable[_]): V

  45. def nodesFor (rvs: Set[axle.stats.RandomVariable[_]]): Set[V]

  46. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  47. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  48. def numVariables (): Int

    Definition Classes
    Model
  49. def observes (rv: axle.stats.RandomVariable[_]): Boolean

  50. def outputEdgesOf (v: V): Set[E]

    Definition Classes
    JungDirectedGraphDirectedGraph
  51. def precedes (v1: V, v2: V): Boolean

    Definition Classes
    JungDirectedGraphDirectedGraph
  52. def predecessors (v: V): Set[V]

    Definition Classes
    JungDirectedGraphDirectedGraph
  53. def randomVariables (): List[axle.stats.RandomVariable[_]]

    Definition Classes
    Model
  54. def removeAllEdgesAndVertices (): Unit

    Definition Classes
    JungDirectedGraph
  55. def removeInputs (vs: Set[V]): Unit

    Definition Classes
    JungDirectedGraphDirectedGraph
  56. def removeOutputs (vs: Set[V]): Unit

    Definition Classes
    JungDirectedGraphDirectedGraph
  57. def removePredecessor (v: V, predecessor: V): Unit

    Definition Classes
    JungDirectedGraphDirectedGraph
  58. def removeSuccessor (v: V, successor: V): Unit

    Definition Classes
    JungDirectedGraphDirectedGraph
  59. def shortestPath (source: V, goal: V): Option[List[E]]

    Definition Classes
    JungDirectedGraphDirectedGraph
  60. def size (): Int

    Definition Classes
    JungDirectedGraphGraph
  61. def storage (): DirectedSparseGraph[V, E]

    Definition Classes
    JungDirectedGraphGraph
  62. def successors (v: V): Set[V]

    Definition Classes
    JungDirectedGraphDirectedGraph
  63. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  64. def toString (): String

    Definition Classes
    AnyRef → Any
  65. def variable (name: String): axle.stats.RandomVariable[_]

    Definition Classes
    Model
  66. def vertex (payload: CausalModelNode): V

    Definition Classes
    JungDirectedGraphGraph
  67. def vertexPayloadToRandomVariable (cmn: CausalModelNode): axle.stats.RandomVariable[_]

    Definition Classes
    CausalModelModel
  68. def vertexToVisualizationHtml (vp: CausalModelNode): Node

    Definition Classes
    JungDirectedGraph
  69. def vertices (): Set[V]

    Definition Classes
    JungDirectedGraphGraph
  70. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  71. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  72. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Model[CausalModelNode]

Inherited from JungDirectedGraph[CausalModelNode, String]

Inherited from DirectedGraph[CausalModelNode, String]

Inherited from Graph[CausalModelNode, String]

Inherited from AnyRef

Inherited from Any