edu.ucla.belief
Interface NoisyOrShell

All Superinterfaces:
Cloneable, CPTShell, Potential
All Known Implementing Classes:
NoisyOrShellHenrion, NoisyOrShellPearl

public interface NoisyOrShell
extends CPTShell

An interface for noisy-or


Method Summary
 double[] expandNoisyOr()
           
 CPTParameter getWeightParameter(int weightIndex)
           
 CPTParameter[] getWeightParameters()
           
 void setWeights(double[] weights)
           
 void setWeights(List listWeights)
           
 List weightsAsList()
           
 double[] weightsClone()
           
 
Methods inherited from interface CPTShell
ensureNonsingular, expand, forget, getCP, getCP, getCP, getCP, getCP, getCPScaled, getCPScaled, getCPT, getCPTParameter, getCPTParameter, getCPTParameters, getRelevant, getRelevant, getRelevant, getRelevant, getVariable, index, insertState, multiplyInto, normalize, parentStateInserted, parentStateRemoved, randomJointValueIndex, removeState, replaceVariables, scalar, variables
 
Methods inherited from interface Potential
clone
 

Method Detail

setWeights

void setWeights(List listWeights)
                throws Exception
Throws:
Exception

setWeights

void setWeights(double[] weights)
                throws Exception
Throws:
Exception

weightsClone

double[] weightsClone()

weightsAsList

List weightsAsList()

getWeightParameters

CPTParameter[] getWeightParameters()

getWeightParameter

CPTParameter getWeightParameter(int weightIndex)

expandNoisyOr

double[] expandNoisyOr()


Copyright 2010 UCLA Automated Reasoning Group