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
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
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
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
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
Map<String,
PrintVisitor.PrintRulesI> specialFunRules -
specialRules
Map<Operator,
PrintVisitor.PrintRulesI> specialRules -
specialVarName
Map<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
-
scale
int scale
-
-
Class com.singularsys.jep.bigdecimal.BigDecNumberFactory
class BigDecNumberFactory extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
MINUSONE
BigDecimal MINUSONE
-
ONE
Object ONE
-
scale
int scale
-
TWO
BigDecimal TWO
-
ZERO
Object ZERO
-
-
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
-
scale
int scale
-
-
-
Package com.singularsys.jep.bigdecimal.functions
-
Class com.singularsys.jep.bigdecimal.functions.BigDecAbs
class BigDecAbs extends Abs implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
mc
MathContext mc
-
scale
int scale
-
-
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. -
scale
int scale
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecDiv
class BigDecDiv extends Divide implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
scale
int scale
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecMod
class BigDecMod extends Modulus implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
scale
int scale
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecMul
class BigDecMul extends Multiply implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
scale
int scale
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecNegate
class BigDecNegate extends UMinus implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
scale
int scale
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecPow
class BigDecPow extends Power implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
scale
int scale
-
-
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
-
scale
int scale
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecRoundSigFig
class BigDecRoundSigFig extends BinaryFunction implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
mode
RoundingMode mode
-
scale
int scale
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecSignum
class BigDecSignum extends Signum implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
scale
int scale
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecSub
class BigDecSub extends Subtract implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
mc
MathContext mc
-
scale
int scale
-
-
Class com.singularsys.jep.bigdecimal.functions.BigDecTieBreakComparative
class BigDecTieBreakComparative extends BigDecRelational implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.bigdecimal.functions.BigDecVSum
class BigDecVSum extends ArrayFunctionBase implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
mc
MathContext mc
-
scale
int scale
-
-
-
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.ConfigurableParserWithRange
class ConfigurableParserWithRange extends ConfigurableParser implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jep.configurableparser.RangeOperator
class RangeOperator extends Operator implements Serializable- serialVersionUID:
- 400L
-
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 NumberTokenMatcher 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.JccArrayAccessGrammarMatcher
class JccArrayAccessGrammarMatcher extends Object 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.ListOrRangeGrammarMatcher
class ListOrRangeGrammarMatcher 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:
- 410L
-
Serialized Fields
-
zeroLengthErrorBehaviour
ZeroLengthBehaviourI.ZeroLengthErrorBehaviour zeroLengthErrorBehaviour
The zero array length setting -
zeroLengthValue
Object zeroLengthValue
The value to return when a zero length array is passed as an argument and the zero length error behaviour is set to VALUE.
-
-
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.Count
class Count extends UnaryFunction implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
numf
NumberFactory numf
-
-
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. -
mode
MinMax.MinMaxType mode
-
-
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
-
description
String description
The description of the function. If set byPostfixMathCommand.setDescription(String)overrides the default method. -
name
String name
The name of the function. This is set in theFunctionTable#addFunction(String, PostfixMathCommandI)method. -
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
-
Serialized Fields
-
addFun
Add addFun
Function used to add pairs of items.
-
-
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
-
-
Class com.singularsys.jep.functions.ZeroLengthBehaviourI.ZeroLengthHelper
class ZeroLengthHelper extends Object implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
zeroLengthErrorBehaviour
ZeroLengthBehaviourI.ZeroLengthErrorBehaviour zeroLengthErrorBehaviour
-
zeroLengthValue
Object zeroLengthValue
-
-
-
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.CaseInsensitiveIdentifierTokenManager
class CaseInsensitiveIdentifierTokenManager extends IdentifierTokenMatcher implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jep.misc.CaseInsensitiveVariableTable
class CaseInsensitiveVariableTable extends DecoratingVariableTable implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.DecoratingVariableTable
class DecoratingVariableTable extends VariableTable implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
base
VariableTable base
-
-
Class com.singularsys.jep.misc.ExtendedOperatorSet
class ExtendedOperatorSet extends StandardOperatorTable2 implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.FunctionSet
class FunctionSet extends OneShotComponent implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
functions
Map<String,
PostfixMathCommandI> functions
-
-
Class com.singularsys.jep.misc.MacroFunction
class MacroFunction extends PostfixMathCommand implements Serializable- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
Serialized Fields
-
Class com.singularsys.jep.misc.MonitoringEvaluator
class MonitoringEvaluator extends FastEvaluator implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
constantCallCount
Map<String,
MonitoringEvaluator.CountAndTime> constantCallCount -
depth
int depth
-
found
Set<Node> found
-
functionCallCount
Map<String,
MonitoringEvaluator.CountAndTime> functionCallCount -
jep
Jep jep
-
maxDepth
int maxDepth
-
measureTime
boolean measureTime
-
nodeCallCount
Map<Node,
MonitoringEvaluator.CountAndTime> nodeCallCount -
operatorCallCount
Map<String,
MonitoringEvaluator.CountAndTime> operatorCallCount -
stack
Deque<Long> stack
-
variableCallCount
Map<String,
MonitoringEvaluator.CountAndTime> variableCallCount
-
-
Class com.singularsys.jep.misc.NullParser
class NullParser extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.OneShotComponent
class OneShotComponent extends Object implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
done
boolean done
-
-
Class com.singularsys.jep.misc.OperatorAsFunctionGrammarMatcher
class OperatorAsFunctionGrammarMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.StrictDoubleNumberFactory
class StrictDoubleNumberFactory 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.boundvariable
-
Class com.singularsys.jep.misc.boundvariable.BoundVariable
class BoundVariable extends Variable implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
vb
VariableBinding vb
-
-
Class com.singularsys.jep.misc.boundvariable.BoundVariableFactory
class BoundVariableFactory extends VariableFactory implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
vbm
VariableBindingMapper vbm
-
-
Class com.singularsys.jep.misc.boundvariable.ChainedObjectVariableBindingMapper
class ChainedObjectVariableBindingMapper extends Object implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.boundvariable.FieldVariableBinding
class FieldVariableBinding extends Object implements Serializable- serialVersionUID:
- 350L
-
Class com.singularsys.jep.misc.boundvariable.MutableDouble
class MutableDouble extends Number implements Serializable- serialVersionUID:
- 350L
-
Serialized Fields
-
val
Double val
The value of this object.
-
-
-
Package com.singularsys.jep.misc.dictionary
-
Class com.singularsys.jep.misc.dictionary.Clear
class Clear extends UnaryFunction implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
nullValue
Object nullValue
-
-
Class com.singularsys.jep.misc.dictionary.ContainsKey
class ContainsKey extends BinaryFunction implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jep.misc.dictionary.DictionaryComponents
class DictionaryComponents extends OneShotComponent implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
nullValue
Object nullValue
Special value for keys with no value -
type
DictionaryComponents.Type type
-
-
Class com.singularsys.jep.misc.dictionary.DictionaryGrammarMatcher
class DictionaryGrammarMatcher extends Object implements Serializable- serialVersionUID:
- 300L
-
Class com.singularsys.jep.misc.dictionary.Entries
class Entries extends UnaryFunction implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
nullValue
Object nullValue
-
-
Class com.singularsys.jep.misc.dictionary.EntriesIterable
class EntriesIterable extends UnaryFunction implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
nullValue
Object nullValue
-
-
Class com.singularsys.jep.misc.dictionary.Get
class Get extends BinaryFunction implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
nullValue
Object nullValue
-
zeroLengthHelper
ZeroLengthBehaviourI.ZeroLengthHelper zeroLengthHelper
-
-
Class com.singularsys.jep.misc.dictionary.GetOr
class GetOr extends NaryFunction implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
nullValue
Object nullValue
-
-
Class com.singularsys.jep.misc.dictionary.Keys
class Keys extends UnaryFunction implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jep.misc.dictionary.KeysIterable
class KeysIterable extends UnaryFunction implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jep.misc.dictionary.MakeMap
class MakeMap extends NaryFunction implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jep.misc.dictionary.MapPfmc
class MapPfmc extends NaryFunction implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jep.misc.dictionary.MapPfmc.MapEntryPfmc
class MapEntryPfmc extends NaryFunction implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
nullValue
Object nullValue
-
type
DictionaryGrammarMatcher.Type type
-
-
Class com.singularsys.jep.misc.dictionary.Put
class Put extends NaryFunction implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jep.misc.dictionary.Remove
class Remove extends BinaryFunction implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
nullValue
Object nullValue
-
-
Class com.singularsys.jep.misc.dictionary.Size
class Size extends UnaryFunction implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jep.misc.dictionary.Values
class Values extends UnaryFunction implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
nullValue
Object nullValue
-
-
Class com.singularsys.jep.misc.dictionary.ValuesIterable
class ValuesIterable extends UnaryFunction implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
nullValue
Object nullValue
-
-
-
Package com.singularsys.jep.misc.functions
-
Class com.singularsys.jep.misc.functions.AssignableList
class AssignableList extends List implements Serializable- serialVersionUID:
- 1L
-
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.CaseNonLazy
class CaseNonLazy extends NaryFunction implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
defaultVal
Object defaultVal
-
hasDefault
boolean hasDefault
-
nullBehaviour
CaseNonLazy.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.ExpandingEle
class ExpandingEle extends Ele implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
defaultValue
Object defaultValue
-
-
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.IsType
class IsType extends UnaryFunction implements Serializable- serialVersionUID:
- 320L
-
Serialized Fields
-
classType
Class<?> classType
-
-
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.Range
class Range extends BinaryFunction implements Serializable- serialVersionUID:
- 410L
-
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.SwitchDefaultNonLazy
class SwitchDefaultNonLazy extends NaryFunction implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
nullBehaviour
SwitchDefaultNonLazy.NullBehaviour nullBehaviour
-
-
Class com.singularsys.jep.misc.functions.SwitchNonLazy
class SwitchNonLazy extends NaryFunction implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
nullBehaviour
SwitchNonLazy.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.overloadedfunctions
-
Class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctionGrammerMatcher
class AlternateFunctionGrammerMatcher extends Object implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
inner
GrammarMatcher inner
-
nf
NodeFactory nf
-
-
Class com.singularsys.jep.misc.overloadedfunctions.AlternateFunctions
class AlternateFunctions extends PostfixMathCommand implements Serializable- serialVersionUID:
- 420L
-
Serialized Fields
-
functions
PostfixMathCommandI[] functions
-
nf
NodeFactory nf
-
ot
OperatorTableI ot
-
-
Class com.singularsys.jep.misc.overloadedfunctions.OverloadedBinaryFunction
class OverloadedBinaryFunction extends BinaryFunction implements Serializable- serialVersionUID:
- 420L
-
Serialized Fields
-
argTest
BiPredicate<Object,
Object> argTest -
ev
Evaluator ev
-
function1
PostfixMathCommandI function1
-
function2
PostfixMathCommandI function2
-
nf
NodeFactory nf
-
ot
OperatorTableI ot
-
-
Class com.singularsys.jep.misc.overloadedfunctions.OverloadedFunctionByStructure
class OverloadedFunctionByStructure extends PostfixMathCommand implements Serializable- serialVersionUID:
- 420L
-
Serialized Fields
-
argTest
Predicate<Node> argTest
-
function1
PostfixMathCommandI function1
-
function2
PostfixMathCommandI function2
-
nf
NodeFactory nf
-
ot
OperatorTableI ot
-
-
Class com.singularsys.jep.misc.overloadedfunctions.OverloadedNaryFunction
class OverloadedNaryFunction extends NaryFunction implements Serializable- serialVersionUID:
- 420L
-
Serialized Fields
-
argTest
Predicate<Object[]> argTest
-
ev
Evaluator ev
-
function1
PostfixMathCommandI function1
-
function2
PostfixMathCommandI function2
-
nf
NodeFactory nf
-
ot
OperatorTableI ot
-
-
Class com.singularsys.jep.misc.overloadedfunctions.OverloadedOperator
class OverloadedOperator extends Operator implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jep.misc.overloadedfunctions.OverloadedUnaryFunction
class OverloadedUnaryFunction extends UnaryFunction implements Serializable- serialVersionUID:
- 420L
-
Serialized Fields
-
argTest
Predicate<Object> argTest
-
ev
Evaluator ev
-
function1
PostfixMathCommandI function1
-
function2
PostfixMathCommandI function2
-
nf
NodeFactory nf
-
ot
OperatorTableI ot
-
-
Class com.singularsys.jep.misc.overloadedfunctions.OverloadResolver
- serialVersionUID:
- 410L
-
-
Package com.singularsys.jep.misc.parallelparsing
-
Class com.singularsys.jep.misc.parallelparsing.ConcurrentVariableTable
class ConcurrentVariableTable extends VariableTable implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
ctable
ConcurrentHashMap<String,
Variable> ctable The table of variables.
-
-
Class com.singularsys.jep.misc.parallelparsing.MultipleEquationParsingJep
class MultipleEquationParsingJep extends Jep implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
rp
MultipleEquationParser rp
The parser for multiple equations -
tscp
ParallelConfigurableParser tscp
The parser
-
-
Class com.singularsys.jep.misc.parallelparsing.ParallelConfigurableParser
class ParallelConfigurableParser extends ConfigurableParser implements Serializable- serialVersionUID:
- 410L
-
-
Package com.singularsys.jep.misc.publishingvariable
-
Class com.singularsys.jep.misc.publishingvariable.PublishingVariable
class PublishingVariable extends Variable implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
publisher
SubmissionPublisher<VariableTableAction> publisher
-
-
Class com.singularsys.jep.misc.publishingvariable.PublishingVariableFactory
class PublishingVariableFactory extends VariableFactory implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
publisher
SubmissionPublisher<VariableTableAction> publisher
-
-
Class com.singularsys.jep.misc.publishingvariable.PublishingVariableTable
class PublishingVariableTable extends DecoratingVariableTable implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
publisher
SubmissionPublisher<VariableTableAction> publisher
-
-
Class com.singularsys.jep.misc.publishingvariable.VariableTableAction
class VariableTableAction extends Object implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
action
VariableTableAction.Actions action
-
name
String name
-
newValue
Object newValue
-
oldValue
Object oldValue
-
-
-
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
-
-
Class com.singularsys.jep.misc.threadsafeeval.ThreadSafeRandom
class ThreadSafeRandom extends NullaryFunction implements Serializable- serialVersionUID:
- 350L
-
-
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. -
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
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
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
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
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
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
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
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
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
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
-
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
- serialVersionUID:
- 340L
-
Class com.singularsys.jep.walkers.GenericDeepCopyVisitor
- serialVersionUID:
- 410L
-
Class com.singularsys.jep.walkers.GenericDoNothingVisitor
class GenericDoNothingVisitor extends Object implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
ft
FunctionTable ft
-
nf
NodeFactory nf
-
ot
OperatorTableI ot
-
-
Class com.singularsys.jep.walkers.ImportationVisitor
- serialVersionUID:
- 350L
-
Class com.singularsys.jep.walkers.LightWeightImportationVisitor
- serialVersionUID:
- 350L
-
Serialized Fields
-
jep
Jep jep
-
-
Class com.singularsys.jep.walkers.PostfixEvaluator
class PostfixEvaluator extends PostfixTreeWalker implements Serializable- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
Class com.singularsys.jep.walkers.SerializableExpression
class SerializableExpression extends PostfixTreeWalker implements Externalizable- serialVersionUID:
- 300L
-
Serialization Methods
-
readExternal
- Throws:
IOExceptionClassNotFoundException
-
writeExternal
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 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.
- Parameters:
out- the stream to write to.- Throws:
IOException
-
-
Class com.singularsys.jep.walkers.SubstitutionVisitor
- serialVersionUID:
- 340L
-
Serialized Fields
-
assign
Operator assign
-
dcv
DeepCopyVisitor dcv
-
names
String[] names
-
replacements
Node[] replacements
-
-
-
Package com.singularsys.jepexamples.applets
-
Class com.singularsys.jepexamples.applets.AbstractCanvas
class AbstractCanvas extends JPanel implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
axisColor
Color axisColor
Color for axis -
bgColor
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
-
dimensions
Dimension dimensions
Dimensions of the canvas -
gridColor
Color gridColor
Color for grid -
labelColor
Color labelColor
Color for labels -
labelFont
Font labelFont
-
lastpos
Point lastpos
-
offX
int offX
Offset of the graph in absolute coords -
offY
int offY
Offset of the graph in absolute coords -
popup
JPopupMenu popup
A popup menu -
popupX
int popupX
position of popup -
popupY
int popupY
position of popup -
scaleFont
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
BufferStrategy strategy
BufferStrategy to use
-
-
Class com.singularsys.jepexamples.applets.Evaluator
class Evaluator extends Panel implements Serializable- serialVersionUID:
- 410L
-
Class com.singularsys.jepexamples.applets.Fractal
class Fractal extends JRootPane implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
colorField
JTextField colorField
-
complexCanvas
FractalCanvas complexCanvas
-
exprField
JTextField exprField
-
itField
JTextField itField
-
progressField
JTextField progressField
-
statusField
JTextField statusField
-
-
Class com.singularsys.jepexamples.applets.FractalCanvas
class FractalCanvas extends JPanel implements Serializable- serialVersionUID:
- -593341831485283712L
-
Serialized Fields
-
colorExpressions
Node colorExpressions
-
dimensions
Dimension dimensions
Size of the canvas -
executor
ThreadPoolExecutor executor
Executor for runnables -
expression
Node expression
-
futures
List<Future<Integer>> futures
Future values of runnables -
hasError
boolean hasError
-
iterations
int iterations
max number of iterations to perform -
jep
Jep jep
-
lock
Lock lock
Lock for reporter -
notEmpty
Condition notEmpty
Condition to signal when the reportQueue has data -
outImage
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
ConcurrentLinkedDeque<Integer> reportQueue
Queue for reporting -
source
MemoryImageSource source
ImageProducer based on pixels -
startTime
long startTime
Start of evaluation -
totalItts
long totalItts
Number of iterations for all pixels
-
-
Class com.singularsys.jepexamples.applets.FunctionCanvas
class FunctionCanvas extends AbstractCanvas implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jepexamples.applets.FunctionPlotter
class FunctionPlotter extends JRootPane implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
equations
String[][] equations
-
exprField
JTextField exprField
The expression field -
graphCanvas
FunctionCanvas graphCanvas
The canvas for plotting the graph -
jep
Jep jep
-
list
JList<String> list
-
listModel
DefaultListModel<String> listModel
List of equations -
map
Map<String,
String> map
-
-
Class com.singularsys.jepexamples.applets.ParametrisedCanvas
class ParametrisedCanvas extends AbstractCanvas implements Serializable- serialVersionUID:
- 330L
-
Class com.singularsys.jepexamples.applets.ParametrisedPlotter
class ParametrisedPlotter extends JRootPane implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
equations
String[][] equations
-
graphCanvas
ParametrisedCanvas graphCanvas
The canvas for plotting the graph -
jep
Jep jep
-
list
JList<String> list
-
listModel
DefaultListModel<String> listModel
List of equations -
map
Map<String,
String[]> map -
maxField
JTextField maxField
-
minField
JTextField minField
-
stepsField
JTextField stepsField
-
tMax
double tMax
-
tMin
double tMin
-
tSteps
int tSteps
-
xexprField
JTextField xexprField
The expression field -
yexprField
JTextField yexprField
-
-
Class com.singularsys.jepexamples.applets.PolarPlotter
class PolarPlotter extends JRootPane implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
equations
String[][] equations
-
graphCanvas
com.singularsys.jepexamples.applets.PolarCanvas graphCanvas
The canvas for plotting the graph -
jep
Jep jep
-
list
JList<String> list
-
listModel
DefaultListModel<String> listModel
List of equations -
map
Map<String,
String[]> map -
maxField
JTextField maxField
-
minField
JTextField minField
-
rexprField
JTextField rexprField
The expression field -
stepsField
JTextField stepsField
-
tMax
double tMax
-
tMin
double tMin
-
tSteps
int tSteps
-
-
Class com.singularsys.jepexamples.applets.RepeatButton
class RepeatButton extends JButton implements Serializable- serialVersionUID:
- 330L
-
Serialized Fields
-
timer
Timer timer
-
-
-
Package com.singularsys.jepexamples.diagnostics
-
Class com.singularsys.jepexamples.diagnostics.FastEvaluator3_4
class FastEvaluator3_4 extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
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
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
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.CommaNumberTokenMatcher
class CommaNumberTokenMatcher extends NumberTokenMatcher implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.BugsTest.NumberWithUnitTokenMatcher
class NumberWithUnitTokenMatcher extends RegExpTokenMatcher 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.JepTestWithCustomNumberType.MyNumber
class MyNumber extends Number implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
val
double val
-
-
Class com.singularsys.jeptests.system.LatexTest.AbsRule
class AbsRule extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.LatexTest.FracRule
class FracRule extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.LatexTest.FunctionWithOptionalBrackets
class FunctionWithOptionalBrackets extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
latexName
String latexName
-
-
Class com.singularsys.jeptests.system.LatexTest.PowerRule
class PowerRule extends Object implements Serializable- serialVersionUID:
- 410L
-
Serialized Fields
-
div
Operator div
-
-
Class com.singularsys.jeptests.system.LatexTest.SqrtRule
class SqrtRule extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.ModifiedParserTest.BadFun
class BadFun extends NaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.ModifiedParserTest.SeqFun
class SeqFun extends UnaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.ModifiedParserTest.SuffixArrayAccessShuntingYardGrammarParserFactory
class SuffixArrayAccessShuntingYardGrammarParserFactory extends Object implements Serializable- serialVersionUID:
- 340L
-
Class com.singularsys.jeptests.system.ModifiedParserTest.SuffixElePrintRule
class SuffixElePrintRule extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialized Fields
-
ListOp
Operator ListOp
-
-
Class com.singularsys.jeptests.system.NullWrapTest.MyBinary
class MyBinary extends BinaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.NullWrapTest.MyNary
class MyNary extends NaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.NullWrapTest.MyNaryBinary
class MyNaryBinary extends NaryBinaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.NullWrapTest.MyPfmc
class MyPfmc extends PostfixMathCommand implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.NullWrapTest.MyUnary
class MyUnary extends UnaryFunction implements Serializable- serialVersionUID:
- 1L
-
Class com.singularsys.jeptests.system.StackCheckingFastEvaluator
class StackCheckingFastEvaluator extends Object implements Serializable- serialVersionUID:
- 300L
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
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.misc.overloadedfunctions
-
Class com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadedNaryFunctionTest.StringSelect
class StringSelect extends PostfixMathCommand implements Serializable- serialVersionUID:
- 420L
-