[Mathlib-commitlog] SF.net SVN: mathlib:[705] JMathLib/trunk/src/jmathlib/toolbox/jmathlib/ matrix
Status: Beta
Brought to you by:
st_mueller
|
From: <st_...@us...> - 2009-01-20 22:29:47
|
Revision: 705
http://mathlib.svn.sourceforge.net/mathlib/?rev=705&view=rev
Author: st_mueller
Date: 2009-01-20 22:29:35 +0000 (Tue, 20 Jan 2009)
Log Message:
-----------
changed signature of evaluate(Token[] operands)
to
evaluate(Token[] operands, GlobalValues globals)
Modified Paths:
--------------
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/sum.java
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/svd.java
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/uppertriangle.java
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/xor.java
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/zeros.java
Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/sum.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/sum.java 2009-01-20 22:20:08 UTC (rev 704)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/sum.java 2009-01-20 22:29:35 UTC (rev 705)
@@ -5,6 +5,7 @@
import jmathlib.core.tokens.OperandToken;
import jmathlib.core.tokens.numbertokens.DoubleNumberToken;
import jmathlib.core.functions.ExternalFunction;
+import jmathlib.core.interpreter.GlobalValues;
import jmathlib.core.interpreter.Variable;
import java.util.*;
@@ -15,7 +16,7 @@
{
/**Calculate the sum of the values within a matrix or structure
@param operands[0] = the matrix or structure to sum*/
- public OperandToken evaluate(Token[] operands)
+ public OperandToken evaluate(Token[] operands, GlobalValues globals)
{
OperandToken result = null;
Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/svd.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/svd.java 2009-01-20 22:20:08 UTC (rev 704)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/svd.java 2009-01-20 22:29:35 UTC (rev 705)
@@ -3,6 +3,7 @@
import jmathlib.core.tokens.*;
import jmathlib.core.tokens.numbertokens.DoubleNumberToken;
import jmathlib.core.functions.ExternalFunction;
+import jmathlib.core.interpreter.GlobalValues;
import jmathlib.toolbox.jmathlib.matrix._private.Jama.SingularValueDecomposition;
/** Singular Value Decomposition.
@@ -28,7 +29,7 @@
/**return a matrix
* @param operands[0] = matrix
* @return matrix */
- public OperandToken evaluate(Token[] operands)
+ public OperandToken evaluate(Token[] operands, GlobalValues globals)
{
// one operand (e.g. eig(A) )
Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/uppertriangle.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/uppertriangle.java 2009-01-20 22:20:08 UTC (rev 704)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/uppertriangle.java 2009-01-20 22:29:35 UTC (rev 705)
@@ -4,12 +4,13 @@
import jmathlib.core.tokens.OperandToken;
import jmathlib.core.tokens.numbertokens.DoubleNumberToken;
import jmathlib.core.functions.ExternalFunction;
+import jmathlib.core.interpreter.GlobalValues;
/**An external function for converting a matrix into upper
triangular form*/
public class uppertriangle extends ExternalFunction
{
- public OperandToken evaluate(Token[] operands)
+ public OperandToken evaluate(Token[] operands, GlobalValues globals)
{
OperandToken result = null;
Token operand = operands[0];
Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/xor.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/xor.java 2009-01-20 22:20:08 UTC (rev 704)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/xor.java 2009-01-20 22:29:35 UTC (rev 705)
@@ -4,6 +4,7 @@
import jmathlib.core.tokens.OperandToken;
import jmathlib.core.tokens.numbertokens.DoubleNumberToken;
import jmathlib.core.functions.ExternalFunction;
+import jmathlib.core.interpreter.GlobalValues;
/**An external function for computing XOr of two matrices */
public class xor extends ExternalFunction
@@ -12,7 +13,7 @@
* @param operands[0] = matrix
* @param operands[1] = matrix
* @return matrix XOr of each element of the first and second argument */
- public OperandToken evaluate(Token[] operands)
+ public OperandToken evaluate(Token[] operands, GlobalValues globals)
{
// two operands (e.g. xor(A,B) )
Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/zeros.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/zeros.java 2009-01-20 22:20:08 UTC (rev 704)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/matrix/zeros.java 2009-01-20 22:29:35 UTC (rev 705)
@@ -4,6 +4,7 @@
import jmathlib.core.tokens.OperandToken;
import jmathlib.core.tokens.numbertokens.DoubleNumberToken;
import jmathlib.core.functions.ExternalFunction;
+import jmathlib.core.interpreter.GlobalValues;
/**An external function for creating matrices that consist of zeros *
* (e.g.: zeros(2) will return a 2-by-2 matrix [0,0;0,0], *
@@ -13,7 +14,7 @@
/**return matrix of zeros
@param operands[0] = number of rows
@param operands[1] = number of columns */
- public OperandToken evaluate(Token[] operands)
+ public OperandToken evaluate(Token[] operands, GlobalValues globals)
{
// at least one operands (e.g. zeros(n) )
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|