Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IDistribution

Interface specifying the required methods and properties for a probability distribution. For example the {@link com.bayesserver.Table} class implements this interface.

While a distribution is assigned to a {@link com.bayesserver.Node} it cannot be modified.

see

com.bayesserver.Table

see

com.bayesserver.CLGaussian

Hierarchy

  • IDistribution

Implemented by

Index

Properties

_39d9d5f7317c4bb79bd3c1e43b2b4a43

_39d9d5f7317c4bb79bd3c1e43b2b4a43: string

locked

locked: boolean

outer

owner

owner: Node

sortedVariables

sortedVariables: VariableContextCollection

table

table: Table

Methods

copy

  • Returns IDistribution

  • Parameters

    • timeShift: number | null

    Returns IDistribution

divide

instantiate

  • Parameters

    • values: number[]

    Returns IDistribution

isReadOnly

  • isReadOnly(): boolean
  • Returns boolean

marginalize

multiply

timeShift

  • timeShift(units: number): void
  • Parameters

    • units: number

    Returns void