public class FunctionFactory extends Object
| Constructor and Description |
|---|
FunctionFactory() |
| Modifier and Type | Method and Description |
|---|---|
Function<Double[],Double> |
createAggregateFunctionFormula(AggregateFunction aggregateFunction,
int variableIndex) |
Function<Double[],Double> |
createAggregateGreaterThanFunctionFormula(AggregateFunction aggregateFunction,
int variableIndex,
double thresholdValue) |
Function<Double[],Double> |
createAggregateGreaterThanFunctionFormula(AggregateFunction aggregateFunction,
int variableIndex1,
int variableIndex2) |
TransitionTable<Boolean,Boolean> |
createBoolTransitionTable(Collection<Boolean> tableOutputs) |
Function<Double,Double> |
createNormalRandomFunction(double mean,
double variance) |
TransitionTable<Boolean,Boolean> |
createRandomBoolTransitionTable(int arity) |
Function<Double,Double> |
createUniformRandomFunction(double from,
double to) |
public TransitionTable<Boolean,Boolean> createRandomBoolTransitionTable(int arity)
public TransitionTable<Boolean,Boolean> createBoolTransitionTable(Collection<Boolean> tableOutputs)
public Function<Double,Double> createUniformRandomFunction(double from, double to)
public Function<Double,Double> createNormalRandomFunction(double mean, double variance)
public Function<Double[],Double> createAggregateFunctionFormula(AggregateFunction aggregateFunction, int variableIndex)
public Function<Double[],Double> createAggregateGreaterThanFunctionFormula(AggregateFunction aggregateFunction, int variableIndex, double thresholdValue)
public Function<Double[],Double> createAggregateGreaterThanFunctionFormula(AggregateFunction aggregateFunction, int variableIndex1, int variableIndex2)
Copyright © 2014. All Rights Reserved.