pt.tumba.ngram.bayes
Class FinitelyGeneratedSet

java.lang.Object
  extended by pt.tumba.ngram.bayes.DiscreteFunction
      extended by pt.tumba.ngram.bayes.ProbabilityFunction
          extended by pt.tumba.ngram.bayes.QBProbabilityFunction
              extended by pt.tumba.ngram.bayes.FinitelyGeneratedSet
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ConstantDensityRatioSet, EpsilonContaminatedSet, TwoMonotoneCapacity, VertexSet

abstract class FinitelyGeneratedSet
extends QBProbabilityFunction


Field Summary
 
Fields inherited from class pt.tumba.ngram.bayes.QBProbabilityFunction
lower_envelope, upper_envelope
 
Fields inherited from class pt.tumba.ngram.bayes.ProbabilityFunction
bn, properties
 
Fields inherited from class pt.tumba.ngram.bayes.DiscreteFunction
values, variables
 
Constructor Summary
FinitelyGeneratedSet()
          Default constructor for a FinitelyGeneratedSet.
FinitelyGeneratedSet(BayesNet b_n, DiscreteVariable[] pvs, double[] v, double[] lp, double[] up, java.util.Vector prop)
          Constructor for FinitelyGeneratedSet.
FinitelyGeneratedSet(BayesNet b_n, DiscreteVariable[] pvs, double[] v, java.util.Vector prop)
          Constructor for FinitelyGeneratedSet.
FinitelyGeneratedSet(BayesNet b_n, int n_vb, int n_vl, java.util.Vector prop)
          Constructor for FinitelyGeneratedSet.
FinitelyGeneratedSet(DiscreteFunction df, double[] new_values)
          Constructor for FinitelyGeneratedSet.
FinitelyGeneratedSet(DiscreteFunction df, double[] new_values, double[] new_lp, double[] new_up)
          Constructor for FinitelyGeneratedSet.
 
Method Summary
 
Methods inherited from class pt.tumba.ngram.bayes.QBProbabilityFunction
get_lower_envelope, get_upper_envelope, print, print
 
Methods inherited from class pt.tumba.ngram.bayes.ProbabilityFunction
add_property, evaluate, evaluate, expected_value, get_enumerated_properties, get_position_from_indexes, get_properties, posterior_expected_value, process_properties, remove_property, remove_property, save_xml_0_3, save_xml, set_properties, set_value, variance
 
Methods inherited from class pt.tumba.ngram.bayes.DiscreteFunction
evaluate, get_index, get_indexes, get_position_from_indexes, get_value, get_values, get_variable, get_variables, memberOf, multiply, normalize_first, normalize, number_values, number_variables, same_variables, set_value, set_values, set_variable, sum_out
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FinitelyGeneratedSet

FinitelyGeneratedSet()
Default constructor for a FinitelyGeneratedSet.


FinitelyGeneratedSet

FinitelyGeneratedSet(BayesNet b_n,
                     int n_vb,
                     int n_vl,
                     java.util.Vector prop)
Constructor for FinitelyGeneratedSet.


FinitelyGeneratedSet

FinitelyGeneratedSet(BayesNet b_n,
                     DiscreteVariable[] pvs,
                     double[] v,
                     double[] lp,
                     double[] up,
                     java.util.Vector prop)
Constructor for FinitelyGeneratedSet.


FinitelyGeneratedSet

FinitelyGeneratedSet(BayesNet b_n,
                     DiscreteVariable[] pvs,
                     double[] v,
                     java.util.Vector prop)
Constructor for FinitelyGeneratedSet.


FinitelyGeneratedSet

FinitelyGeneratedSet(DiscreteFunction df,
                     double[] new_values,
                     double[] new_lp,
                     double[] new_up)
Constructor for FinitelyGeneratedSet.


FinitelyGeneratedSet

FinitelyGeneratedSet(DiscreteFunction df,
                     double[] new_values)
Constructor for FinitelyGeneratedSet.