edu.ucla.belief.io.geneticlinkage
Class Pedigree.GeneticNetwork
Object
Pedigree.GeneticNetwork
- Enclosing class:
- Pedigree
public static class Pedigree.GeneticNetwork
- extends Object
bn
public final BeliefNetwork bn
scalar
public final int scalar
ped
public final Pedigree ped
Pedigree.GeneticNetwork
public Pedigree.GeneticNetwork(int scalar,
Pedigree ped)
equivPreProcessVars
public Set equivPreProcessVars()
familyOrdering
public Set[] familyOrdering()
locusOrdering
public Set[] locusOrdering()
reverseLocusOrdering
public Set[] reverseLocusOrdering()
dynamicBNOrderingVEPD
public Set[] dynamicBNOrderingVEPD()
writeEvidToFile
public void writeEvidToFile(PrintStream outEvid)
- Currently only supports writing positive evidence.
writeEvidToFile_All
public void writeEvidToFile_All(PrintStream outEvid)
outputChangingVariables
public void outputChangingVariables(PrintStream out)
isChangingVar
public boolean isChangingVar(FiniteVariable fv)
mergingTwoVars_OneIsChanging
public void mergingTwoVars_OneIsChanging(FiniteVariable saving,
FiniteVariable removing)
getChangingVarAL
public ArrayList getChangingVarAL(FiniteVariable fv)
addConstant
public void addConstant(double val,
FiniteVariable fvar)
addConstant
public void addConstant(Pedigree.NumberedConstant nc,
FiniteVariable fvar)
constantScaled
public double constantScaled()
changeRecomS1
public Collection changeRecomS1(double newSValMale,
double newSValFemale)
- Returns the set of variables which had their cpts updated.
changeRecomS2
public Collection changeRecomS2(double newSValMale,
double newSValFemale)
- Returns the set of variables which had their cpts updated.
Copyright 2010 UCLA Automated Reasoning Group