A B C D E F G H I L M N O P Q R S T U V

A

absorb(GenRule) - Method in class cve.CoveringRuleCollection
absorbs this generalised rule into a collection of generalised rules.
actionpos - Variable in class ve.FactorDeterministic.Itr
 
add(GenRule) - Method in class cve.ContextualBeliefNetwork
add a new rule to the contextual belief network
add(GenRule) - Method in class cve.RuleCollection
add a new element to the collection.
add(Variable) - Method in class cve.ContextualBeliefNetworkRandom2.VarTable
 
addFactor(Context, Factor, Variable[], double) - Method in class cve.RuleCollectionFromBeliefNetwork
adds a new factor (with a context) to the rule collection.
addFactor(Factor) - Method in class ve.FactorStore
 
addFactor(Factor) - Method in class ve.FactorStoreIndexed
adds the factor to the factor store.
addFactor(Factor) - Method in class ve.FactorStoreRandom
 
addFactor(Factor) - Method in class ve.FactorStoreSequential
 
addFactorToCollection(Factor) - Method in class cve.RuleCollectionFromEntropySplit
 
addNeighbours(Variable[]) - Method in class ve.FactorStoreIndexed.VariableToEliminate
 
addResiduals(Context, RuleCollection) - Method in class cve.GenRule
adds the residuals of this with respect to Context con to result.
addtoBuckets(Factor) - Method in class ve.FactorStoreSequential
adds a factor to the appropriate bucket
addVar() - Method in class cve.ContextualBeliefNetworkRandom2.VarTable
 
allOnes() - Method in class ve.Factor
Is true if the factor consists entirely of ones.

B

backTo(int) - Method in interface ve.EltsIterator
Goes back to the given position in the iteration.
backTo(int) - Method in class ve.FactorAssign.Itr
 
backTo(int) - Method in class ve.FactorDeterministic.Itr
 
backTo(int) - Method in class ve.FactorExpand.Itr
 
backTo(int) - Method in class ve.FactorNormalise.Itr
 
backTo(int) - Method in class ve.FactorObserved.Itr
 
backTo(int) - Method in class ve.FactorPlus.Itr
 
backTo(int) - Method in class ve.FactorStored.Itr
 
backTo(int) - Method in class ve.FactorStoredPretend.Itr
 
backTo(int) - Method in class ve.FactorTimes.Itr
 
backTo(int) - Method in class ve.FactorUniform.Itr
 
backTos - Variable in class ve.FactorExpand.Itr
Array that specifies where the values have to go back to.
base - Variable in class cve.FactorUpdatable
gives the number of elements to the right for each variable.
BeliefNetFromCBN - class cve.BeliefNetFromCBN.
A Belief network constructed from a well formed ContextualBeliefNetwork.
BeliefNetFromCBN(ContextualBeliefNetwork) - Constructor for class cve.BeliefNetFromCBN
 
BeliefNetwork - class ve.BeliefNetwork.
A BeliefNetwork contains a tuple of Variables (each with a domain) and a set of conditional probability tables, here represented as a FactorCPT.
BeliefNetwork(String, int) - Constructor for class ve.BeliefNetwork
constructs a belief network from the extended CIspace representation.
BeliefNetwork(Variable[], int) - Constructor for class ve.BeliefNetwork
constructs a belief network for the corresponding variables
BeliefNetworkFromThreshold - class cve.BeliefNetworkFromThreshold.
A Belief network constructed from a well formed ContextualBeliefNetwork.
BeliefNetworkFromThreshold(DecisionNetwork, double) - Constructor for class cve.BeliefNetworkFromThreshold
 
buckets - Variable in class ve.FactorStoreSequential
 
bucketSize - Variable in class ve.FactorStoreSequential
 
BY_ASSIGN - Static variable in class ve.Factor
 
BY_CPT - Static variable in class ve.Factor
some constants so it can remember how it was created.
BY_DETERMINISTIC - Static variable in class ve.Factor
 
BY_EXPANDING - Static variable in class ve.Factor
 
BY_GENRULE - Static variable in class ve.Factor
 
BY_MAXIMIZING - Static variable in class ve.Factor
 
BY_MULTIPLYING - Static variable in class ve.Factor
 
BY_NORMALIZING - Static variable in class ve.Factor
 
BY_OBSERVED - Static variable in class ve.Factor
 
BY_PLUS - Static variable in class ve.Factor
 
BY_REORDERING - Static variable in class ve.Factor
 
BY_SAVEIT - Static variable in class ve.Factor
 
BY_SUM_OUT - Static variable in class ve.Factor
 
BY_UNIFORM - Static variable in class ve.Factor
 
BY_UPDATABLE - Static variable in class ve.Factor
 
BY_V_ELIM - Static variable in class ve.Factor
 

C

cleanUp(Factor) - Method in class ve.FactorStoreIndexed
 
combineRemainingRules() - Method in class cve.RuleCollection
 
compareTo(Object) - Method in class ve.Variable
compares two Variables.
compatible(Context) - Method in class cve.Context
is true if this context is compatible with c1.
computeNeighbours() - Method in class ve.FactorStoreIndexed.VariableToEliminate
 
computeReturnTos(int, int) - Method in class ve.FactorExpand.Itr
compute the retrunTos array for a backTo.
con - Variable in class cve.ContextualBeliefNetworkRandom.VarCon
 
con - Variable in class cve.ContextualBeliefNetworkRandom2.VarTable
 
con - Variable in class cve.ContextualBeliefNetworkRandom3.VarCon
 
contains(Variable) - Method in class ve.Factor
returns true if the factor contains variable v.
Context - class cve.Context.
A context is a tuple of variables and their values.
Context() - Constructor for class cve.Context
constructs the empty context.
Context(Context, Variable, int) - Constructor for class cve.Context
constructs a new context that is oldcon together with var=val.
Context(Variable[], int[]) - Constructor for class cve.Context
constructs a new context with variables vars and values vals.
Context(Variable[], int[], int) - Constructor for class cve.Context
constructs a new context with variables vars and values vals, given that len is the number of observed variables.
ContextualBeliefNetwork - class cve.ContextualBeliefNetwork.
A ContextualBeliefNetwork contains a tuple of Variables (each with a domain) and a set of generalised rules (of the form GenRule).
ContextualBeliefNetwork() - Constructor for class cve.ContextualBeliefNetwork
dummy constructor.
ContextualBeliefNetwork(DecisionNetwork) - Constructor for class cve.ContextualBeliefNetwork
constructs a contextual belief network from a beleif network.
ContextualBeliefNetwork(DecisionNetwork, double) - Constructor for class cve.ContextualBeliefNetwork
constructs a contextual belief network from a beleif network with the approximation given by threshold.
ContextualBeliefNetworkFromText - class cve.ContextualBeliefNetworkFromText.
The class of ContextualBeliefNetworks constructed from an extended CIspace representation.
ContextualBeliefNetworkFromText(String, int) - Constructor for class cve.ContextualBeliefNetworkFromText
constructs a belief network from the extended CIspace representation.
ContextualBeliefNetworkRandom - class cve.ContextualBeliefNetworkRandom.
 
ContextualBeliefNetworkRandom.VarCon - class cve.ContextualBeliefNetworkRandom.VarCon.
 
ContextualBeliefNetworkRandom.VarCon(ContextualBeliefNetworkRandom, Variable, Context) - Constructor for class cve.ContextualBeliefNetworkRandom.VarCon
 
ContextualBeliefNetworkRandom(int, int, double) - Constructor for class cve.ContextualBeliefNetworkRandom
Constructs a random contexual belied network.
ContextualBeliefNetworkRandom2 - class cve.ContextualBeliefNetworkRandom2.
 
ContextualBeliefNetworkRandom2.VarTable - class cve.ContextualBeliefNetworkRandom2.VarTable.
 
ContextualBeliefNetworkRandom2.VarTable(ContextualBeliefNetworkRandom2, Variable, int) - Constructor for class cve.ContextualBeliefNetworkRandom2.VarTable
 
ContextualBeliefNetworkRandom2.VarTable(ContextualBeliefNetworkRandom2, Variable, Variable[], int, Context) - Constructor for class cve.ContextualBeliefNetworkRandom2.VarTable
 
ContextualBeliefNetworkRandom2(int, int, double, double) - Constructor for class cve.ContextualBeliefNetworkRandom2
Constructs a random contexual belied network.
ContextualBeliefNetworkRandom3 - class cve.ContextualBeliefNetworkRandom3.
 
ContextualBeliefNetworkRandom3.VarCon - class cve.ContextualBeliefNetworkRandom3.VarCon.
 
ContextualBeliefNetworkRandom3.VarCon(ContextualBeliefNetworkRandom3, Variable, Context) - Constructor for class cve.ContextualBeliefNetworkRandom3.VarCon
 
ContextualBeliefNetworkRandom3(int, int, double) - Constructor for class cve.ContextualBeliefNetworkRandom3
Constructs a random contexual belied network, where we try to minimise the number of variables in splits.
contextVals - Variable in class cve.Context
 
contextVars - Variable in class cve.Context
 
countBetween - Variable in class ve.FactorExpand.Itr
Array that specifies the count of the number of values in that are not expanded.
countExpand - Variable in class ve.FactorExpand.Itr
Array that specifies the count of the number of values to be expanded.
CoveringRuleCollection - class cve.CoveringRuleCollection.
A covering rule collection is a collection of generalised rules that are disjoint and covering.
CoveringRuleCollection() - Constructor for class cve.CoveringRuleCollection
 
curpos - Variable in class ve.FactorDeterministic.Itr
 
curpos - Variable in class ve.FactorStoreRandom.FacItr
 
curpos - Variable in class ve.FactorStoreSequential.FacItr
 
curpos - Variable in class ve.FactorStored.Itr
Index of element to be returned by subsequent call to next.
curpos - Variable in class ve.FactorStoredPretend.Itr
Index of element to be returned by subsequent call to next.
curpos - Variable in class ve.FactorUniform.Itr
Index of element to be returned by subsequent call to next.
curpos - Variable in class cve.RuleCollection.Itr
 
currBet - Variable in class ve.FactorObserved.Itr
array of the counts for each digit of domainSizeBetween.
currPos() - Method in interface ve.EltsIterator
Returns the current position in the iteration.
currPos() - Method in class ve.FactorAssign.Itr
 
currPos() - Method in class ve.FactorDeterministic.Itr
 
currPos() - Method in class ve.FactorExpand.Itr
 
currPos() - Method in class ve.FactorNormalise.Itr
 
currPos() - Method in class ve.FactorObserved.Itr
 
currPos() - Method in class ve.FactorPlus.Itr
 
currPos() - Method in class ve.FactorStored.Itr
 
currPos() - Method in class ve.FactorStoredPretend.Itr
 
currPos() - Method in class ve.FactorTimes.Itr
 
currPos() - Method in class ve.FactorUniform.Itr
 
curSize - Variable in class ve.FactorDeterministic
 
CVEQuery - class cve.CVEQuery.
a factor that is the result of a query.
CVEQuery(Variable[], ContextualBeliefNetwork, Variable[], int[], String[]) - Constructor for class cve.CVEQuery
constructs the factor that answers the specific query for a given elimination ordering.
CVEQuery(Variable[], ContextualBeliefNetwork, Variable[], int[], Variable[]) - Constructor for class cve.CVEQuery
 
CVEQueryPretend - class cve.CVEQueryPretend.
a factor that is the result of a query.
CVEQueryPretend(Variable[], ContextualBeliefNetwork, Variable[], int[], String[]) - Constructor for class cve.CVEQueryPretend
constructs the factor that answers the specific query for a given elimination ordering.
CVEQueryPretend(Variable[], ContextualBeliefNetwork, Variable[], int[], Variable[]) - Constructor for class cve.CVEQueryPretend
 

D

DecisionNetwork - class ve.DecisionNetwork.
A DecisionNetwork contains a tuple of Variables (each with a domain) and a set of conditional probability tables, each represented as a FactorCPT.
DecisionNetwork() - Constructor for class ve.DecisionNetwork
 
DecisionNetwork(Variable[], int) - Constructor for class ve.DecisionNetwork
 
DecisionNetworkFromBIF - class ve.DecisionNetworkFromBIF.
A DecisionNetwork that is constructed from the Bayesian Interchange Format (BIF).
DecisionNetworkFromBIF(BufferedReader, int) - Constructor for class ve.DecisionNetworkFromBIF
 
DecisionNetworkFromCIspaceFormat - class ve.DecisionNetworkFromCIspaceFormat.
A DecisionNetwork that is constructed from the CIspace format.
DecisionNetworkFromCIspaceFormat(String, int) - Constructor for class ve.DecisionNetworkFromCIspaceFormat
constructs a decision network from the extended CIspace representation.
DecisionNetworkFromCIspaceFormat(Variable[], int) - Constructor for class ve.DecisionNetworkFromCIspaceFormat
constructs a belief network for the corresponding variables
decisionVar - Variable in class ve.FactorDeterministic
 
defaultInitialMaxSize - Variable in class cve.RuleCollection
 
deficiency - Variable in class ve.FactorStoreIndexed.VariableToEliminate
the deficiency.
determineToSumOut(Variable[], int, Variable[], Variable[]) - Method in class ve.Query
 
determineToSumOut(Variable[], int, Variable[], Variable[]) - Method in class ve.QueryPretend
 
disjoint(Variable[], Variable[]) - Static method in class cve.RuleCollection
 
display() - Method in class ve.Factor
displays the resultant factor.
domain - Variable in class ve.Variable
domain is the array of values this variable can take.
domainSize - Variable in class ve.FactorAssign
 
domainSizeAfter - Variable in class ve.FactorAssign
 
domainSizeBefore - Variable in class ve.FactorAssign
 
domainSizeBetween - Variable in class ve.FactorObserved
 
domainSizeObserved - Variable in class ve.FactorObserved
 

E

eliminate(Variable) - Method in class cve.RuleCollection
eliminates the variable from the current collection of rules.
eliminatePretend(Variable) - Method in class cve.RuleCollection
pretends to eliminates the variable from the current collection of rules.
EltsIterator - interface ve.EltsIterator.
An iterator over the elements of a factor.
emunFactorsRemaining() - Method in class ve.FactorStore
 
emunFactorsRemaining() - Method in class ve.FactorStoreIndexed
returns an enumerator over the variables for the last variable returned.
emunFactorsRemaining() - Method in class ve.FactorStoreRandom
Returns an iterator over the the remaining factors.
emunFactorsRemaining() - Method in class ve.FactorStoreSequential
Returns an iterator over the the remaining factors.
emunFactorsRemoved() - Method in class ve.FactorStore
 
emunFactorsRemoved() - Method in class ve.FactorStoreIndexed
returns an enumerator over the variables for the last variable returned.
emunFactorsRemoved() - Method in class ve.FactorStoreRandom
Returns an iterator over the factors that contain the variable var.
emunFactorsRemoved() - Method in class ve.FactorStoreSequential
Returns an iterator over the factors that contain the variable var.
eo - Variable in class ve.Query
 
eo - Variable in class ve.QueryPretend
 

F

fac - Variable in class ve.FactorStoreIndexed.FactorLink
 
fac1 - Variable in class ve.FactorNormalise
the factor that is to be normalised.
fac1 - Variable in class ve.FactorPlus
the factors that are to be multiplied point by point.
fac1 - Variable in class ve.FactorTimes
the factors that are to be multiplied point by point.
fac2 - Variable in class ve.FactorPlus
the factors that are to be multiplied point by point.
fac2 - Variable in class ve.FactorTimes
the factors that are to be multiplied point by point.
fact - Variable in class ve.FactorAssign
 
fact - Variable in class ve.FactorExpand
the factor to be expanded.
fact - Variable in class ve.FactorObserved
 
factItr - Variable in class ve.FactorAssign.Itr
iterator for fact.
factItr - Variable in class ve.FactorExpand.Itr
 
factItr - Variable in class ve.FactorObserved.Itr
iterator for fact.
Factor - class ve.Factor.
A factor is a table that given a tuple of values returns a value.
Factor(Variable[], int) - Constructor for class ve.Factor
constructs a factor for the variables given.
FactorAssign - class ve.FactorAssign.
This the the class of factors that are the the result of projecting another factor onto some observations.
FactorAssign.Itr - class ve.FactorAssign.Itr.
 
FactorAssign.Itr(FactorAssign) - Constructor for class ve.FactorAssign.Itr
 
FactorAssign(Factor, Variable, int) - Constructor for class ve.FactorAssign
constructs a factor with the given assignment.
FactorCPT - class ve.FactorCPT.
Factors that represent conditional probabilty tables.
FactorCPT(Variable[], double[]) - Constructor for class ve.FactorCPT
an extra constructor so it can take in the actual values instead of a string representation of them.
FactorCPT(Variable[], String) - Constructor for class ve.FactorCPT
 
FactorDeterministic - class ve.FactorDeterministic.
This the the class of factors that are determistic (they have only 0-1 probabilities).
FactorDeterministic.Itr - class ve.FactorDeterministic.Itr.
 
FactorDeterministic.Itr(FactorDeterministic) - Constructor for class ve.FactorDeterministic.Itr
 
FactorDeterministic(Variable[], Variable, int[]) - Constructor for class ve.FactorDeterministic
 
factorEq(Factor, Factor) - Static method in class ve.Tester
 
factorEq(Factor, Factor) - Static method in class ve.TesterWater
 
factorEq(Factor, Factor) - Static method in class ve.Testerpr
 
factorEq(Factor, Factor) - Static method in class cve.TesterFromVE
 
FactorExpand - class ve.FactorExpand.
This the the class of factors that extend other factors to include more variables.
FactorExpand.Itr - class ve.FactorExpand.Itr.
 
FactorExpand.Itr(FactorExpand) - Constructor for class ve.FactorExpand.Itr
default constructor.
FactorExpand(Factor, Variable[]) - Constructor for class ve.FactorExpand
constructs a factor with the given variables.
FactorIterator - interface ve.FactorIterator.
An iterator over factors.
FactorMax - class ve.FactorMax.
This the the class of factors that are created by optimizing a decision variable.
FactorMax(Factor, Variable) - Constructor for class ve.FactorMax
constructs a factor with the given variables.
factorMaxSize - Variable in class ve.FactorStoreRandom
 
factorMaxSize - Variable in class ve.FactorStoreSequential
 
FactorNormalise - class ve.FactorNormalise.
This the the class of factors that are the normalization of other factors.
FactorNormalise.Itr - class ve.FactorNormalise.Itr.
 
FactorNormalise.Itr(FactorNormalise) - Constructor for class ve.FactorNormalise.Itr
 
FactorNormalise(Factor) - Constructor for class ve.FactorNormalise
constructs a factor with the given variables.
FactorObserved - class ve.FactorObserved.
This the the class of factors that are the the result of projecting another factor onto some observations.
FactorObserved.Itr - class ve.FactorObserved.Itr.
 
FactorObserved.Itr(FactorObserved) - Constructor for class ve.FactorObserved.Itr
 
FactorObserved(Factor, Variable[], int[]) - Constructor for class ve.FactorObserved
constructs a factor with the given obsevations.
FactorPlus - class ve.FactorPlus.
This the the class of factors that are the sum of other factors.
FactorPlus.Itr - class ve.FactorPlus.Itr.
 
FactorPlus.Itr(FactorPlus) - Constructor for class ve.FactorPlus.Itr
 
FactorPlus(Factor, Factor) - Constructor for class ve.FactorPlus
constructs a factor with the given variables.
factorProject(Factor, Variable, int, Variable[], int) - Method in class cve.RuleCollectionFromBeliefNetwork
projects a factor onto the variables that are not redundant.
FactorRandom - class cve.FactorRandom.
This the the class of factors that have random values.
FactorRandom(Variable[]) - Constructor for class cve.FactorRandom
constructs a factor with the given variables.
FactorRandom(Variable[], int) - Constructor for class cve.FactorRandom
 
FactorReorder - class ve.FactorReorder.
This the the class of factors that are the reordering of other factors.
FactorReorder(Factor, Variable[]) - Constructor for class ve.FactorReorder
constructs a factor with values given by f1 and the order given by newOrder.
factors - Variable in class ve.FactorStoreIndexed.VariableToEliminate
the index of the Factors that involve this variable.
FactorSaveIt - class ve.FactorSaveIt.
This the the class of explcitly constructed factors.
FactorSaveIt(Factor) - Constructor for class ve.FactorSaveIt
FactorSaveIt(f) returns the same values as f, but doesn't recompute it
factorSet(Factor, Context) - Static method in class cve.RuleCollection
set the variables in fac to the context con
FactorStore - class ve.FactorStore.
a place to store factors during computation.
FactorStore() - Constructor for class ve.FactorStore
 
FactorStored - class ve.FactorStored.
This the the class of stored factors.
FactorStored.Itr - class ve.FactorStored.Itr.
 
FactorStored.Itr(FactorStored) - Constructor for class ve.FactorStored.Itr
 
FactorStored(Variable[], int) - Constructor for class ve.FactorStored
constructs a factor with the given variables.
FactorStoredPretend - class ve.FactorStoredPretend.
This the the class of stored factors, but we only pretend to store them.
FactorStoredPretend.Itr - class ve.FactorStoredPretend.Itr.
 
FactorStoredPretend.Itr(FactorStoredPretend) - Constructor for class ve.FactorStoredPretend.Itr
 
FactorStoredPretend(Variable[], int) - Constructor for class ve.FactorStoredPretend
constructs a factor with the given variables.
FactorStoreIndexed - class ve.FactorStoreIndexed.
a place to store factors during computation.
FactorStoreIndexed.EnumFacsRem - class ve.FactorStoreIndexed.EnumFacsRem.
 
FactorStoreIndexed.EnumFacsRem(FactorStoreIndexed) - Constructor for class ve.FactorStoreIndexed.EnumFacsRem
 
FactorStoreIndexed.EnumFacsRemaining - class ve.FactorStoreIndexed.EnumFacsRemaining.
 
FactorStoreIndexed.EnumFacsRemaining(FactorStoreIndexed) - Constructor for class ve.FactorStoreIndexed.EnumFacsRemaining
 
FactorStoreIndexed.FactorLink - class ve.FactorStoreIndexed.FactorLink.
this is essentially, for each factor, a doubly linked list for each variable in the factor.
FactorStoreIndexed.FactorLink(FactorStoreIndexed, Factor) - Constructor for class ve.FactorStoreIndexed.FactorLink
 
FactorStoreIndexed.VariableToEliminate - class ve.FactorStoreIndexed.VariableToEliminate.
this class provides the infrastructure for the variable in the priority queue.
FactorStoreIndexed.VariableToEliminate(FactorStoreIndexed, Variable, int) - Constructor for class ve.FactorStoreIndexed.VariableToEliminate
 
FactorStoreIndexed(Variable[], Factor[], int) - Constructor for class ve.FactorStoreIndexed
 
FactorStoreRandom - class ve.FactorStoreRandom.
a place to store factors during computation.
FactorStoreRandom.FacItr - class ve.FactorStoreRandom.FacItr.
 
FactorStoreRandom.FacItr(FactorStoreRandom, Factor[], int) - Constructor for class ve.FactorStoreRandom.FacItr
 
FactorStoreRandom(Variable[], Factor[], int) - Constructor for class ve.FactorStoreRandom
generate a factor store containing the given initial factors and initial variables.
FactorStoreSequential - class ve.FactorStoreSequential.
a place to store factors during computation using a given elimination ordering
FactorStoreSequential.FacItr - class ve.FactorStoreSequential.FacItr.
 
FactorStoreSequential.FacItr(FactorStoreSequential, Factor[], int) - Constructor for class ve.FactorStoreSequential.FacItr
 
FactorStoreSequential(Variable[], Factor[], int) - Constructor for class ve.FactorStoreSequential
generate a factor store containing the given initial factors and initial variables.
FactorSumOut - class ve.FactorSumOut.
This the the class of factors that are created by summing out a set of variables from another factor.
FactorSumOut(Factor, Variable[]) - Constructor for class ve.FactorSumOut
constructs a factor with the given variables.
FactorSumOutPretend - class ve.FactorSumOutPretend.
This the the class of factors that are created by summing out a set of variables from another factor.
FactorSumOutPretend(Factor, Variable[]) - Constructor for class ve.FactorSumOutPretend
constructs a factor with the given variables.
FactorTimes - class ve.FactorTimes.
This the the class of factors that are the product of other factors.
FactorTimes.Itr - class ve.FactorTimes.Itr.
 
FactorTimes.Itr(FactorTimes) - Constructor for class ve.FactorTimes.Itr
 
FactorTimes(Factor, Factor) - Constructor for class ve.FactorTimes
constructs a factor with the given variables.
FactorUniform - class ve.FactorUniform.
This is a factor that has a uniform probability.
FactorUniform.Itr - class ve.FactorUniform.Itr.
 
FactorUniform.Itr(FactorUniform) - Constructor for class ve.FactorUniform.Itr
 
FactorUniform(Variable[], double) - Constructor for class ve.FactorUniform
constructs a factor with the given variables.
FactorUpdatable - class ve.FactorUpdatable.
This the the class of factors that can be updated from generalised rules.
FactorUpdatable - class cve.FactorUpdatable.
This the the class of factors that can be updated from generalised rules.
FactorUpdatable(Variable[]) - Constructor for class ve.FactorUpdatable
updatable factor with random values
FactorUpdatable(Variable[]) - Constructor for class cve.FactorUpdatable
constructs a factor with the given variables.
FactorUpdatable(Variable[], double) - Constructor for class ve.FactorUpdatable
constructs a factor with the given variables.
factorValues - Variable in class ve.FactorStored
is the array of stored values.
factPos() - Method in class ve.FactorObserved.Itr
given the current values of currBet, returns the position of the iterator for fact.
finalFacs - Variable in class ve.FactorStoreIndexed
 
finalFactors - Variable in class ve.FactorStoreSequential
 

G

GenRule - class cve.GenRule.
A generalised rule is a context together with a factor.
GenRule() - Constructor for class cve.GenRule
generated the new GenRule
GenRule(Context, Factor, Variable[]) - Constructor for class cve.GenRule
generate a new instance from context con and factor fact.
getContext() - Method in class cve.GenRule
returns the context.
getDomain() - Method in class ve.Variable
returns the domain, the array of values this variable can take.
getEO() - Method in class ve.Query
 
getEO() - Method in class ve.QueryPretend
 
getFactor() - Method in class cve.GenRule
returns the factor of the generalised rule.
getId() - Method in class ve.Variable
get the unique identifier of the variable
getMaxContextSize() - Method in class cve.RuleCollection
 
getMaxFactorSize() - Method in class ve.Query
 
getMaxFactorSize() - Method in class ve.QueryPretend
 
getMaxNumRules() - Method in class cve.RuleCollection
 
getMaxTableSize() - Method in class cve.RuleCollection
 
getName() - Method in class ve.Factor
returns string the variables this is a factor on.
getName() - Method in class ve.Variable
returns the external name of the variable
getNumProbFactors() - Method in class ve.DecisionNetwork
 
getNumRules() - Method in class cve.RuleCollection
 
getNumSplitVars() - Method in class cve.ContextualBeliefNetwork
returns the number of variables that appear in splits.
getNumVariables() - Method in class ve.DecisionNetwork
 
getNumVariables() - Method in class cve.ContextualBeliefNetwork
 
getPolicyFunction() - Method in class ve.FactorMax
returns an array of value index for the part of the optimal policy for this decision node.
getProbFactors() - Method in class ve.DecisionNetwork
return the conditional probability tables asssociated with the variables.
getResult() - Method in class ve.Query
gets the result of the query.
getResult() - Method in class ve.QueryPretend
gets the result of the query.
getResult() - Method in class cve.CVEQuery
gets the result of the query.
getResult() - Method in class cve.CVEQueryPretend
gets the result of the query.
getRules() - Method in class cve.ContextualBeliefNetwork
 
getRulesFor() - Method in class cve.GenRule
returns the sorted lists of rules this is a rule for
getSavingForTracing() - Method in class ve.Factor
returns true if the intermediate Factors are being saved to allow for tracing of how a value was computed.
getSize() - Method in class ve.DecisionNetwork
returns the number of paramters in the decision network.
getSize() - Method in class cve.RuleCollection
returns the number of parameters in the rule collection
getStringToVar() - Method in class ve.DecisionNetwork
returns a map from the string to a variable.
getStringToVar() - Method in class cve.ContextualBeliefNetwork
returns the map from the string name to the variable.
getTheFactor() - Method in class ve.FactorNormalise
returns the factor that is being normalised
getTheFactor() - Method in class ve.FactorSumOut
returns the factor that the variable is being summed out from
getTheFactor() - Method in class ve.FactorSumOutPretend
returns the factor that the variable is being summed out from
getTheFirstFactor() - Method in class ve.FactorTimes
gets the first factor in the product
getTheSecondFactor() - Method in class ve.FactorTimes
gets the second factor in the product
getTheVariables() - Method in class ve.FactorSumOut
returns the variables being summed out
getTheVariables() - Method in class ve.FactorSumOutPretend
returns the variables being summed out
getUnNormResult() - Method in class ve.Query
 
getUnNormResult() - Method in class ve.QueryPretend
 
getVals() - Method in class cve.Context
returns the array of values for the context.
getVariables() - Method in class ve.DecisionNetwork
get the variables of the decision network, in order.
getVariables() - Method in class ve.Factor
returns the tuple of variables, in order.
getVariables() - Method in class cve.ContextualBeliefNetwork
 
getVars() - Method in class cve.Context
returns the array of variables for the context.

H

hashCode() - Method in class ve.Variable
returns a code useful for hashing
hasNext() - Method in interface ve.EltsIterator
Returns true if the iterator has more elements.
hasNext() - Method in class ve.FactorAssign.Itr
 
hasNext() - Method in class ve.FactorDeterministic.Itr
 
hasNext() - Method in class ve.FactorExpand.Itr
 
hasNext() - Method in interface ve.FactorIterator
Returns true if the iterator has more elements.
hasNext() - Method in class ve.FactorNormalise.Itr
 
hasNext() - Method in class ve.FactorObserved.Itr
 
hasNext() - Method in class ve.FactorPlus.Itr
 
hasNext() - Method in class ve.FactorStore
 
hasNext() - Method in class ve.FactorStoreIndexed
is true if there is a next variable to eliminate.
hasNext() - Method in class ve.FactorStoreIndexed.EnumFacsRem
 
hasNext() - Method in class ve.FactorStoreIndexed.EnumFacsRemaining
 
hasNext() - Method in class ve.FactorStoreRandom
 
hasNext() - Method in class ve.FactorStoreRandom.FacItr
returns true if there are more elements.
hasNext() - Method in class ve.FactorStoreSequential
 
hasNext() - Method in class ve.FactorStoreSequential.FacItr
returns true if there are more elements.
hasNext() - Method in class ve.FactorStored.Itr
 
hasNext() - Method in class ve.FactorStoredPretend.Itr
 
hasNext() - Method in class ve.FactorTimes.Itr
 
hasNext() - Method in class ve.FactorUniform.Itr
 
hasNext() - Method in interface ve.VariableIterator
Returns true if the iterator has more elements.
hasNext() - Method in class cve.RuleCollection.Itr
returns true if there are more elements.
hasNext() - Method in interface cve.RuleIterator
Returns true if the iterator has more elements.
howCreated() - Method in class ve.Factor
returns the integer representing how it was created
howCreatedVal - Variable in class ve.Factor
 

I

inPars(Variable) - Method in class cve.ContextualBeliefNetworkRandom2.VarTable
 
insert(Variable, Variable[]) - Static method in class ve.FactorDeterministic
 
involves(Variable) - Method in class cve.Context
is true if this context involves variable var.
isRedundant(Variable) - Method in class ve.Factor
is true if the variable is redundant in the factor.
isRedundant(Variable, double) - Method in class ve.Factor
is true if the variable is redundant in the factor within a threshold.
it1 - Variable in class ve.FactorNormalise.Itr
iterator for fac1.
it1 - Variable in class ve.FactorPlus.Itr
iterator for fac1.
it1 - Variable in class ve.FactorTimes.Itr
iterator for fac1.
it2 - Variable in class ve.FactorPlus.Itr
iterator for fac2.
it2 - Variable in class ve.FactorTimes.Itr
iterator for fac2.
iterator() - Method in class ve.Factor
Returns an iterator over the values of the factor.
iterator() - Method in class ve.FactorAssign
 
iterator() - Method in class ve.FactorDeterministic
 
iterator() - Method in class ve.FactorExpand
Returns an iterator over the values of the factor.
iterator() - Method in class ve.FactorNormalise
 
iterator() - Method in class ve.FactorObserved
 
iterator() - Method in class ve.FactorPlus
 
iterator() - Method in class ve.FactorStored
 
iterator() - Method in class ve.FactorStoredPretend
 
iterator() - Method in class ve.FactorTimes
 
iterator() - Method in class ve.FactorUniform
 
iterator() - Method in class cve.RuleCollection
 

L

last - Variable in class ve.FactorStoreIndexed
 
last - Variable in class ve.FactorStoreRandom
 
last - Variable in class ve.FactorStoreSequential
 
lookup(Variable) - Method in class cve.Context
returns the value of variable var.

M

main(String[]) - Static method in class ve.Tester
 
main(String[]) - Static method in class ve.TesterBIF
 
main(String[]) - Static method in class ve.TesterWater
 
main(String[]) - Static method in class ve.Testerpr
 
main(String[]) - Static method in class cve.TesterCompare
 
main(String[]) - Static method in class cve.TesterCompareBIF
 
main(String[]) - Static method in class cve.TesterConvertToBN
 
main(String[]) - Static method in class cve.TesterFromVE
 
main(String[]) - Static method in class cve.TesterRandom
 
main(String[]) - Static method in class cve.Testercve
 
maxContextSize - Static variable in class cve.ContextualBeliefNetwork
 
maxContextSize - Static variable in class cve.RuleCollection
 
maxDomainSize - Variable in class ve.DecisionNetwork
the maximum domain size in an input factor.
maxDomainSize - Static variable in class cve.ContextualBeliefNetwork
 
maxFactorSize - Variable in class ve.DecisionNetwork
maximum number of variables in an input factor.
maxFactorSize - Variable in class ve.Query
 
maxFactorSize - Variable in class ve.QueryPretend
 
maxFactorSize - Static variable in class cve.ContextualBeliefNetwork
 
maxNumParents - Static variable in class ve.DecisionNetworkFromBIF
 
maxNumRules - Static variable in class cve.RuleCollection
 
maxSize - Variable in class cve.RuleCollection
 
maxTableSize - Static variable in class cve.RuleCollection
 
merge3VarLists(Variable[], Variable[], Variable[], int) - Method in class cve.BeliefNetFromCBN
merges three varlists, the last two of which are known to be disjoint.
mysort(Variable[]) - Static method in class ve.DecisionNetwork
 

N

name - Variable in class ve.Variable
the external name of the variable
neighbours - Variable in class ve.FactorStoreIndexed.VariableToEliminate
the Variables that are neighbours.
next - Variable in class ve.FactorStoreIndexed.FactorLink
 
next() - Method in interface ve.EltsIterator
Returns the next element in the iteration.
next() - Method in class ve.FactorAssign.Itr
 
next() - Method in class ve.FactorDeterministic.Itr
 
next() - Method in class ve.FactorExpand.Itr
returns the next value if there is one.
next() - Method in interface ve.FactorIterator
Returns the next element in the iteration.
next() - Method in class ve.FactorNormalise.Itr
 
next() - Method in class ve.FactorObserved.Itr
 
next() - Method in class ve.FactorPlus.Itr
 
next() - Method in class ve.FactorStore
 
next() - Method in class ve.FactorStoreIndexed
returns the next variable to eliminate according to the current heuristic.
next() - Method in class ve.FactorStoreIndexed.EnumFacsRem
 
next() - Method in class ve.FactorStoreIndexed.EnumFacsRemaining
 
next() - Method in class ve.FactorStoreRandom
 
next() - Method in class ve.FactorStoreRandom.FacItr
returns the next element in the iterator.
next() - Method in class ve.FactorStoreSequential
 
next() - Method in class ve.FactorStoreSequential.FacItr
returns the next element in the iterator.
next() - Method in class ve.FactorStored.Itr
 
next() - Method in class ve.FactorStoredPretend.Itr
 
next() - Method in class ve.FactorTimes.Itr
 
next() - Method in class ve.FactorUniform.Itr
 
next() - Method in interface ve.VariableIterator
Returns the next element in the iteration.
next() - Method in class cve.RuleCollection.Itr
returns the next element in the iterator.
next() - Method in interface cve.RuleIterator
Returns the next element in the iteration.
nextFact - Variable in class ve.FactorStoreIndexed.EnumFacsRem
 
nextId - Static variable in class ve.Variable
the identifier of the next variable; also the number of variables assigned.
normresult - Variable in class ve.Query
 
normresult - Variable in class ve.QueryPretend
 
numExpandBlocks - Variable in class ve.FactorExpand
the number of blocks of variables to be exanded.
numFactors - Variable in class ve.FactorStoreIndexed.VariableToEliminate
the number of factors
numFactors - Variable in class ve.FactorStoreRandom
 
numFinalFacs - Variable in class ve.FactorStoreIndexed
 
numFinalFactors - Variable in class ve.FactorStoreSequential
 
numNeighbours - Variable in class ve.FactorStoreIndexed.VariableToEliminate
the number of neighbours.
numObsBlocks - Variable in class ve.FactorObserved
 
numParents - Variable in class cve.ContextualBeliefNetworkRandom2.VarTable
 
numProbFactors - Variable in class ve.DecisionNetwork
 
numToReturn - Variable in class ve.FactorStoreRandom.FacItr
 
numToReturn - Variable in class ve.FactorStoreSequential.FacItr
 
numVariables - Variable in class ve.DecisionNetwork
 
numVariables - Variable in class ve.FactorStoreIndexed
 
numVariables - Variable in class ve.FactorStoreRandom
 
numVariables - Variable in class cve.ContextualBeliefNetwork
 
NUMVARS - Static variable in class cve.TesterCompare
 
numVarsSplitOn - Variable in class cve.ContextualBeliefNetworkRandom3
 
numVarsToElim - Variable in class ve.FactorStoreIndexed.FactorLink
 

O

observe(Variable[], int[]) - Method in class cve.RuleCollection
update the factors to make the appropriate observations.
observe(Variable[], int[], RuleCollection) - Method in class cve.GenRule
adds this rule to a rule collection given the observation.

P

parents - Variable in class cve.ContextualBeliefNetworkRandom2.VarTable
 
parseBif(BufferedReader) - Method in class ve.DecisionNetworkFromBIF
This builds a new graph based on a string generated from a .bif file.
parseBifLine(String) - Method in class ve.DecisionNetworkFromBIF
Parses an individual "line" of a .bif file.
policyFunction - Variable in class ve.FactorMax
 
pos - Variable in class ve.FactorStoreIndexed.EnumFacsRemaining
 
posAfter - Variable in class ve.FactorAssign.Itr
 
posBefore - Variable in class ve.FactorAssign.Itr
 
positionInPQ - Variable in class ve.FactorStoreIndexed.VariableToEliminate
the index in the priority queue.
postpos - Variable in class ve.FactorDeterministic.Itr
 
postSize - Variable in class ve.FactorDeterministic
 
prepos - Variable in class ve.FactorDeterministic.Itr
Index of element to be returned by subsequent call to next.
preSize - Variable in class ve.FactorDeterministic
 
prev - Variable in class ve.FactorStoreIndexed.FactorLink
 
print() - Method in class ve.DecisionNetwork
Prints the belief network
print() - Method in class ve.Factor
prints the Factor in a table form.
print() - Method in class cve.Context
 
print() - Method in class cve.ContextualBeliefNetwork
prints the contextual belief network
print() - Method in class cve.ContextualBeliefNetworkRandom2.VarTable
 
print() - Method in class cve.GenRule
print a generalised rule.
print() - Method in class cve.RuleCollection
prints the rule collection.
print(String) - Method in class ve.Factor
prints the Factor in a table form, with a string that is printed at the start of each line.
printBrief() - Method in class ve.DecisionNetwork
Prints a summary of the belief network
printBrief() - Method in class cve.ContextualBeliefNetwork
prints a summary of the contextual belief network
printBrief() - Method in class cve.GenRule
prints a brief summary of the rule (without the probability table).
printBrief() - Method in class cve.RuleCollection
prints the summary of the rule collection.
printPolicyFunction() - Method in class ve.FactorDeterministic
prints the policy function with no indent.
printPolicyFunction(String) - Method in class ve.FactorDeterministic
prints the policy function with indent inserted at the start of every line..
printVariables() - Method in class ve.Factor
prints the variables
probFactors - Variable in class ve.DecisionNetwork
factors representing conditional probability tables asssociates with the variables.
PROBINFACTOR - Static variable in class cve.TesterCompare
 
PROBSHARED - Static variable in class cve.TesterCompare
 
prune(Variable[], int) - Static method in class cve.FactorRandom
 

Q

Query - class ve.Query.
a factor that is the result of a query.
Query(Variable[], DecisionNetwork, Variable[], int[], String) - Constructor for class ve.Query
constructs the factor that answers the specific query.
Query(Variable[], DecisionNetwork, Variable[], int[], Variable[]) - Constructor for class ve.Query
 
QueryPretend - class ve.QueryPretend.
a factor that is the result of a query.
QueryPretend(Variable[], DecisionNetwork, Variable[], int[], String) - Constructor for class ve.QueryPretend
constructs the factor that answers the specific query.

R

readFile(String) - Static method in class ve.Tester
 
readFile(String) - Static method in class ve.TesterBIF
 
readFile(String) - Static method in class ve.TesterWater
 
readFile(String) - Static method in class ve.Testerpr
 
readFile(String) - Static method in class cve.TesterCompare
 
readFile(String) - Static method in class cve.TesterCompareBIF
 
readFile(String) - Static method in class cve.TesterConvertToBN
 
readFile(String) - Static method in class cve.TesterFromVE
 
readFile(String) - Static method in class cve.TesterRandom
 
readFile(String) - Static method in class cve.Testercve
 
recomputeSize() - Method in class ve.FactorStoreIndexed.VariableToEliminate
 
redundant() - Method in class cve.GenRule
is true if the rule is redundant; if it is redundant it doesn't need to be added to the rule collection.
remove() - Method in class ve.FactorStoreIndexed.FactorLink
 
remove(Variable) - Method in class cve.Context
returns a new context with var removed.
remove(Variable[], Variable) - Static method in class ve.FactorMax
returns the array representing the set difference of the variables.
removeVar(Variable[], Variable) - Static method in class ve.FactorAssign
removes a variable from an array of variables in which it appears.
removeVar(Variable[], Variable) - Static method in class cve.RuleCollection
removes variable var from the list of variables vars.
resetMaxTableSize() - Static method in class cve.RuleCollection
 
result - Variable in class ve.Query
 
result - Variable in class ve.QueryPretend
 
result - Variable in class cve.CVEQuery
 
result - Variable in class cve.CVEQueryPretend
 
RuleCollection - class cve.RuleCollection.
A rule collection is a collection of generalised rules.
RuleCollection.Itr - class cve.RuleCollection.Itr.
 
RuleCollection.Itr(RuleCollection) - Constructor for class cve.RuleCollection.Itr
 
RuleCollection() - Constructor for class cve.RuleCollection
generate an empty rule collection.
RuleCollection(int) - Constructor for class cve.RuleCollection
generate an empty rule collection with the given initial size.
RuleCollectionFromBeliefNetwork - class cve.RuleCollectionFromBeliefNetwork.
This is a rule collection that we make by adding factors.
RuleCollectionFromBeliefNetwork(DecisionNetwork, double) - Constructor for class cve.RuleCollectionFromBeliefNetwork
construces a rule collection from a belief network.
RuleCollectionFromEntropySplit - class cve.RuleCollectionFromEntropySplit.
This is a rule collection that we make by adding factors.
RuleCollectionFromEntropySplit(DecisionNetwork, double) - Constructor for class cve.RuleCollectionFromEntropySplit
construces a rule collection from a belief network.
ruleCollectionSum(RuleCollection, RuleCollection) - Static method in class cve.RuleCollection
constructs a new rule collection by adding two other rule collections.
ruleContext - Variable in class cve.GenRule
 
ruleFactor - Variable in class cve.GenRule
 
ruleFor(Variable) - Method in class cve.GenRule
is true if this rule is a rule for variable var.
RuleIterator - interface cve.RuleIterator.
An iterator over the elements of a rule collection.
rules - Variable in class cve.ContextualBeliefNetwork
 
rulesFor - Variable in class cve.GenRule
the variables that this is a rule for.

S

savingForTracing - Static variable in class ve.Factor
 
setDiff(Variable[], Variable[]) - Static method in class ve.FactorSumOut
returns the array representing the set difference of the variables.
setDiff(Variable[], Variable[]) - Static method in class ve.FactorSumOutPretend
returns the array representing the set difference of the variables.
setSavingForTracing(boolean) - Method in class ve.Factor
sets the property that the intermediate Factors are being saved to allow for tracing of how a value was computed.
shuffle(Variable[]) - Method in class ve.Query
 
shuffle(Variable[]) - Method in class ve.QueryPretend
 
shuffleDown(int) - Method in class ve.FactorStoreIndexed
make into a heap by shuffling down the value at position pos.
shuffleUp(int) - Method in class ve.FactorStoreIndexed
make into a heap by shuffling up the value at position pos.
shuffleVars() - Method in class cve.ContextualBeliefNetworkRandom3
 
size - Variable in class ve.FactorStoreIndexed.VariableToEliminate
the size of the resulting factor after this variable has been eliminated.
size - Variable in class ve.FactorStoredPretend
 
size - Variable in class cve.RuleCollection
 
size() - Method in class ve.Factor
returns the size of a factor table.
sorted(Variable[]) - Static method in class ve.DecisionNetworkFromCIspaceFormat
A new constructor that takes in a vector of different sorts of variables instead of a string representation.
sorted(Variable[]) - Static method in class cve.ContextualBeliefNetworkFromText
 
sorted(Variable[], int) - Static method in class ve.DecisionNetworkFromBIF
 
stringinfyVarArray(Variable[]) - Method in class cve.BeliefNetFromCBN
 
stringToContext(String, int) - Method in class cve.ContextualBeliefNetworkFromText
given the string, return the parents
stringToFamily(String, int, int) - Method in class ve.DecisionNetworkFromCIspaceFormat
given the string, return the family.
stringToParents(String, int, int) - Method in class ve.DecisionNetworkFromCIspaceFormat
given the string, return the parents.
stringToParents(String, int, int) - Method in class cve.ContextualBeliefNetworkFromText
given the string, return the parents
stringToStringArray(String, int) - Static method in class ve.DecisionNetworkFromCIspaceFormat
 
stringToStringArray(String, int) - Static method in class cve.ContextualBeliefNetworkFromText
 
stringToValues(String, int) - Static method in class ve.FactorCPT
 
stringToVar - Variable in class ve.DecisionNetwork
maps the string name to the variable.
stringToVar - Variable in class cve.ContextualBeliefNetwork
maps the string name to the variable.
sum - Variable in class ve.FactorNormalise
the sum of the probabilities in the factor.

T

Tester - class ve.Tester.
 
Tester() - Constructor for class ve.Tester
 
TesterBIF - class ve.TesterBIF.
 
TesterBIF() - Constructor for class ve.TesterBIF
 
TesterCompare - class cve.TesterCompare.
the class that carries out comparisons on random graphs.
TesterCompare() - Constructor for class cve.TesterCompare
 
TesterCompareBIF - class cve.TesterCompareBIF.
 
TesterCompareBIF() - Constructor for class cve.TesterCompareBIF
 
TesterConvertToBN - class cve.TesterConvertToBN.
 
TesterConvertToBN() - Constructor for class cve.TesterConvertToBN
 
Testercve - class cve.Testercve.
a class to test cve files.
Testercve() - Constructor for class cve.Testercve
 
TesterFromVE - class cve.TesterFromVE.
a simple tester to extract rules from a BeliefNetwork.
TesterFromVE() - Constructor for class cve.TesterFromVE
 
Testerpr - class ve.Testerpr.
 
Testerpr() - Constructor for class ve.Testerpr
 
TesterRandom - class cve.TesterRandom.
 
TesterRandom() - Constructor for class cve.TesterRandom
 
TesterWater - class ve.TesterWater.
 
TesterWater() - Constructor for class ve.TesterWater
 
theAction - Variable in class ve.FactorDeterministic
 
theFactor - Variable in class ve.FactorSumOut
the factor that the variable is being summed out from
theFactor - Variable in class ve.FactorSumOutPretend
the factor that the variable is being summed out from
theFactors - Variable in class ve.FactorStoreRandom
 
theParents - Variable in class ve.FactorDeterministic
 
theRules - Variable in class cve.RuleCollection
 
thesize - Variable in class ve.Factor
the size of the factor table.
theVariables - Variable in class ve.FactorStoreRandom
 
theVariables - Variable in class ve.FactorStoreSequential
 
theVariables - Variable in class ve.FactorSumOut
the variables being summed out
theVariables - Variable in class ve.FactorSumOutPretend
the variables being summed out
toReturn - Variable in class ve.FactorStoreRandom.FacItr
 
toReturn - Variable in class ve.FactorStoreSequential.FacItr
 
toString() - Method in class ve.Factor
returns a string representation of the Factor.
traceBackTo(int, int) - Method in class ve.FactorExpand.Itr
 
traceCurrPos(int) - Method in class ve.FactorExpand.Itr
 

U

uniformVal - Variable in class ve.FactorUniform
 
union(Context) - Method in class cve.Context
returns the union of this context and c1.
unionVariableArrays(Variable[], Variable[]) - Static method in class cve.RuleCollection
returns the union of the two variable arrays.
unionVars(Variable[], Variable[]) - Static method in class ve.FactorPlus
returns the array representing the union of the variables.
unionVars(Variable[], Variable[]) - Static method in class ve.FactorTimes
returns the array representing the union of the variables.
uniqueId - Variable in class ve.Variable
the unique identifier of the variable.
update(GenRule) - Method in class cve.FactorUpdatable
updates every stored value corresponding to the rule.
update(int, double) - Method in class ve.FactorUpdatable
updates every stored value corresponding to the rule.
update(int, double) - Method in class cve.FactorRandom
updates every stored value corresponding to the rule.
update(int, int) - Method in class ve.FactorDeterministic
updates the decision function to have a different action at position pos.
updatefrom(GenRule, int, int, int, int, EltsIterator) - Method in class cve.FactorUpdatable
when updating by a rule, updatefrom iterates over the variables in the current factor.

V

valAssigned - Variable in class ve.FactorAssign
 
valsBetween - Variable in class ve.FactorExpand
the values associated with the variables between those to be expanded.
valsExpand - Variable in class ve.FactorExpand
the values associated with the variables to be expanded.
valsObserved - Variable in class ve.FactorObserved
 
valToMinimise() - Method in class ve.FactorStoreIndexed.VariableToEliminate
returns the value to minimize (either the deficiency or the factor size).
var - Variable in class ve.FactorStoreIndexed.VariableToEliminate
the variable
var - Variable in class cve.ContextualBeliefNetworkRandom.VarCon
 
var - Variable in class cve.ContextualBeliefNetworkRandom2.VarTable
 
var - Variable in class cve.ContextualBeliefNetworkRandom3.VarCon
 
Variable - class ve.Variable.
This class is the class of variables.
Variable(String, String[]) - Constructor for class ve.Variable
Variable constructor creates a variable.
VariableIterator - interface ve.VariableIterator.
An iterator over variables.
variables - Variable in class ve.DecisionNetwork
The variables of the decision network, in order.
variables - Variable in class ve.Factor
variables is the tuple of variables, in order.
variables - Variable in class cve.ContextualBeliefNetwork
 
varPos - Variable in class ve.FactorStoreSequential
 
vars - Variable in class ve.FactorStoreIndexed.FactorLink
 
varsPQ - Variable in class ve.FactorStoreIndexed
 
varsSplitOn - Variable in class cve.ContextualBeliefNetworkRandom3
 
varToBucketIndex - Variable in class ve.FactorStoreSequential
 
varToVarInQuery - Variable in class ve.FactorStoreIndexed
 

A B C D E F G H I L M N O P Q R S T U V