| Methods in edu.washington.cs.supple.render.utility with parameters of type FactoredCostFunctionState |
double |
FactorUncertaintyMeasure.getUncertaintyMeasure(FactoredCostFunctionState state)
|
double |
FactorUncertaintyMeasure.hypothesizeUncertaintyMeasure(FactorConstraint constraint,
FactoredCostFunctionState state)
|
static double |
DistanceCalculator.getDistance(FactorConstraint constraint,
FactoredCostFunctionState state)
Computes the shortest distance between the hyperplane of the constraint
and the current solution point |
double |
FactorConstraint.getLikelihood(FactoredCostFunctionState state)
Returns the likelihood of a given state given this constraint |
boolean |
FactorConstraint.isSatisfied(FactoredCostFunctionState state)
Checks if the state satisfied this constraint |
double |
FactorConstraint.getTransitionPointForFactorWeight(java.lang.String factorName,
FactoredCostFunctionState state)
This method looks for the value for the weight for a factor with a given
name that lies on the boundry of this constraint being satisfied or
unsatisfied; all that assuming that other weights have values as
represented by the state |
protected double |
FactorConstraint.getConstraintValue(FactoredCostFunctionState state)
|
protected void |
FactorConstraint.ensureFactorIndices(FactoredCostFunctionState state)
|
void |
FactoredCostSolver.updateCostFunctionWeights(FactoredCostFunction cf,
FactoredCostConstraintGenerator constraintGenerator,
FactoredCostFunctionState prior)
|
void |
MaxMarginSolver.updateCostFunctionWeights(FactoredCostFunction cf,
FactoredCostConstraintGenerator constraintGenerator,
FactoredCostFunctionState prior)
|
protected double[] |
MaxMarginSolver.solve(java.util.Vector constraints,
FactoredCostFunctionState prior)
|
protected Problem |
MaxMarginSolver.buildProblem(java.util.Vector constraints,
FactoredCostFunctionState prior)
|
void |
BayesianSolver.updateCostFunctionWeights(FactoredCostFunction cf,
FactoredCostConstraintGenerator constraintGenerator,
FactoredCostFunctionState prior)
|
protected void |
BayesianSolver.solve(FactoredCostFunctionState priorState,
FactoredCostFunctionState curState,
java.util.Vector constraints)
|
protected void |
BayesianSolver.singleSample(FactoredCostFunctionState priorState,
FactoredCostFunctionState curState,
java.util.Vector constraints)
|
protected double |
BayesianSolver.getDensity(FactoredCostFunctionState priorState,
FactoredCostFunctionState curState,
java.util.Vector constraints)
|
protected double |
BayesianSolver.getLikelihood(FactoredCostFunctionState state,
java.util.Vector constraints)
|
protected void |
BayesianSolver.ensureCommonData(FactoredCostFunctionState priorState)
|
protected double |
BayesianSolver.getPriorDensity(FactoredCostFunctionState priorState,
FactoredCostFunctionState curState)
|
protected double |
BayesianSolver.calculateAverageError(FactoredCostFunctionState state,
double mean)
|