public class EvaluationConfig extends Object
SameDiff evaluation operation.
Used in SameDiff.evaluate().| Constructor and Description |
|---|
EvaluationConfig(SameDiff sd) |
| Modifier and Type | Method and Description |
|---|---|
EvaluationConfig |
data(DataSetIterator data)
Set the data to evaluate on.
|
EvaluationConfig |
data(MultiDataSetIterator data)
Set the data to evaluate on.
|
EvaluationConfig |
evaluate(SDVariable variable,
IEvaluation... evaluations)
|
EvaluationConfig |
evaluate(SDVariable variable,
int labelIndex,
IEvaluation... evaluations)
|
EvaluationConfig |
evaluate(String param,
IEvaluation... evaluations)
Add evaluations to be preformed on a specified variable, without setting a label index.
|
EvaluationConfig |
evaluate(String param,
int labelIndex,
IEvaluation... evaluations)
Add evaluations to be preformed on a specified variable, and set that variable's label index.
|
EvaluationRecord |
exec()
Run the evaluation.
|
EvaluationConfig |
labelIndex(SDVariable variable,
int labelIndex)
|
EvaluationConfig |
labelIndex(String param,
int labelIndex)
Set the label index for a parameter
|
EvaluationConfig |
listeners(Listener... listeners)
Add listeners for this operation
|
public EvaluationConfig(@NonNull
SameDiff sd)
public EvaluationConfig evaluate(@NonNull String param, int labelIndex, @NonNull IEvaluation... evaluations)
param - The param to evaluatelabelIndex - The label index of that parameterevaluations - The evaluations to preformpublic EvaluationConfig evaluate(@NonNull SDVariable variable, int labelIndex, @NonNull IEvaluation... evaluations)
public EvaluationConfig evaluate(@NonNull String param, @NonNull IEvaluation... evaluations)
param - The param to evaluateevaluations - The evaluations to preformpublic EvaluationConfig evaluate(@NonNull SDVariable variable, @NonNull IEvaluation... evaluations)
public EvaluationConfig labelIndex(@NonNull String param, int labelIndex)
public EvaluationConfig labelIndex(@NonNull SDVariable variable, int labelIndex)
public EvaluationConfig listeners(@NonNull Listener... listeners)
public EvaluationConfig data(@NonNull MultiDataSetIterator data)
public EvaluationConfig data(@NonNull DataSetIterator data)
public EvaluationRecord exec()
EvaluationRecord are the evaluations set using evaluate(String, int, IEvaluation[]),
it does not matter which you use to access results.EvaluationRecord for easy access.Copyright © 2019. All rights reserved.