Package | Description |
---|---|
org.encog.ml.prg | |
org.encog.ml.prg.expvalue | |
org.encog.ml.prg.extension |
Modifier and Type | Method and Description |
---|---|
ExpressionValue |
EncogProgram.evaluate()
Execute the program and return the result.
|
ExpressionValue |
ProgramNode.evaluate() |
ExpressionValue[] |
ProgramNode.getData() |
ExpressionValue |
EncogProgramVariables.getVariable(int i)
Get a variable value by index.
|
ExpressionValue |
EncogProgramVariables.getVariable(String name)
Get a variable value by name.
|
static ExpressionValue |
EncogProgram.parseExpression(String str)
Parse the specified program, or expression, and return the result.
|
Modifier and Type | Method and Description |
---|---|
void |
EncogProgramVariables.setVariable(String name,
ExpressionValue value)
Set a variable value by name.
|
Modifier and Type | Method and Description |
---|---|
static ExpressionValue |
EvaluateExpr.add(ExpressionValue a,
ExpressionValue b)
Perform an add on two expression values.
|
static ExpressionValue |
EvaluateExpr.div(ExpressionValue a,
ExpressionValue b)
Perform a division on two expression values.
|
static ExpressionValue |
EvaluateExpr.equ(ExpressionValue a,
ExpressionValue b)
Perform an equal on two expressions.
|
static ExpressionValue |
EvaluateExpr.mul(ExpressionValue a,
ExpressionValue b)
Perform a multiply on two expression values.
|
static ExpressionValue |
EvaluateExpr.notequ(ExpressionValue a,
ExpressionValue b)
Perform a non-equal on two expressions.
|
static ExpressionValue |
EvaluateExpr.pow(ExpressionValue a,
ExpressionValue b)
Perform a protected div on two expression values.
|
static ExpressionValue |
EvaluateExpr.protectedDiv(ExpressionValue a,
ExpressionValue b)
Perform a protected div on two expression values.
|
static ExpressionValue |
EvaluateExpr.sub(ExpressionValue a,
ExpressionValue b)
Perform a subtract on two expression values.
|
Modifier and Type | Method and Description |
---|---|
static ExpressionValue |
EvaluateExpr.add(ExpressionValue a,
ExpressionValue b)
Perform an add on two expression values.
|
static ExpressionValue |
EvaluateExpr.div(ExpressionValue a,
ExpressionValue b)
Perform a division on two expression values.
|
static ExpressionValue |
EvaluateExpr.equ(ExpressionValue a,
ExpressionValue b)
Perform an equal on two expressions.
|
static ExpressionValue |
EvaluateExpr.mul(ExpressionValue a,
ExpressionValue b)
Perform a multiply on two expression values.
|
static ExpressionValue |
EvaluateExpr.notequ(ExpressionValue a,
ExpressionValue b)
Perform a non-equal on two expressions.
|
static ExpressionValue |
EvaluateExpr.pow(ExpressionValue a,
ExpressionValue b)
Perform a protected div on two expression values.
|
static ExpressionValue |
EvaluateExpr.protectedDiv(ExpressionValue a,
ExpressionValue b)
Perform a protected div on two expression values.
|
static ExpressionValue |
EvaluateExpr.sub(ExpressionValue a,
ExpressionValue b)
Perform a subtract on two expression values.
|
Constructor and Description |
---|
ExpressionValue(ExpressionValue other)
Construct a expression based on an expression.
|
Modifier and Type | Method and Description |
---|---|
ExpressionValue |
ProgramExtensionTemplate.evaluate(ProgramNode actual)
Evaluate the specified actual program node, using this opcode template.
|
Copyright © 2014. All Rights Reserved.