Serialized Form
-
Package com.singularsys.jep
-
Class com.singularsys.jep.ComponentSubset extends java.lang.Object implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
parts
JepComponent[] parts
-
-
Class com.singularsys.jep.EmptyOperatorTable extends java.lang.Object implements Serializable
- serialVersionUID:
- 340L
-
Serialized Fields
-
operators
java.util.Map<EmptyOperatorTable.OperatorKey,Operator> operators
The internal map of operators
-
-
Class com.singularsys.jep.EvaluationException extends JepException implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.FunctionTable extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
table
java.util.Map<java.lang.String,PostfixMathCommandI> table
-
-
Class com.singularsys.jep.Jep extends java.lang.Object implements Serializable
- serialVersionUID:
- 301L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Serialized Fields
-
additionalComponents
java.util.List<JepComponent> additionalComponents
Additional components out side the standard set -
allowAssignment
boolean allowAssignment
Allow Assignment option -
allowUndeclared
boolean allowUndeclared
Allow Undeclared Variables option -
evaluator
Evaluator evaluator
Evaluator instance used for evaluating parse trees -
funTab
FunctionTable funTab
Function Table -
implicitMul
boolean implicitMul
Implicit Multiplication option -
nodeFac
NodeFactory nodeFac
Node Factory -
numFac
NumberFactory numFac
Number Factory -
opTab
OperatorTableI opTab
Operator Table -
parser
Parser parser
Parser instance used for parsing expressions -
pv
PrintVisitor pv
PrintVisitor -
varFac
VariableFactory varFac
Variable Factory -
varTab
VariableTable varTab
Variable Table
-
-
Class com.singularsys.jep.JepException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.JepRuntimeException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 400L
-
Class com.singularsys.jep.NodeFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.Operator extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
altSymbols
java.util.List<java.lang.String> altSymbols
-
binaryInverseOperator
Operator binaryInverseOperator
-
distribOver
Operator[] distribOver
Operators this is distributive over -
flags
int flags
Flags for type of operator Access level changed to protected in version 3.5 -
inverseOperator
Operator inverseOperator
For composite operators like a-b which is really a+(-b) there is a root operator and an inverse operator -
key
int key
Key used to identify the operator in the operator table Access level changed to protected in version 3.5 -
name
java.lang.String name
A unique name defining the operator. Access level changed to protected in version 3.5 -
pfmc
PostfixMathCommandI pfmc
The PostfixMathCommandI for evaluating Access level changed to protected in version 3.5 -
precedence
int precedence
Precedence of operator, 0 is most tightly bound, so prec("*") < prec("+"). Access level changed to protected in version 3.5 -
printSymbol
java.lang.String printSymbol
The symbol for the operator, used for printing. Access level changed to protected in version 3.5 -
rootOperator
Operator rootOperator
For composite operators like a-b which can be considered as a+(-b) there is a root operator (+) and an inverse operator (UMinus) -
symbol
java.lang.String symbol
The symbol for the operator, used for printing. Access level changed to protected in version 3.5
-
-
Class com.singularsys.jep.OperatorTable extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
numOps
int numOps
-
ops
Operator[] ops
-
-
Class com.singularsys.jep.OperatorTable2 extends EmptyOperatorTable implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.ParseException extends JepException implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
columnNumber
int columnNumber
-
currentLine
java.lang.String currentLine
-
jccpe
ParseException jccpe
-
lineNumber
int lineNumber
-
-
Class com.singularsys.jep.PrintVisitor extends java.lang.Object implements Serializable
- serialVersionUID:
- 330L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Serialized Fields
-
format
java.text.NumberFormat format
The NumberFormat object used to print numbers. -
FunctionArgSep
java.lang.String FunctionArgSep
-
FunLBracket
java.lang.String FunLBracket
-
FunRBracket
java.lang.String FunRBracket
-
LBracket
java.lang.String LBracket
-
maxLen
int maxLen
The width of the output for wrapped printing. -
mode
int mode
The current mode for printing. Stores multiple flags as a bit field. -
ot
OperatorTableI ot
-
RBracket
java.lang.String RBracket
-
specialFunRules
java.util.HashMap<java.lang.String,PrintVisitor.PrintRulesI> specialFunRules
-
specialRules
java.util.HashMap<Operator,PrintVisitor.PrintRulesI> specialRules
-
specialVarName
java.util.HashMap<java.lang.String,java.lang.String> specialVarName
-
-
Class com.singularsys.jep.PrintVisitor.NullPrintVisitor extends PrintVisitor implements Serializable
- serialVersionUID:
- 341L
-
Class com.singularsys.jep.PrintVisitor.StdElePrintRule extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.PrintVisitor.StdListPrintRule extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.Variable extends java.util.Observable implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
isConstant
boolean isConstant
-
keys
Node.HookKey[] keys
-
keyVals
java.lang.Object[] keyVals
-
name
java.lang.String name
-
validValue
boolean validValue
-
value
java.lang.Object value
-
-
Class com.singularsys.jep.VariableFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
defaultValue
java.lang.Object defaultValue
The default value to use when variable is created with no value
-
-
Class com.singularsys.jep.VariableTable extends java.util.Observable implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
table
java.util.HashMap<java.lang.String,Variable> table
-
-
-
Package com.singularsys.jep.bigdecimal
-
Class com.singularsys.jep.bigdecimal.BigDecFunctionTable extends FunctionTable implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
java.math.MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.BigDecNumberFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
java.math.MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.BigDecOperatorTable extends StandardOperatorTable2 implements Serializable
- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.bigdecimal.functions
-
Class com.singularsys.jep.bigdecimal.functions.BigDecAbs extends Abs implements Serializable
- serialVersionUID:
- 350L
-
Class com.singularsys.jep.bigdecimal.functions.BigDecAdd extends Add implements Serializable
- serialVersionUID:
- 340L
-
Serialized Fields
-
allowStrings
boolean allowStrings
Stores whether strings are allowed as arguments or not. Added in version 3.4. -
mc
java.math.MathContext mc
Stores the math context used for calculations.
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecDiv extends Divide implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
java.math.MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecMod extends Modulus implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
java.math.MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecMul extends Multiply implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
java.math.MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecNegate extends UMinus implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
java.math.MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecPow extends Power implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
java.math.MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecRelational extends Comparative implements Serializable
- serialVersionUID:
- 340L
-
Serialized Fields
-
allowStrings
boolean allowStrings
-
id
int id
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecRound extends Round implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
mode
java.math.RoundingMode mode
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecRoundSigFig extends BinaryFunction implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
mode
java.math.RoundingMode mode
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecSignum extends Signum implements Serializable
- serialVersionUID:
- 350L
-
Class com.singularsys.jep.bigdecimal.functions.BigDecSub extends Subtract implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
java.math.MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecTieBreakComparative extends BigDecRelational implements Serializable
- serialVersionUID:
- 350L
-
-
Package com.singularsys.jep.configurableparser
-
Class com.singularsys.jep.configurableparser.ConfigurableParser extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
filters
java.util.List<TokenFilter> filters
-
g
java.util.List<GrammarMatcher> g
-
gpf
GrammarParserFactory gpf
-
m
java.util.List<TokenMatcher> m
-
otm
OperatorTokenMatcher otm
-
stm
SymbolTokenMatcher stm
-
tf
TokenizerFactory tf
-
-
Class com.singularsys.jep.configurableparser.ShuntingYard.ShuntingYardGrammarParserFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 340L
-
Class com.singularsys.jep.configurableparser.StandardConfigurableParser extends ConfigurableParser implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.TernaryOperator extends Operator implements Serializable
- serialVersionUID:
- 301L
-
Serialized Fields
-
rhs
TernaryOperator.RhsTernaryOperator rhs
-
rhsSymbol
java.lang.String rhsSymbol
-
-
Class com.singularsys.jep.configurableparser.TernaryOperator.RhsTernaryOperator extends Operator implements Serializable
- serialVersionUID:
- 350L
-
Class com.singularsys.jep.configurableparser.Tokenizer.StandardTokenizerFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 340L
-
Class com.singularsys.jep.configurableparser.WhiteSpaceCommentFilter extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.configurableparser.matchers
-
Class com.singularsys.jep.configurableparser.matchers.ArrayAccessGrammarMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.BracketedSequenceGrammarMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher extends RegExpTokenMatcher implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.FunctionGrammarMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.FunctionSequenceGrammarMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.GrammarException extends ParseException implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.configurableparser.matchers.HexNumberTokenMatcher extends RegExpTokenMatcher implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher extends RegExpTokenMatcher implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.ListGrammarMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.ListOrBracketGrammarMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.MultiLineMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
completeMatcher
TokenBuilder completeMatcher
-
endMatcher
TokenMatcher endMatcher
-
startMatcher
TokenMatcher startMatcher
-
-
Class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher extends RegExpTokenMatcher implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
pattern
java.util.regex.Pattern pattern
-
-
Class com.singularsys.jep.configurableparser.matchers.RoundBracketGrammarMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.SingleArgFunctionMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
open
Token open
-
-
Class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher extends RegExpTokenMatcher implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
delim
char delim
-
-
Class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2 extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
delim
char delim
-
includeQuotes
boolean includeQuotes
-
-
Class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
tokens
java.util.ArrayList<SymbolToken> tokens
-
-
Class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher extends RegExpTokenMatcher implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.UpperCaseOperatorTokenMatcher extends OperatorTokenMatcher implements Serializable
- serialVersionUID:
- 320L
-
Class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher extends RegExpTokenMatcher implements Serializable
- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.configurableparser.tokens
-
Class com.singularsys.jep.configurableparser.tokens.CommentToken extends Token implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.tokens.FunctionToken extends Token implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
pfmc
PostfixMathCommandI pfmc
-
-
Class com.singularsys.jep.configurableparser.tokens.IdentifierToken extends Token implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.tokens.MultiLineToken extends Token implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
buffer
java.lang.String buffer
-
completeMatcher
TokenBuilder completeMatcher
-
endMatcher
TokenMatcher endMatcher
-
-
Class com.singularsys.jep.configurableparser.tokens.NumberToken extends Token implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
value
java.lang.Object value
-
-
Class com.singularsys.jep.configurableparser.tokens.OperatorToken extends Token implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.tokens.StringToken extends Token implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
delim
char delim
-
includeQuotes
boolean includeQuotes
-
str
java.lang.String str
-
-
Class com.singularsys.jep.configurableparser.tokens.SymbolToken extends Token implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
rhsImpMul
boolean rhsImpMul
-
-
Class com.singularsys.jep.configurableparser.tokens.TerminatorToken extends Token implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.tokens.Token extends java.lang.Object implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
columnNumber
int columnNumber
The column number in the text where the token starts. Note this field is not used in the equals or hashCode methods. -
lineNumber
int lineNumber
The line number in the text where the token starts. Note this field is not used in the equals or hashCode methods. -
source
java.lang.String source
Source text matched by token
-
-
Class com.singularsys.jep.configurableparser.tokens.WhiteSpaceToken extends Token implements Serializable
- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.functions
-
Class com.singularsys.jep.functions.Abs extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Add extends NaryBinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.ArcCosine extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.ArcCosineH extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.ArcSine extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.ArcSineH extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.ArcTangent extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.ArcTangent2 extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.ArcTanH extends UnaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.Arg extends UnaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.ArrayFunctionBase extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
zeroLengthErrorBehaviour
ArrayFunctionBase.ZeroLengthErrorBehaviour zeroLengthErrorBehaviour
The zero array length setting
-
-
Class com.singularsys.jep.functions.Assign extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Average extends ArrayFunctionBase implements Serializable
- serialVersionUID:
- 310L
-
Class com.singularsys.jep.functions.BinaryFunction extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.Binomial extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Ceil extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Comparative extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
id
int id
Used to represent which operator the class represents. -
tolerance
double tolerance
The tolerance for comparing complex numbers.
-
-
Class com.singularsys.jep.functions.ComplexPFMC extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Conjugate extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Cosecant extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Cosine extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.CosineH extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Cotangent extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Cross extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Divide extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Dot extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Ele extends NaryFunction implements Serializable
- serialVersionUID:
- 340L
-
Serialized Fields
-
indexShift
int indexShift
-
-
Class com.singularsys.jep.functions.Exp extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Floor extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Identity extends UnaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.If extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
falseValue
java.lang.Object falseValue
-
-
Class com.singularsys.jep.functions.IllegalParameterException extends EvaluationException implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
actualObject
java.lang.Object actualObject
-
actualObject2
java.lang.Object actualObject2
-
argumentNumber
int argumentNumber
-
expectedClass
java.lang.Class<?> expectedClass
-
expectedMsg
java.lang.String expectedMsg
-
functionName
java.lang.String functionName
-
pfmc
PostfixMathCommandI pfmc
-
-
Class com.singularsys.jep.functions.Imaginary extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.LazyLogical extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
allowNumbers
boolean allowNumbers
-
id
int id
Represents which logical operator this is.
-
-
Class com.singularsys.jep.functions.List extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Logarithm extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.LogBase2 extends UnaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
CLOGN
Complex CLOGN
-
LOGN
double LOGN
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.Logical extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
allowNumbers
boolean allowNumbers
-
id
int id
Represents which operator this is.
-
-
Class com.singularsys.jep.functions.MinMax extends ArrayFunctionBase implements Serializable
- serialVersionUID:
- 310L
-
Serialized Fields
-
comp
Comparative comp
Used to compare greater than or less than between objects.
-
-
Class com.singularsys.jep.functions.Modulus extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Multiply extends NaryBinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.NaryBinaryFunction extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.NaryFunction extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.NaturalLogarithm extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Not extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
allowNumbers
boolean allowNumbers
-
-
Class com.singularsys.jep.functions.NullaryFunction extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.Polar extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.PostfixMathCommand extends java.lang.Object implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
name
java.lang.String name
-
numberOfParameters
int numberOfParameters
Number of parameters a the function requires. Initialize this value to -1 if any number of parameters should be allowed.
-
-
Class com.singularsys.jep.functions.Power extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.Random extends NullaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Real extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.RInt extends Round implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Round extends NaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Secant extends UnaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.Signum extends UnaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.Sine extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.SineH extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.SquareRoot extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.Str extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.StrictNaturalLogarithm extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
logBase
double logBase
Log of base used to calculate logs.
-
-
Class com.singularsys.jep.functions.Subtract extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Sum extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Tangent extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.TanH extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.UMinus extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.UnaryFunction extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.VSum extends ArrayFunctionBase implements Serializable
- serialVersionUID:
- 331L
-
Serialized Fields
-
add
Add add
-
-
-
Package com.singularsys.jep.functions.strings
-
Class com.singularsys.jep.functions.strings.Concat extends NaryBinaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Left extends BinaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Length extends UnaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.LowerCase extends UnaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Mid extends NaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Right extends BinaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Substring extends NaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Trim extends UnaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.UpperCase extends UnaryFunction implements Serializable
- serialVersionUID:
- 330L
-
-
Package com.singularsys.jep.misc
-
Class com.singularsys.jep.misc.CaseInsensitiveFunctionTable extends FunctionTable implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.CaseInsensitiveVariableTable extends VariableTable implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.ExtendedOperatorSet extends StandardOperatorTable2 implements Serializable
- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.FunctionSet extends java.lang.Object implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
functions
java.util.Map<java.lang.String,PostfixMathCommandI> functions
-
-
Class com.singularsys.jep.misc.MacroFunction extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Serialized Fields
-
expression
java.lang.String expression
-
nParam
int nParam
-
preCompiled
Node preCompiled
-
varNames
java.lang.String[] varNames
-
-
Class com.singularsys.jep.misc.NullParser extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.OperatorAsFunctionGrammarMatcher extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.StringFunctionSet extends FunctionSet implements Serializable
- serialVersionUID:
- 330L
-
-
Package com.singularsys.jep.misc.bitwise
-
Class com.singularsys.jep.misc.bitwise.BitAnd extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.BitComp extends UnaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.BitOr extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable extends StandardOperatorTable2 implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.BitXor extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.LShift extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.RShift extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.URShift extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.misc.boundvariable
-
Class com.singularsys.jep.misc.boundvariable.BoundVariable extends Variable implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
vb
VariableBinding vb
-
-
Class com.singularsys.jep.misc.boundvariable.BoundVariableFactory extends VariableFactory implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
vbm
VariableBindingMapper vbm
-
-
Class com.singularsys.jep.misc.boundvariable.ChainedObjectVariableBindingMapper extends java.lang.Object implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
baseObjects
java.util.Map<java.lang.String,java.lang.Object> baseObjects
-
sep
java.lang.String sep
-
-
Class com.singularsys.jep.misc.boundvariable.FieldVariableBinding extends java.lang.Object implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
field
java.lang.reflect.Field field
-
fieldName
java.lang.String fieldName
-
obj
java.lang.Object obj
-
-
Class com.singularsys.jep.misc.boundvariable.MutableDouble extends java.lang.Number implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
val
java.lang.Double val
The value of this object.
-
-
-
Package com.singularsys.jep.misc.functions
-
Class com.singularsys.jep.misc.functions.Case extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
defaultVal
java.lang.Object defaultVal
-
hasDefault
boolean hasDefault
-
nullBehaviour
Case.NullBehaviour nullBehaviour
-
-
Class com.singularsys.jep.misc.functions.ConstantFunction extends NullaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
value
java.lang.Object value
-
-
Class com.singularsys.jep.misc.functions.ElementOf extends ArrayFunctionBase implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
comp
Comparative comp
-
in
boolean in
-
-
Class com.singularsys.jep.misc.functions.Factorial extends UnaryFunction implements Serializable
- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.functions.FromBase extends NaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
globalBase
int globalBase
-
prefix
java.lang.String prefix
-
-
Class com.singularsys.jep.misc.functions.IsInfinite extends UnaryFunction implements Serializable
- serialVersionUID:
- 320L
-
Class com.singularsys.jep.misc.functions.IsNaN extends UnaryFunction implements Serializable
- serialVersionUID:
- 320L
-
Class com.singularsys.jep.misc.functions.IsNull extends UnaryFunction implements Serializable
- serialVersionUID:
- 320L
-
Class com.singularsys.jep.misc.functions.IsType extends UnaryFunction implements Serializable
- serialVersionUID:
- 320L
-
Serialized Fields
-
classType
java.lang.Class<?> classType
-
-
Class com.singularsys.jep.misc.functions.LogTwoArg extends BinaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.misc.functions.Remainder extends BinaryFunction implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
type
Remainder.Type type
-
-
Class com.singularsys.jep.misc.functions.RoundSF extends NaryFunction implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
mcs
java.util.ArrayList<java.math.MathContext> mcs
-
-
Class com.singularsys.jep.misc.functions.Switch extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
nullBehaviour
Switch.NullBehaviour nullBehaviour
-
-
Class com.singularsys.jep.misc.functions.SwitchDefault extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
nullBehaviour
SwitchDefault.NullBehaviour nullBehaviour
-
-
Class com.singularsys.jep.misc.functions.ToBase extends NaryFunction implements Serializable
- serialVersionUID:
- 320L
-
Serialized Fields
-
globalBase
int globalBase
-
prefix
java.lang.String prefix
-
-
-
Package com.singularsys.jep.misc.javaops
-
Class com.singularsys.jep.misc.javaops.AbstractInc extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 320L
-
Class com.singularsys.jep.misc.javaops.JavaOperatorTable extends BitwiseOperatorTable implements Serializable
- serialVersionUID:
- 302L
-
Serialized Fields
-
andeq
Operator andeq
-
diveq
Operator diveq
-
lseq
Operator lseq
-
minuseq
Operator minuseq
-
modeq
Operator modeq
-
muleq
Operator muleq
-
oreq
Operator oreq
-
pluseq
Operator pluseq
-
postdec
Operator postdec
-
postinc
Operator postinc
-
predec
Operator predec
-
preinc
Operator preinc
-
rseq
Operator rseq
-
ternaryCond
TernaryOperator ternaryCond
-
urseq
Operator urseq
-
xoreq
Operator xoreq
-
-
Class com.singularsys.jep.misc.javaops.OpEquals extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
fun
PostfixMathCommandI fun
-
stack
java.util.Stack<java.lang.Object> stack
-
-
Class com.singularsys.jep.misc.javaops.PostDec extends AbstractInc implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.javaops.PostInc extends AbstractInc implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.javaops.PreDec extends AbstractInc implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.javaops.PreInc extends AbstractInc implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.javaops.TernaryConditional extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.misc.lineNumbering
-
Class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory extends NodeFactory implements Serializable
- serialVersionUID:
- 340L
-
Serialized Fields
-
currentColumn
int currentColumn
The current column -
currentLine
int currentLine
The current line number -
root
NodeFactory root
-
-
Class com.singularsys.jep.misc.lineNumbering.LineNumberingShuntingYard.LineNumberGrammarParserFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 340L
-
-
Package com.singularsys.jep.misc.nullwrapper
-
Class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionTable extends FunctionTable implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
factory
NullWrappedFunctionFactory factory
-
root
FunctionTable root
-
-
Class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable extends OperatorTable2 implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
factory
NullWrappedFunctionFactory factory
-
hasNullSafeEquals
boolean hasNullSafeEquals
-
root
OperatorTable2 root
-
-
-
Package com.singularsys.jep.misc.nullwrapper.functions
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullSafeEquals extends Comparative implements Serializable
- serialVersionUID:
- 340L
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedAbstractInc extends AbstractInc implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
root
AbstractInc root
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedBinary extends BinaryFunction implements Serializable
- serialVersionUID:
- 331L
-
Serialized Fields
-
fun
BinaryFunction fun
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedIf extends If implements Serializable
- serialVersionUID:
- 340L
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
allowNumbers
boolean allowNumbers
-
id
int id
Represents which logical operator this is.
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNary extends NaryFunction implements Serializable
- serialVersionUID:
- 331L
-
Serialized Fields
-
fun
NaryFunction fun
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNaryBinary extends NaryFunction implements Serializable
- serialVersionUID:
- 331L
-
Serialized Fields
-
fun
NaryBinaryFunction fun
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 331L
-
Serialized Fields
-
fun
PostfixMathCommand fun
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedUnary extends UnaryFunction implements Serializable
- serialVersionUID:
- 331L
-
Serialized Fields
-
fun
UnaryFunction fun
-
-
-
Package com.singularsys.jep.misc.threadsafeeval
-
Class com.singularsys.jep.misc.threadsafeeval.ThreadSafeAssign extends Assign implements Serializable
- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEle extends Ele implements Serializable
- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEvaluator extends FastEvaluator implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
jep
Jep jep
-
vt
VariableTable vt
-
-
Class com.singularsys.jep.misc.threadsafeeval.ThreadSafeRandom extends NullaryFunction implements Serializable
- serialVersionUID:
- 350L
-
-
Package com.singularsys.jep.parser
-
Class com.singularsys.jep.parser.ParseException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
currentToken
Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token. -
eol
java.lang.String eol
The end of line string for this machine. -
expectedTokenSequences
int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse. -
tokenImage
java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.
-
-
Class com.singularsys.jep.parser.StandardParser extends java.lang.Object implements Serializable
- serialVersionUID:
- 301L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Class com.singularsys.jep.parser.Token extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
beginColumn
int beginColumn
The column number of the first character of this Token. -
beginLine
int beginLine
The line number of the first character of this Token. -
endColumn
int endColumn
The column number of the last character of this Token. -
endLine
int endLine
The line number of the last character of this Token. -
image
java.lang.String image
The string image of the token. -
kind
int kind
An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java. -
next
Token next
A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field. -
specialToken
Token specialToken
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.
-
-
Class com.singularsys.jep.parser.TokenMgrError extends java.lang.Error implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
errorCode
int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.
-
-
-
Package com.singularsys.jep.reals
-
Class com.singularsys.jep.reals.RealEvaluator extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Class com.singularsys.jep.reals.RealFunctionTable extends FunctionTable implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.reals.RealVariableTable extends VariableTable implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
hasBoolean
boolean hasBoolean
-
-
-
Package com.singularsys.jep.standard
-
Class com.singularsys.jep.standard.Complex extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
im
double im
the imaginary component -
re
double re
the real component
-
-
Class com.singularsys.jep.standard.Complex.NonPropagatingImmutableComplex extends Complex implements Serializable
- serialVersionUID:
- 400L
-
Class com.singularsys.jep.standard.DoubleNumberFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.standard.FastEvaluator extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Serialized Fields
-
trapInfinity
boolean trapInfinity
-
trapNaN
boolean trapNaN
-
trapNullValues
boolean trapNullValues
-
trapUnsetValues
boolean trapUnsetValues
Whether null values for variables are trapped
-
-
Class com.singularsys.jep.standard.ImmutableComplex extends Complex.NonPropagatingImmutableComplex implements Serializable
- serialVersionUID:
- 400L
-
Class com.singularsys.jep.standard.StandardEvaluator extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Serialized Fields
-
trapInfinity
boolean trapInfinity
-
trapNaN
boolean trapNaN
-
trapNullValues
boolean trapNullValues
Whether null values for variables are trapped
-
-
Class com.singularsys.jep.standard.StandardFunctionTable extends FunctionTable implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.standard.StandardOperatorTable extends OperatorTable implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.standard.StandardOperatorTable2 extends OperatorTable2 implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.standard.StandardVariableTable extends VariableTable implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jep.standard.UncheckedEvaluator extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
-
Package com.singularsys.jep.walkers
-
Class com.singularsys.jep.walkers.DeepCopyVisitor extends DoNothingVisitor implements Serializable
- serialVersionUID:
- 340L
-
Class com.singularsys.jep.walkers.DoNothingVisitor extends java.lang.Object implements Serializable
- serialVersionUID:
- 340L
-
Serialized Fields
-
ft
FunctionTable ft
Convenience reference to the FunctionTable -
jep
Jep jep
Jep instance -
nf
NodeFactory nf
Convenience reference to the NodeFactory -
ot
OperatorTableI ot
Convenience reference to the OperatorTableI -
vt
VariableTable vt
Convenience reference to the VariableTable
-
-
Class com.singularsys.jep.walkers.ExpressionConsolidator extends DeepCopyVisitor implements Serializable
- serialVersionUID:
- 340L
-
Serialized Fields
-
ops
java.util.List<Operator> ops
-
-
Class com.singularsys.jep.walkers.ImportationVisitor extends DeepCopyVisitor implements Serializable
- serialVersionUID:
- 350L
-
Class com.singularsys.jep.walkers.PostfixEvaluator extends PostfixTreeWalker implements Serializable
- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Class com.singularsys.jep.walkers.SerializableExpression extends PostfixTreeWalker implements Serializable
- serialVersionUID:
- 300L
-
Serialization Methods
-
readExternal
public final void readExternal(java.io.ObjectInput ois) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public final void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Write a serialized version of the node to a stream.- Serial Data:
- The nodes in the expression are written in postfix (reverse polish) order. Each type of node is proceeded by a 1 byte code, followed by the data for the object. A one byte end code is marks the end of the expression. For variables, functions and operators this is its name. For constants it is the value value of the constant, for String, Double, Integer etc. this is the primitive values, Complex are written as two doubles. Other types of objects are written using writeObject() and must implement Serializable.
- Throws:
java.io.IOException
-
-
Class com.singularsys.jep.walkers.SubstitutionVisitor extends DoNothingVisitor implements Serializable
- serialVersionUID:
- 340L
-
Serialized Fields
-
assign
Operator assign
-
dcv
DeepCopyVisitor dcv
-
names
java.lang.String[] names
-
replacements
Node[] replacements
-
-
-
Package com.singularsys.jepexamples.applets
-
Class com.singularsys.jepexamples.applets.AbstractCanvas extends javax.swing.JPanel implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
axisColor
java.awt.Color axisColor
Color for axis -
bgColor
java.awt.Color bgColor
Color for background -
cenX
double cenX
-
cenY
double cenY
-
defaultOffX
int defaultOffX
-
defaultOffY
int defaultOffY
-
defaultScaleX
double defaultScaleX
Default scale values, set in constructor used in reset -
defaultScaleY
double defaultScaleY
Default scale values, set in constructor used in reset -
dimensions
java.awt.Dimension dimensions
Dimensions of the canvas -
gridColor
java.awt.Color gridColor
Color for grid -
labelColor
java.awt.Color labelColor
Color for labels -
labelFont
java.awt.Font labelFont
-
lastpos
java.awt.Point lastpos
-
offX
int offX
Offset of the graph in absolute coords -
offY
int offY
Offset of the graph in absolute coords -
popup
javax.swing.JPopupMenu popup
A popup menu -
popupX
int popupX
position of popup -
popupY
int popupY
position of popup -
scaleFont
java.awt.Font scaleFont
-
scaleX
double scaleX
Scaling of the graph in x and y directions -
scaleY
double scaleY
Scaling of the graph in x and y directions -
showGrid
boolean showGrid
Whether to show calculation times -
showScale
boolean showScale
Whether to show scales -
showTime
boolean showTime
Whether to show calculation times -
strategy
java.awt.image.BufferStrategy strategy
BufferStratergy to use
-
-
Class com.singularsys.jepexamples.applets.Evaluator extends java.applet.Applet implements Serializable
- serialVersionUID:
- 4592714713689369505L
-
Serialized Fields
-
errorTextArea
java.awt.TextArea errorTextArea
-
exprField
java.awt.TextField exprField
-
implicitCheckbox
java.awt.Checkbox implicitCheckbox
-
initialExpression
java.lang.String initialExpression
Initial expression -
jep
Jep jep
Parser -
resultLabel
java.awt.Label resultLabel
-
xField
java.awt.TextField xField
-
xValue
double xValue
Current xValue
-
-
Class com.singularsys.jepexamples.applets.Fractal extends javax.swing.JApplet implements Serializable
- serialVersionUID:
- -1825231934586941116L
-
Serialized Fields
-
colorField
javax.swing.JTextField colorField
-
complexCanvas
FractalCanvas complexCanvas
-
exprField
javax.swing.JTextField exprField
-
itField
javax.swing.JTextField itField
-
progressField
javax.swing.JTextField progressField
-
statusField
javax.swing.JTextField statusField
-
-
Class com.singularsys.jepexamples.applets.FractalCanvas extends javax.swing.JPanel implements Serializable
- serialVersionUID:
- -593341831485283712L
-
Serialized Fields
-
colorExpressions
Node colorExpressions
-
dimensions
java.awt.Dimension dimensions
Size of the canvas -
executor
java.util.concurrent.ThreadPoolExecutor executor
Executor for runnables -
expression
Node expression
-
futures
java.util.List<java.util.concurrent.Future<java.lang.Integer>> futures
Future values of runnables -
hasError
boolean hasError
-
iterations
int iterations
max number of iterations to perform -
jep
Jep jep
-
listner
com.singularsys.jepexamples.applets.FractalCanvas.RegionListener listner
-
lock
java.util.concurrent.locks.Lock lock
Lock for reporter -
notEmpty
java.util.concurrent.locks.Condition notEmpty
Condition to signal when the reportQueue has data -
outImage
java.awt.Image outImage
Image to draw, dynamically updated. -
parent
Fractal parent
-
pixels
int[] pixels
Array of pixels for image -
region
com.singularsys.jepexamples.applets.FractalCanvas.Region region
-
reportQueue
java.util.concurrent.ConcurrentLinkedDeque<java.lang.Integer> reportQueue
Queue for reporting -
source
java.awt.image.MemoryImageSource source
ImageProducer based on pixels -
startTime
long startTime
Start of evaluation -
totalItts
long totalItts
Numer of itterations for all pixels
-
-
Class com.singularsys.jepexamples.applets.FunctionCanvas extends AbstractCanvas implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jepexamples.applets.FunctionPlotter extends javax.swing.JApplet implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
equations
java.lang.String[][] equations
-
exprField
javax.swing.JTextField exprField
The expression field -
graphCanvas
FunctionCanvas graphCanvas
The canvas for plotting the graph -
jep
Jep jep
-
list
javax.swing.JList<java.lang.String> list
-
listModel
javax.swing.DefaultListModel<java.lang.String> listModel
List of equations -
map
java.util.Map<java.lang.String,java.lang.String> map
-
-
Class com.singularsys.jepexamples.applets.ParametrisedCanvas extends AbstractCanvas implements Serializable
- serialVersionUID:
- 330L
-
Class com.singularsys.jepexamples.applets.ParametrisedPlotter extends javax.swing.JApplet implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
equations
java.lang.String[][] equations
-
graphCanvas
ParametrisedCanvas graphCanvas
The canvas for plotting the graph -
jep
Jep jep
-
list
javax.swing.JList<java.lang.String> list
-
listModel
javax.swing.DefaultListModel<java.lang.String> listModel
List of equations -
map
java.util.Map<java.lang.String,java.lang.String[]> map
-
maxField
javax.swing.JTextField maxField
-
minField
javax.swing.JTextField minField
-
stepsField
javax.swing.JTextField stepsField
-
tMax
double tMax
-
tMin
double tMin
-
tSteps
int tSteps
-
xexprField
javax.swing.JTextField xexprField
The expression field -
yexprField
javax.swing.JTextField yexprField
-
-
Class com.singularsys.jepexamples.applets.PolarPlotter extends javax.swing.JApplet implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
equations
java.lang.String[][] equations
-
graphCanvas
com.singularsys.jepexamples.applets.PolarCanvas graphCanvas
The canvas for plotting the graph -
jep
Jep jep
-
list
javax.swing.JList<java.lang.String> list
-
listModel
javax.swing.DefaultListModel<java.lang.String> listModel
List of equations -
map
java.util.Map<java.lang.String,java.lang.String[]> map
-
maxField
javax.swing.JTextField maxField
-
minField
javax.swing.JTextField minField
-
rexprField
javax.swing.JTextField rexprField
The expression field -
stepsField
javax.swing.JTextField stepsField
-
tMax
double tMax
-
tMin
double tMin
-
tSteps
int tSteps
-
-
Class com.singularsys.jepexamples.applets.RepeatButton extends javax.swing.JButton implements Serializable
- serialVersionUID:
- 330L
-
Serialized Fields
-
timer
javax.swing.Timer timer
-
-
-
Package com.singularsys.jepexamples.consoles
-
Class com.singularsys.jepexamples.consoles.BigDecimalConsole extends Console implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
bdc
BigDecComponents bdc
-
-
Class com.singularsys.jepexamples.consoles.Console extends java.applet.Applet implements Serializable
- serialVersionUID:
- 350L
-
Serialized Fields
-
altered
java.lang.String altered
-
br
java.io.BufferedReader br
The input reader -
doubleFormat
java.lang.String doubleFormat
Format for double output -
history
java.util.List<java.lang.String> history
History -
jep
Jep jep
Main Jep object -
showHistory
boolean showHistory
-
ta
java.awt.TextArea ta
Text area for user input in applets.
-
-
Class com.singularsys.jepexamples.consoles.CPConsole extends Console implements Serializable
- serialVersionUID:
- 300L
-
Class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole extends Console implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
pfe
PostfixEvaluator pfe
-
-
Class com.singularsys.jepexamples.consoles.PrefixDumperConsole extends Console implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
dumper
PrefixTreeDumper dumper
-
setDump
boolean setDump
-
setStats
boolean setStats
-
totals
TreeAnalyzer totals
-
-
Class com.singularsys.jepexamples.consoles.PrintConsole extends Console implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jepexamples.consoles.VectorConsole extends Console implements Serializable
- serialVersionUID:
- 300L
-
-
Package com.singularsys.jepexamples.diagnostics
-
Class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4 extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Serialized Fields
-
trapInfinity
boolean trapInfinity
-
trapNaN
boolean trapNaN
-
trapNullValues
boolean trapNullValues
Whether null values for variables are trapped
-
-
Class com.singularsys.jepexamples.diagnostics.FastEvaluator3_5 extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Serialized Fields
-
trapInfinity
boolean trapInfinity
-
trapNaN
boolean trapNaN
-
trapNullValues
boolean trapNullValues
-
trapUnsetValues
boolean trapUnsetValues
Whether null values for variables are trapped
-
-
-
Package com.singularsys.jeptests.system
-
Class com.singularsys.jeptests.system.BugsTest.StackMessingFunc extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.AddFractionsNary extends NaryFunction implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.AddFractionsStack extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.Diff extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.MyBinary extends BinaryFunction implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.MyNary extends NaryFunction implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.MyNaryBinary extends NaryBinaryFunction implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.MyNullary extends NullaryFunction implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.MyUnary extends UnaryFunction implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.PiFun extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.Product extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.Square extends PostfixMathCommand implements Serializable
- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.ModifiedParserTest.SuffixArrayAccessShuntingYardGrammarParserFactory extends java.lang.Object implements Serializable
- serialVersionUID:
- 340L
-
Class com.singularsys.jeptests.system.ModifiedParserTest.SuffixElePrintRule extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialized Fields
-
ListOp
Operator ListOp
-
-
Class com.singularsys.jeptests.system.StackCheckingFastEvaluator extends java.lang.Object implements Serializable
- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-
Serialized Fields
-
trapInfinity
boolean trapInfinity
-
trapNaN
boolean trapNaN
-
trapNullValues
boolean trapNullValues
-
trapUnsetValues
boolean trapUnsetValues
Whether null values for variables are trapped
-
-
-
Package com.singularsys.jeptests.unit
-
Class com.singularsys.jeptests.unit.LightWeightComponentSetTest.NonThreadSafeFunction extends NullaryFunction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
hitCount
int hitCount
-
-
Class com.singularsys.jeptests.unit.LightWeightComponentSetTest.NonThreadSafeOpFunction extends UnaryFunction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
hitCount
int hitCount
-
-