public enum ProbabilityFitness extends java.lang.Enum<ProbabilityFitness>
Modifier and Type | Method and Description |
---|---|
FitnessFunction |
getFitnessFunction(ProbabilisticModel model) |
abstract FitnessFunction |
getFitnessFunction(ProbabilisticModel model,
java.util.function.BiConsumer<java.util.Map<VariableReference,DoubleTensor>,java.lang.Double> handleFitnessCalculation) |
FitnessFunctionGradient |
getFitnessFunctionGradient(ProbabilisticModelWithGradient model) |
abstract FitnessFunctionGradient |
getFitnessFunctionGradient(ProbabilisticModelWithGradient model,
java.util.function.BiConsumer<java.util.Map<VariableReference,DoubleTensor>,java.util.Map<? extends VariableReference,DoubleTensor>> handleFitnessCalculation) |
static ProbabilityFitness |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ProbabilityFitness[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ProbabilityFitness MLE
public static final ProbabilityFitness MAP
public static ProbabilityFitness[] values()
for (ProbabilityFitness c : ProbabilityFitness.values()) System.out.println(c);
public static ProbabilityFitness valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic abstract FitnessFunction getFitnessFunction(ProbabilisticModel model, java.util.function.BiConsumer<java.util.Map<VariableReference,DoubleTensor>,java.lang.Double> handleFitnessCalculation)
public FitnessFunction getFitnessFunction(ProbabilisticModel model)
public abstract FitnessFunctionGradient getFitnessFunctionGradient(ProbabilisticModelWithGradient model, java.util.function.BiConsumer<java.util.Map<VariableReference,DoubleTensor>,java.util.Map<? extends VariableReference,DoubleTensor>> handleFitnessCalculation)
public FitnessFunctionGradient getFitnessFunctionGradient(ProbabilisticModelWithGradient model)