Serialized Form
-
Package com.singularsys.jep
-
Class com.singularsys.jep.ComponentSubset
class ComponentSubset extends Object implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
parts
JepComponent[] parts
-
-
Class com.singularsys.jep.EmptyOperatorTable
class EmptyOperatorTable extends Object implements Serializable- serialVersionUID:
- 340L
-
Serialized Fields
-
operators
Map<EmptyOperatorTable.OperatorKey,
Operator> operators The internal map of operators
-
-
Exception Class com.singularsys.jep.EvaluationException
class EvaluationException extends JepException implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.FunctionTable
class FunctionTable extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
table
Map<String,
PostfixMathCommandI> table
-
-
Class com.singularsys.jep.Jep
class Jep extends Object implements Serializable- serialVersionUID:
- 301L
-
Serialized Fields
-
additionalComponents
List<JepComponent> additionalComponents
Additional components outside 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
-
-
Exception Class com.singularsys.jep.JepException
class JepException extends Exception implements Serializable- serialVersionUID:
- 300L
-
Exception Class com.singularsys.jep.JepRuntimeException
class JepRuntimeException extends RuntimeException implements Serializable- serialVersionUID:
- 400L
-
Class com.singularsys.jep.NodeFactory
class NodeFactory extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.Operator
class Operator extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
altSymbols
List<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
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
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
String symbol
The symbol for the operator, used for printing. Access level changed to protected in version 3.5
-
-
Class com.singularsys.jep.OperatorTable
class OperatorTable extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
numOps
int numOps
-
ops
Operator[] ops
-
-
Class com.singularsys.jep.OperatorTable2
class OperatorTable2 extends EmptyOperatorTable implements Serializable- serialVersionUID:
- 300L
-
Exception Class com.singularsys.jep.ParseException
class ParseException extends JepException implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
columnNumber
int columnNumber
-
currentLine
String currentLine
-
jccpe
ParseException jccpe
-
lineNumber
int lineNumber
-
-
Class com.singularsys.jep.PrintVisitor
class PrintVisitor extends Object implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
format
NumberFormat format
The NumberFormat object used to print numbers. -
FunctionArgSep
String FunctionArgSep
-
FunLBracket
String FunLBracket
-
FunRBracket
String FunRBracket
-
LBracket
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
String RBracket
-
specialFunRules
HashMap<String,
PrintVisitor.PrintRulesI> specialFunRules -
specialRules
HashMap<Operator,
PrintVisitor.PrintRulesI> specialRules -
specialVarName
HashMap<String,
String> specialVarName
-
-
Class com.singularsys.jep.PrintVisitor.NullPrintVisitor
class NullPrintVisitor extends PrintVisitor implements Serializable- serialVersionUID:
- 341L
-
Class com.singularsys.jep.PrintVisitor.StdElePrintRule
class StdElePrintRule extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.PrintVisitor.StdListPrintRule
class StdListPrintRule extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.Variable
class Variable extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
isConstant
boolean isConstant
-
keys
Node.HookKey[] keys
-
keyVals
Object[] keyVals
-
name
String name
-
validValue
boolean validValue
-
value
Object value
-
-
Class com.singularsys.jep.VariableFactory
class VariableFactory extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
defaultValue
Object defaultValue
The default value to use when variable is created with no value
-
-
Class com.singularsys.jep.VariableTable
class VariableTable extends Object implements Serializable- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.bigdecimal
-
Class com.singularsys.jep.bigdecimal.BigDecFunctionTable
class BigDecFunctionTable extends FunctionTable implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.BigDecNumberFactory
class BigDecNumberFactory extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.BigDecOperatorTable
class BigDecOperatorTable extends StandardOperatorTable2 implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
BD_ADD
BigDecAdd BD_ADD
-
BD_DIV
BigDecDiv BD_DIV
-
BD_MOD
BigDecMod BD_MOD
-
BD_MUL
BigDecMul BD_MUL
-
BD_NEG
BigDecNegate BD_NEG
-
BD_POW
BigDecPow BD_POW
-
BD_SUB
BigDecSub BD_SUB
-
mc
MathContext mc
-
-
-
Package com.singularsys.jep.bigdecimal.functions
-
Class com.singularsys.jep.bigdecimal.functions.BigDecAbs
class BigDecAbs extends Abs implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.bigdecimal.functions.BigDecAdd
class 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
MathContext mc
Stores the math context used for calculations.
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecDiv
class BigDecDiv extends Divide implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecMod
class BigDecMod extends Modulus implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecMul
class BigDecMul extends Multiply implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecNegate
class BigDecNegate extends UMinus implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecPow
class BigDecPow extends Power implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecRelational
class BigDecRelational extends Comparative implements Serializable- serialVersionUID:
- 340L
-
Serialized Fields
-
allowStrings
boolean allowStrings
-
id
int id
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecRound
class BigDecRound extends Round implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
mode
RoundingMode mode
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecRoundSigFig
class BigDecRoundSigFig extends BinaryFunction implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
mode
RoundingMode mode
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecSignum
class BigDecSignum extends Signum implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.bigdecimal.functions.BigDecSub
class BigDecSub extends Subtract implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecTieBreakComparative
class BigDecTieBreakComparative extends BigDecRelational implements Serializable- serialVersionUID:
- 350L
-
-
Package com.singularsys.jep.configurableparser
-
Class com.singularsys.jep.configurableparser.ConfigurableParser
class ConfigurableParser extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
filters
List<TokenFilter> filters
-
g
List<GrammarMatcher> g
-
gpf
GrammarParserFactory gpf
-
m
List<TokenMatcher> m
-
otm
OperatorTokenMatcher otm
-
stm
SymbolTokenMatcher stm
-
tf
TokenizerFactory tf
-
-
Class com.singularsys.jep.configurableparser.ShuntingYard.ShuntingYardGrammarParserFactory
class ShuntingYardGrammarParserFactory extends Object implements Serializable- serialVersionUID:
- 340L
-
Class com.singularsys.jep.configurableparser.StandardConfigurableParser
class StandardConfigurableParser extends ConfigurableParser implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.TernaryOperator
class TernaryOperator extends Operator implements Serializable- serialVersionUID:
- 301L
-
Serialized Fields
-
rhs
TernaryOperator.RhsTernaryOperator rhs
-
rhsSymbol
String rhsSymbol
-
-
Class com.singularsys.jep.configurableparser.TernaryOperator.RhsTernaryOperator
class RhsTernaryOperator extends Operator implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.configurableparser.Tokenizer.StandardTokenizerFactory
class StandardTokenizerFactory extends Object implements Serializable- serialVersionUID:
- 340L
-
Class com.singularsys.jep.configurableparser.WhiteSpaceCommentFilter
class WhiteSpaceCommentFilter extends Object implements Serializable- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.configurableparser.matchers
-
Class com.singularsys.jep.configurableparser.matchers.ArrayAccessGrammarMatcher
class ArrayAccessGrammarMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.BracketedSequenceGrammarMatcher
class BracketedSequenceGrammarMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
class CommentTokenMatcher extends RegExpTokenMatcher implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.FunctionGrammarMatcher
class FunctionGrammarMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.FunctionSequenceGrammarMatcher
class FunctionSequenceGrammarMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Exception Class com.singularsys.jep.configurableparser.matchers.GrammarException
class GrammarException extends ParseException implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.configurableparser.matchers.HexNumberTokenMatcher
class HexNumberTokenMatcher extends RegExpTokenMatcher implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
class IdentifierTokenMatcher extends RegExpTokenMatcher implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.ListGrammarMatcher
class ListGrammarMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.ListOrBracketGrammarMatcher
class ListOrBracketGrammarMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.MultiLineMatcher
class MultiLineMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
completeMatcher
TokenBuilder completeMatcher
-
endMatcher
TokenMatcher endMatcher
-
startMatcher
TokenMatcher startMatcher
-
-
Class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
class NumberTokenMatcher extends RegExpTokenMatcher implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
class OperatorTokenMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher
class RegExpTokenMatcher extends Object implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
pattern
Pattern pattern
-
-
Class com.singularsys.jep.configurableparser.matchers.RoundBracketGrammarMatcher
class RoundBracketGrammarMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.SingleArgFunctionMatcher
class SingleArgFunctionMatcher extends Object implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
open
Token open
-
-
Class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
class StringTokenMatcher extends RegExpTokenMatcher implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
delim
char delim
-
-
Class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
class StringTokenMatcher2 extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
delim
char delim
-
includeQuotes
boolean includeQuotes
-
-
Class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
class SymbolTokenMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
tokens
ArrayList<SymbolToken> tokens
-
-
Class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
class TerminatorTokenMatcher extends RegExpTokenMatcher implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.matchers.UpperCaseOperatorTokenMatcher
class UpperCaseOperatorTokenMatcher extends OperatorTokenMatcher implements Serializable- serialVersionUID:
- 320L
-
Class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
class WhiteSpaceTokenMatcher extends RegExpTokenMatcher implements Serializable- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.configurableparser.tokens
-
Class com.singularsys.jep.configurableparser.tokens.CommentToken
class CommentToken extends Token implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.tokens.FunctionToken
class FunctionToken extends Token implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
pfmc
PostfixMathCommandI pfmc
-
-
Class com.singularsys.jep.configurableparser.tokens.IdentifierToken
class IdentifierToken extends Token implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.tokens.MultiLineToken
class MultiLineToken extends Token implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
buffer
String buffer
-
completeMatcher
TokenBuilder completeMatcher
-
endMatcher
TokenMatcher endMatcher
-
-
Class com.singularsys.jep.configurableparser.tokens.NumberToken
class NumberToken extends Token implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
value
Object value
-
-
Class com.singularsys.jep.configurableparser.tokens.OperatorToken
class OperatorToken extends Token implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.tokens.StringToken
class StringToken extends Token implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
delim
char delim
-
includeQuotes
boolean includeQuotes
-
str
String str
-
-
Class com.singularsys.jep.configurableparser.tokens.SymbolToken
class SymbolToken extends Token implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
rhsImpMul
boolean rhsImpMul
-
-
Class com.singularsys.jep.configurableparser.tokens.TerminatorToken
class TerminatorToken extends Token implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.configurableparser.tokens.Token
class Token extends 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
String source
Source text matched by token
-
-
Class com.singularsys.jep.configurableparser.tokens.WhiteSpaceToken
class WhiteSpaceToken extends Token implements Serializable- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.functions
-
Class com.singularsys.jep.functions.Abs
class Abs extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Add
class Add extends NaryBinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.ArcCosine
class ArcCosine extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.ArcCosineH
class ArcCosineH extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.ArcSine
class ArcSine extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.ArcSineH
class ArcSineH extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.ArcTangent
class ArcTangent extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.ArcTangent2
class ArcTangent2 extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.ArcTanH
class ArcTanH extends UnaryFunction implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.Arg
class Arg extends UnaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.ArrayFunctionBase
class ArrayFunctionBase extends PostfixMathCommand implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
zeroLengthErrorBehaviour
ArrayFunctionBase.ZeroLengthErrorBehaviour zeroLengthErrorBehaviour
The zero array length setting
-
-
Class com.singularsys.jep.functions.Assign
class Assign extends PostfixMathCommand implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Average
class Average extends ArrayFunctionBase implements Serializable- serialVersionUID:
- 310L
-
Class com.singularsys.jep.functions.BinaryFunction
class BinaryFunction extends PostfixMathCommand implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.Binomial
class Binomial extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Ceil
class Ceil extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Comparative
class 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
class ComplexPFMC extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Conjugate
class Conjugate extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Cosecant
class Cosecant extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Cosine
class Cosine extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.CosineH
class CosineH extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Cotangent
class Cotangent extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Cross
class Cross extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Divide
class Divide extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Dot
class Dot extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Ele
class Ele extends NaryFunction implements Serializable- serialVersionUID:
- 340L
-
Serialized Fields
-
indexShift
int indexShift
-
-
Class com.singularsys.jep.functions.Exp
class Exp extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Floor
class Floor extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Identity
class Identity extends UnaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.If
class If extends PostfixMathCommand implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
falseValue
Object falseValue
-
-
Exception Class com.singularsys.jep.functions.IllegalParameterException
class IllegalParameterException extends EvaluationException implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.Imaginary
class Imaginary extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.LazyLogical
class 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
class List extends PostfixMathCommand implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Logarithm
class Logarithm extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.LogBase2
class LogBase2 extends UnaryFunction implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
CLOGN
Complex CLOGN
-
LOGN
double LOGN
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.Logical
class 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
class 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
class Modulus extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Multiply
class Multiply extends NaryBinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.NaryBinaryFunction
class NaryBinaryFunction extends PostfixMathCommand implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.NaryFunction
class NaryFunction extends PostfixMathCommand implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.NaturalLogarithm
class NaturalLogarithm extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Not
class Not extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
allowNumbers
boolean allowNumbers
-
-
Class com.singularsys.jep.functions.NullaryFunction
class NullaryFunction extends PostfixMathCommand implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.Polar
class Polar extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.PostfixMathCommand
class PostfixMathCommand extends Object implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
name
String name
-
numberOfParameters
int numberOfParameters
Number of parameters a function requires. Initialize this value to -1 if any number of parameters should be allowed.
-
-
Class com.singularsys.jep.functions.Power
class Power extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.Random
class Random extends NullaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Real
class Real extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.RInt
class RInt extends Round implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Round
class Round extends NaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.RoundBD
class RoundBD extends Round implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
mode
RoundingMode mode
-
-
Class com.singularsys.jep.functions.Secant
class Secant extends UnaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.Signum
class Signum extends UnaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.Sine
class Sine extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.SineH
class SineH extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.SquareRoot
class SquareRoot extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.functions.Str
class Str extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.StrictNaturalLogarithm
class 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
class Subtract extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Sum
class Sum extends PostfixMathCommand implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.Tangent
class Tangent extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.TanH
class TanH extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.UMinus
class UMinus extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.functions.UnaryFunction
class UnaryFunction extends PostfixMathCommand implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.VSum
class 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
class Concat extends NaryBinaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Left
class Left extends BinaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Length
class Length extends UnaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.LowerCase
class LowerCase extends UnaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Mid
class Mid extends NaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Right
class Right extends BinaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Substring
class Substring extends NaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.Trim
class Trim extends UnaryFunction implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jep.functions.strings.UpperCase
class UpperCase extends UnaryFunction implements Serializable- serialVersionUID:
- 330L
-
-
Package com.singularsys.jep.misc
-
Class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
class CaseInsensitiveFunctionTable extends FunctionTable implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.CaseInsensitiveVariableTable
class CaseInsensitiveVariableTable extends VariableTable implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.ExtendedOperatorSet
class ExtendedOperatorSet extends StandardOperatorTable2 implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.FunctionSet
class FunctionSet extends Object implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
functions
Map<String,
PostfixMathCommandI> functions
-
-
Class com.singularsys.jep.misc.MacroFunction
class MacroFunction extends PostfixMathCommand implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.NullParser
class NullParser extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.OperatorAsFunctionGrammarMatcher
class OperatorAsFunctionGrammarMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.StringFunctionSet
class StringFunctionSet extends FunctionSet implements Serializable- serialVersionUID:
- 330L
-
-
Package com.singularsys.jep.misc.bitwise
-
Class com.singularsys.jep.misc.bitwise.BitAnd
class BitAnd extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.BitComp
class BitComp extends UnaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.BitOr
class BitOr extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
class BitwiseOperatorTable extends StandardOperatorTable2 implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.BitXor
class BitXor extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.LShift
class LShift extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.RShift
class RShift extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.bitwise.URShift
class URShift extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.misc.functions
-
Class com.singularsys.jep.misc.functions.Case
class Case extends PostfixMathCommand implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
defaultVal
Object defaultVal
-
hasDefault
boolean hasDefault
-
nullBehaviour
Case.NullBehaviour nullBehaviour
-
-
Class com.singularsys.jep.misc.functions.ConstantFunction
class ConstantFunction extends NullaryFunction implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
value
Object value
-
-
Class com.singularsys.jep.misc.functions.ElementOf
class ElementOf extends ArrayFunctionBase implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
comp
Comparative comp
-
in
boolean in
-
-
Class com.singularsys.jep.misc.functions.Factorial
class Factorial extends UnaryFunction implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.functions.FromBase
class FromBase extends NaryFunction implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
globalBase
int globalBase
-
prefix
String prefix
-
-
Class com.singularsys.jep.misc.functions.IsInfinite
class IsInfinite extends UnaryFunction implements Serializable- serialVersionUID:
- 320L
-
Class com.singularsys.jep.misc.functions.IsNaN
class IsNaN extends UnaryFunction implements Serializable- serialVersionUID:
- 320L
-
Class com.singularsys.jep.misc.functions.IsNull
class IsNull extends UnaryFunction implements Serializable- serialVersionUID:
- 320L
-
Class com.singularsys.jep.misc.functions.LogTwoArg
class LogTwoArg extends BinaryFunction implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
strict
boolean strict
-
-
Class com.singularsys.jep.misc.functions.Remainder
class Remainder extends BinaryFunction implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
type
Remainder.Type type
-
-
Class com.singularsys.jep.misc.functions.RoundSF
class RoundSF extends NaryFunction implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
mcs
ArrayList<MathContext> mcs
-
-
Class com.singularsys.jep.misc.functions.Switch
class Switch extends PostfixMathCommand implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
nullBehaviour
Switch.NullBehaviour nullBehaviour
-
-
Class com.singularsys.jep.misc.functions.SwitchDefault
class SwitchDefault extends PostfixMathCommand implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
nullBehaviour
SwitchDefault.NullBehaviour nullBehaviour
-
-
Class com.singularsys.jep.misc.functions.ToBase
class ToBase extends NaryFunction implements Serializable- serialVersionUID:
- 320L
-
Serialized Fields
-
globalBase
int globalBase
-
prefix
String prefix
-
-
-
Package com.singularsys.jep.misc.javaops
-
Class com.singularsys.jep.misc.javaops.AbstractInc
class AbstractInc extends PostfixMathCommand implements Serializable- serialVersionUID:
- 320L
-
Class com.singularsys.jep.misc.javaops.JavaOperatorTable
class 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
class OpEquals extends PostfixMathCommand implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
fun
PostfixMathCommandI fun
-
stack
Stack<Object> stack
-
-
Class com.singularsys.jep.misc.javaops.PostDec
class PostDec extends AbstractInc implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.javaops.PostInc
class PostInc extends AbstractInc implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.javaops.PreDec
class PreDec extends AbstractInc implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.javaops.PreInc
class PreInc extends AbstractInc implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.javaops.TernaryConditional
class TernaryConditional extends PostfixMathCommand implements Serializable- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.misc.lineNumbering
-
Class com.singularsys.jep.misc.lineNumbering.LineNumberingNodeFactory
class 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
class LineNumberGrammarParserFactory extends Object implements Serializable- serialVersionUID:
- 340L
-
-
Package com.singularsys.jep.misc.nullwrapper
-
Class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionFactory
class NullWrappedFunctionFactory extends Object implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.nullwrapper.NullWrappedFunctionTable
class NullWrappedFunctionTable extends FunctionTable implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
factory
NullWrappedFunctionFactory factory
-
root
FunctionTable root
-
-
Class com.singularsys.jep.misc.nullwrapper.NullWrappedOperatorTable
class 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
class NullSafeEquals extends Comparative implements Serializable- serialVersionUID:
- 340L
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedAbstractInc
class NullWrappedAbstractInc extends AbstractInc implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
root
AbstractInc root
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedBinary
class NullWrappedBinary extends BinaryFunction implements Serializable- serialVersionUID:
- 331L
-
Serialized Fields
-
fun
BinaryFunction fun
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedIf
class NullWrappedIf extends If implements Serializable- serialVersionUID:
- 340L
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedLazyLogical
class 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
class NullWrappedNary extends NaryFunction implements Serializable- serialVersionUID:
- 331L
-
Serialized Fields
-
fun
NaryFunction fun
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedNaryBinary
class NullWrappedNaryBinary extends NaryFunction implements Serializable- serialVersionUID:
- 331L
-
Serialized Fields
-
fun
NaryBinaryFunction fun
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedPfmc
class NullWrappedPfmc extends PostfixMathCommand implements Serializable- serialVersionUID:
- 331L
-
Serialized Fields
-
fun
PostfixMathCommand fun
-
-
Class com.singularsys.jep.misc.nullwrapper.functions.NullWrappedUnary
class 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
class ThreadSafeAssign extends Assign implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEle
class ThreadSafeEle extends Ele implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.threadsafeeval.ThreadSafeEvaluator
class ThreadSafeEvaluator extends FastEvaluator implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
jep
Jep jep
-
vt
VariableTable vt
-
-
-
Package com.singularsys.jep.parser
-
Exception Class com.singularsys.jep.parser.ParseException
class ParseException extends 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 following this token will (therefore) be the first error token. -
eol
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
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
class StandardParser extends Object implements Serializable- serialVersionUID:
- 301L
-
Class com.singularsys.jep.parser.Token
class Token extends 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
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.
-
-
Exception Class com.singularsys.jep.parser.TokenMgrError
class TokenMgrError extends 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
class RealEvaluator extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.reals.RealFunctionTable
class RealFunctionTable extends FunctionTable implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.reals.RealVariableTable
class RealVariableTable extends VariableTable implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
hasBoolean
boolean hasBoolean
-
-
-
Package com.singularsys.jep.standard
-
Class com.singularsys.jep.standard.Complex
class Complex extends 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
class NonPropagatingImmutableComplex extends Complex implements Serializable- serialVersionUID:
- 400L
-
Class com.singularsys.jep.standard.DoubleNumberFactory
class DoubleNumberFactory extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.standard.FastEvaluator
class FastEvaluator extends Object implements Serializable- serialVersionUID:
- 300L
-
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
class ImmutableComplex extends Complex.NonPropagatingImmutableComplex implements Serializable- serialVersionUID:
- 400L
-
Class com.singularsys.jep.standard.StandardEvaluator
class StandardEvaluator extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
trapInfinity
boolean trapInfinity
-
trapNaN
boolean trapNaN
-
trapNullValues
boolean trapNullValues
Whether null values for variables are trapped
-
-
Class com.singularsys.jep.standard.StandardFunctionTable
class StandardFunctionTable extends FunctionTable implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.standard.StandardOperatorTable
class StandardOperatorTable extends OperatorTable implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.standard.StandardOperatorTable2
class StandardOperatorTable2 extends OperatorTable2 implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.standard.StandardVariableTable
class StandardVariableTable extends VariableTable implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.standard.UncheckedEvaluator
class UncheckedEvaluator extends Object implements Serializable- serialVersionUID:
- 300L
-
-
Package com.singularsys.jep.walkers
-
Class com.singularsys.jep.walkers.DeepCopyVisitor
class DeepCopyVisitor extends DoNothingVisitor implements Serializable- serialVersionUID:
- 340L
-
Class com.singularsys.jep.walkers.DoNothingVisitor
class DoNothingVisitor extends 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
class ExpressionConsolidator extends DeepCopyVisitor implements Serializable- serialVersionUID:
- 340L
-
Class com.singularsys.jep.walkers.ImportationVisitor
class ImportationVisitor extends DeepCopyVisitor implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.walkers.PostfixEvaluator
class PostfixEvaluator extends PostfixTreeWalker implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.walkers.SubstitutionVisitor
class SubstitutionVisitor extends DoNothingVisitor implements Serializable- serialVersionUID:
- 340L
-
Serialized Fields
-
assign
Operator assign
-
dcv
DeepCopyVisitor dcv
-
names
String[] names
-
replacements
Node[] replacements
-
-
-
Package com.singularsys.jepexamples.diagnostics
-
Class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
class FastEvaluator3_4 extends Object implements Serializable- serialVersionUID:
- 300L
-
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
class FastEvaluator3_5 extends Object implements Serializable- serialVersionUID:
- 300L
-
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
class StackMessingFunc extends PostfixMathCommand implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.AddFractionsNary
class AddFractionsNary extends NaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.AddFractionsStack
class AddFractionsStack extends PostfixMathCommand implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.Diff
class Diff extends PostfixMathCommand implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.MyBinary
class MyBinary extends BinaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.MyNary
class MyNary extends NaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.MyNaryBinary
class MyNaryBinary extends NaryBinaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.MyNullary
class MyNullary extends NullaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.MyUnary
class MyUnary extends UnaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.PiFun
class PiFun extends PostfixMathCommand implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.Product
class Product extends PostfixMathCommand implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.JepTest.Square
class Square extends PostfixMathCommand implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.StackCheckingFastEvaluator
class StackCheckingFastEvaluator extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
trapInfinity
boolean trapInfinity
-
trapNaN
boolean trapNaN
-
trapNullValues
boolean trapNullValues
-
trapUnsetValues
boolean trapUnsetValues
Whether null values for variables are trapped
-
-