|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--antlr.BaseAST
|
+--antlr.CommonAST
|
+--org.omegahat.Environment.Parser.Parse.BasicExpression
|
+--org.omegahat.Environment.Parser.Parse.List
|
+--org.omegahat.Numerics.Optimizers.ListGradient
| Field Summary | |
protected ParameterSet |
currentParameters
|
protected java.lang.Boolean |
lockObject
|
| Fields inherited from class org.omegahat.Environment.Parser.Parse.List |
elements, separator |
| Fields inherited from class org.omegahat.Environment.Parser.Parse.BasicExpression |
children, comments, isActive, parent, POST, PRE |
| Fields inherited from class antlr.BaseAST |
down, right |
| Constructor Summary | |
ListGradient()
|
|
| Method Summary | |
java.lang.Object |
eval(Evaluator evaluator)
Evaluate this object by evaluating each of its elements, where possible. |
java.lang.Object |
eval(java.lang.Object[] args,
Evaluator evaluator)
|
java.lang.Object |
evalResult(Evaluator evaluator)
|
java.lang.Object |
evaluateElement(java.lang.Object o,
int which,
java.lang.Object value,
Evaluator evaluator)
|
double[] |
gradient(ParameterSet params)
|
double[] |
value(ParameterSet params,
Evaluator evaluator)
|
| Methods inherited from class org.omegahat.Environment.Parser.Parse.List |
addElement, addElements, addElements, addElements, addResult, asString, asString, asString, clear, clone, contains, copyElements, elementAt, elements, elementToString, eval, evalElement, evalElement, getFirstChild, getReferencedVariables, lastElement, parent, separator, separator, setElementAt, size, size, subset, subset, subset, toArray, toString, toString |
| Methods inherited from class org.omegahat.Environment.Parser.Parse.BasicExpression |
addChild, addComment, apply, apply, apply, children, children, comment, comment, depth, error, evalInit, evaluationFrame, evaluator, getReferencedVariables, getReferencedVariables, isActive, isActive, parent, postComment, postComment, preComment, preComment, render, replaceChild, resolve, run, setParent, setParent, setParent, setParent, showComments, showComments, substitute, substitute |
| Methods inherited from class antlr.CommonAST |
getText, getType, initialize, initialize, initialize, setText, setType |
| Methods inherited from class antlr.BaseAST |
addChild, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getNextSibling, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toStringList, toStringTree |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.omegahat.Environment.Parser.Parse.ExpressionInt |
error, resolve, substitute |
| Methods inherited from interface org.omegahat.Environment.Parser.Parse.TreeNodeInt |
addChild, children, depth, parent, replaceChild |
| Field Detail |
protected ParameterSet currentParameters
protected java.lang.Boolean lockObject
| Constructor Detail |
public ListGradient()
| Method Detail |
public double[] value(ParameterSet params,
Evaluator evaluator)
throws java.lang.Throwable
public double[] gradient(ParameterSet params)
throws java.lang.Throwable
gradient in interface Gradient
public java.lang.Object eval(Evaluator evaluator)
throws java.lang.Throwable
Listeval in interface Evaluableeval in class List
public java.lang.Object eval(java.lang.Object[] args,
Evaluator evaluator)
throws java.lang.Throwable
eval in interface Evaluableeval in class BasicExpression
public java.lang.Object evaluateElement(java.lang.Object o,
int which,
java.lang.Object value,
Evaluator evaluator)
throws java.lang.Throwable
public java.lang.Object evalResult(Evaluator evaluator)
evalResult in class List
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||