Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 C#Example
 caseIsSet, Node
 cgEvidenceIsPropagated
 Class
 ClassCollection
 ClassCollectionResource
 ClassResource
 Clique
 CliqueResource
 ColumnChart
 commit, TableCache
 compile, Domain
 compress, Domain
 computeDBNPredictions, Domain
 computeExplanationData, Node
 computeExplanationData2, Node
 computeProbabilityOfInterval, Table
 computeSensitivityData
 Constants
 constructBar, HuginWidgetManager
 constructBeliefBar, HuginWidgetManager
 constructBeliefLabel, HuginWidgetManager
 constructBlockChart, HuginWidgetManager
 constructButtonInitialize, HuginWidgetManager
 constructButtonInput, HuginWidgetManager
 constructButtonPropagate, HuginWidgetManager
 constructColumnChart, HuginWidgetManager
 constructContinuousNodeTextInput, HuginWidgetManager
 constructDiscreteExpectedUtilityLabel, HuginWidgetManager
 constructExpectedUtilityLabel, HuginWidgetManager
 constructFunctionValueLabel, HuginWidgetManager
 constructHistogramBar, HuginWidgetManager
 constructImageLabel, HuginWidgetManager
 constructLikelihoodTextInput, HuginWidgetManager
 constructLineColumnChart, HuginWidgetManager
 constructNumericNodeTextInput, HuginWidgetManager
 constructOverlayPrimitives, HuginWidgetManager
 constructPieChart, HuginWidgetManager
 constructSelectOption, HuginWidgetManager
 constructStateSelectOption, HuginWidgetManager
 constructTableDataItemLabel, HuginWidgetManager
 constructTableDataItemTextInput, HuginWidgetManager
 constructTemporalBeliefBar, HuginWidgetManager
 constructTextInput, HuginWidgetManager
 constructTextLabel, HuginWidgetManager
 ContinuousNodeTextInput
 createDBNDomain, Class
 createDomain, Class
 createTableCache, HuginWidgetManager
 createTemporalClone, Node
 CustomWidget
D
 DataSet
 DataSetResource
 deleteColumn, DataSet
 deleteObject
 deleteRow, DataSet
 DiscreteChart
 dispatch, Batch
 Domain
 DomainResource
 download
This example demonstrates how to use the HUGIN Web Service API from C#.
this.caseIsSet = function caseIsSet(caseindex)
Returns true if a value has been set for this continuous chance or discete node in case caseindex; otherwise, returns false.
this.cgEvidenceIsPropagated = function cgEvidenceIsPropagated()
Check if evidence on CG nodes has been propagated.
this.cgEvidenceIsPropagated = function cgEvidenceIsPropagated()
Check if CG evidence has been propagated in this JunctionTree.
Instances of Class represent object-oriented Bayesian networks and LIMIDs.
Classes are grouped into ClassCollections.
ClassResources are grouped into ClassCollectionResources.
Instances of the ClassResource represent object-oriented Bayesian networks and LIMIDs.
Cliques represents the cliques in the junction tree.
CliqueResources represents the cliques in the junction tree.
An implementation of DiscreteChart that renders a column chart
this.commit = function()
Commits any changes performed on the cache to the underlying Table.
this.compile = function compile()
Compiles this Domain.
this.compress = function compress()
Removes the zero entries from the clique and separator tables of the junction trees in this Domain.
this.computeDBNPredictions = function computeDBNPredictions()
Computes predictions for {numberOfTimePoints} time slices beyond the current time window.
this.computeExplanationData = function computeExplanationData(x,
Y,
y,
maxSubsetSize)
Computes Bayes factor data for all (nonempty) subsets of evidence nodes up to the specified maximum size.
this.computeExplanationData2 = function computeExplanationData2(x,
maxSubsetSize)
Computes “normalized likelihoods” for the specified hypothesis and all (nonempty) subsets of evidence nodes up to the specified maximum size.
this.computeProbabilityOfInterval = function computeProbabilityOfInterval(x,
y)
Compute the probability of a given interval for the mixture distribution represented by this Table.
this.computeSensitivityData = function computeSensitivityData(nodes,
states)
Computes the constants of the sensitivity functions for the specified output probabilities and all CPT parameters in the network.
this.computeSensitivityData = function computeSensitivityData(state)
Computes the constants of the sensitivity functions for the specified output probability and all CPT/policy parameters in the network.
this.constructBar = function constructBar(options)
Construct a new Bar.
this.constructBeliefBar = function constructBeliefBar(node,
state,
options)
Construct a new BeliefBar.
this.constructBeliefLabel = function constructBeliefLabel(node,
state,
options)
Construct a new BeliefLabel.
this.constructBlockChart = function constructBlockChart(options)
Construct a new BlockChart.
this.constructButtonInitialize = function constructButtonInitialize(options)
Construct a new ButtonInitialize.
this.constructButtonInput = function constructButtonInput(options)
Construct a new ButtonInput.
this.constructButtonPropagate = function constructButtonPropagate(options)
Construct a new ButtonPropagate.
this.constructColumnChart = function constructColumnChart(options)
Construct a new ColumnChart.
this.constructContinuousNodeTextInput = function constructContinuousNodeTextInput(
   node,
   options
)
Construct a new ContinuousNodeTextInput.
this.constructDiscreteExpectedUtilityLabel = function constructDiscreteExpectedUtilityLabel(
   discreteNode,
   state,
   options
)
Construct a new ExpectedUtilityLabel.
this.constructExpectedUtilityLabel = function constructExpectedUtilityLabel(
   utilityNodeOrDomain,
   options
)
Construct a new ExpectedUtilityLabel.
this.constructFunctionValueLabel = function constructFunctionValueLabel(
   functionNode,
   options
)
Construct a new FunctionValueLabel.
this.constructHistogramBar = function constructHistogramBar(options)
Construct a new HistogramBar.
this.constructImageLabel = function constructImageLabel(options)
Construct a new ImageLabel.
this.constructLikelihoodTextInput = function constructLikelihoodTextInput(
   node,
   state,
   options
)
Construct a new LikelihoodTextInput.
this.constructLineColumnChart = function constructLineColumnChart(options)
Construct a new LineColumnChart.
this.constructNumericNodeTextInput = function constructNumericNodeTextInput(
   node,
   options
)
Construct a new NumericNodeTextInput.
this.constructOverlayPrimitives = function constructOverlayPrimitives(options)
Construct a new OverlayPrimitives.
this.constructPieChart = function constructPieChart(options)
Construct a new PieChart.
this.constructSelectOption = function constructSelectOption(options)
Construct a new SelectOption.
this.constructStateSelectOption = function constructStateSelectOption(node,
options)
Construct a new StateSelectOption.
this.constructTableDataItemLabel = function constructTableDataItemLabel(table,
index,
options)
Construct a new TableDataItemLabel.
this.constructTableDataItemTextInput = function constructTableDataItemTextInput(
   table,
   index,
   options
)
Construct a new TableDataItemTextInput.
this.constructTemporalBeliefBar = function constructBeliefBar(node,
state,
count,
options)
Construct a new TemporalBeliefBar.
this.constructTextInput = function constructTextInput(options)
Construct a new TextInput.
this.constructTextLabel = function constructTextLabel(options)
Construct a new TextLabel.
A ContinuousNodeTextInput presents a widget on the web page for entering user provided value as evidence on a continuous Node.
this.createDBNDomain = function createDBNDomain(numberOfSlices)
Creates a DBN runtime Domain from this Class.
this.createDomain = function createDomain()
Creates a flat runtime Domain from this Class.
this.createTableCache = function createTableCache(table)
Create a new TableCache for use in widgets that support editing and displaying node table data.
this.createTemporalClone = function createTemporalClone()
Constructs a temporal clone of this Node.
A base class for widgets that can be extended with custom functionallity that updates the state of the widget whenever a propagation occurs.
Instances of the DataSet represents a data set as a “matrix” with cases as rows and variables as columns.
An instance of the DataSetResource represents a data set as a “matrix” with cases as rows and variables as columns.
this.deleteColumn = function deleteColumn(column)
Deletes the specified column from this DataSet.
this.deleteObject = function deleteObject()
Deletes this Class, including all Node objects belonging to it.
this.deleteObject = function deleteObject()
Deletes this ClassCollection object, including all nested HUGIN objects belonging to it (e.g.
this.deleteObject = function deleteObject()
Deletes this DataSet.
this.deleteObject = function deleteObject()
Deletes this Domain, including all Node and JunctionTree objects belonging to it.
this.deleteObject = function deleteObject()
Deletes this Model.
this.deleteObject = function deleteObject()
Deletes this Node.
this.deleteObject = function deleteObject()
Deletes this RemoteObject (as well as all HUGIN objects in the RemoteObjects scope).
this.deleteObject = function deleteObject()
Deletes this Table.
this.deleteRow = function deleteRow(row)
Deletes the specified row from this DataSet.
The base class for discrete chart widgets.
this.dispatch = function dispatch(onSuccess,
onError)
Dispatch execution of queued up function calls in an asynchronously non-blocking fashion.
Instances of the Domain class represent Bayesian networks and LIMIDs in which you can propagate evidence and calculate updated beliefs and expected utilities.
Instances of the DomainResource represent Bayesian networks and LIMIDs in which you can propagate evidence and calculate updated beliefs and expected utilities.
this.download = function download(filename)
Generate an URL for downloading this ClassCollection as a HKB file
this.download = function download(delimiter,
filename)
Generate an URL for downloading this DataSet as a CSV file
this.download = function download(filename)
Generate an URL for downloading this Domain as a HKB file
Close