Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
V
Z
_
A
ADD
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
AND
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
AbsoluteValueFunction
- class org.shiftone.bigcalc.core.function.
AbsoluteValueFunction
.
AbsoluteValueFunction()
- Constructor for class org.shiftone.bigcalc.core.function.
AbsoluteValueFunction
AbstractBinaryOperation
- class org.shiftone.bigcalc.core.operation.binary.
AbstractBinaryOperation
.
AbstractBinaryOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.
AbstractBinaryOperation
AbstractNoArgumentFunction
- class org.shiftone.bigcalc.core.function.
AbstractNoArgumentFunction
.
AbstractNoArgumentFunction()
- Constructor for class org.shiftone.bigcalc.core.function.
AbstractNoArgumentFunction
AbstractOneArgumentFunction
- class org.shiftone.bigcalc.core.function.
AbstractOneArgumentFunction
.
AbstractOneArgumentFunction()
- Constructor for class org.shiftone.bigcalc.core.function.
AbstractOneArgumentFunction
AbstractTwoArgumentFunction
- class org.shiftone.bigcalc.core.function.
AbstractTwoArgumentFunction
.
AbstractTwoArgumentFunction()
- Constructor for class org.shiftone.bigcalc.core.function.
AbstractTwoArgumentFunction
AddBinaryOperation
- class org.shiftone.bigcalc.core.operation.binary.math.
AddBinaryOperation
.
AddBinaryOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.math.
AddBinaryOperation
AndBinaryOperation
- class org.shiftone.bigcalc.core.operation.binary.logic.
AndBinaryOperation
.
AndBinaryOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.logic.
AndBinaryOperation
Arctan
- class org.shiftone.bigcalc.math.function.
Arctan
.
Arctan()
- Constructor for class org.shiftone.bigcalc.math.function.
Arctan
ArctanParallelTest
- class org.shiftone.bigcalc.test.vs.
ArctanParallelTest
.
ArctanParallelTest()
- Constructor for class org.shiftone.bigcalc.test.vs.
ArctanParallelTest
AssignmentFunctor
- class org.shiftone.bigcalc.core.
AssignmentFunctor
.
AssignmentFunctor(String, Functor)
- Constructor for class org.shiftone.bigcalc.core.
AssignmentFunctor
add(Functor)
- Method in class org.shiftone.bigcalc.
FunctorList
addFunctor(Functor)
- Method in class org.shiftone.bigcalc.core.
BlockFunctor
arctan(BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
Arctan
arctan(x) = x - (x^3)/3 + (x^5)/5 - (x^7)/7 + (x^9)/9 ...
asBoolean(Object)
- Static method in class org.shiftone.bigcalc.util.
TypeUtil
B
BD_239
- Static variable in interface org.shiftone.bigcalc.math.
MathConstants
BigPiCalculator
- class org.shiftone.bigcalc.math.function.
BigPiCalculator
.
Pi = 16 * arctan(1/5) + 4 * arctan(1/239) arctan(x) = x - x^3/3 + x^5/5 - x^7/7 + x^9/9 - x^11/11 ...
BigPiCalculator()
- Constructor for class org.shiftone.bigcalc.math.function.
BigPiCalculator
BinaryOperation
- interface org.shiftone.bigcalc.core.operation.
BinaryOperation
.
BinaryOperationFunctor
- class org.shiftone.bigcalc.core.operation.
BinaryOperationFunctor
.
BinaryOperationFunctor(Functor, Functor, BinaryOperation)
- Constructor for class org.shiftone.bigcalc.core.operation.
BinaryOperationFunctor
BlockFunctor
- class org.shiftone.bigcalc.core.
BlockFunctor
.
BlockFunctor()
- Constructor for class org.shiftone.bigcalc.core.
BlockFunctor
BooleanLiteralFunctor
- class org.shiftone.bigcalc.core.literal.
BooleanLiteralFunctor
.
BooleanLiteralFunctor(Boolean)
- Constructor for class org.shiftone.bigcalc.core.literal.
BooleanLiteralFunctor
BooleanLiteralFunctor(String)
- Constructor for class org.shiftone.bigcalc.core.literal.
BooleanLiteralFunctor
C
CalcEFunction
- class org.shiftone.bigcalc.math.function.
CalcEFunction
.
CalcEFunction()
- Constructor for class org.shiftone.bigcalc.math.function.
CalcEFunction
Calculator
- class org.shiftone.bigcalc.
Calculator
.
This is the main class that should be used to turn a string into a functor.
Calculator(String)
- Constructor for class org.shiftone.bigcalc.
Calculator
CompareOperation
- class org.shiftone.bigcalc.core.operation.binary.compare.
CompareOperation
.
CompareOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.compare.
CompareOperation
Context
- interface org.shiftone.bigcalc.
Context
.
Represents the execution envionment of a functor.
Cosecant
- class org.shiftone.bigcalc.math.function.
Cosecant
.
Cosecant()
- Constructor for class org.shiftone.bigcalc.math.function.
Cosecant
Cosine
- class org.shiftone.bigcalc.math.function.
Cosine
.
Cosine()
- Constructor for class org.shiftone.bigcalc.math.function.
Cosine
CosineParallelTest
- class org.shiftone.bigcalc.test.vs.
CosineParallelTest
.
CosineParallelTest()
- Constructor for class org.shiftone.bigcalc.test.vs.
CosineParallelTest
Cotangent
- class org.shiftone.bigcalc.math.function.
Cotangent
.
Cotangent()
- Constructor for class org.shiftone.bigcalc.math.function.
Cotangent
calculateBigDecimals(Context, BigDecimal, BigDecimal)
- Method in class org.shiftone.bigcalc.core.operation.binary.
AbstractBinaryOperation
calculateBigDecimals(Context, BigDecimal, BigDecimal)
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
AddBinaryOperation
calculateBigDecimals(Context, BigDecimal, BigDecimal)
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
DivideBinaryOperation
calculateBigDecimals(Context, BigDecimal, BigDecimal)
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
MultiplyBinaryOperation
calculateBigDecimals(Context, BigDecimal, BigDecimal)
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
PowerBinaryOperation
calculateBigDecimals(Context, BigDecimal, BigDecimal)
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
SubtractBinaryOperation
calculateBigIntegers(Context, BigInteger, BigInteger)
- Method in class org.shiftone.bigcalc.core.operation.binary.
AbstractBinaryOperation
calculateBigIntegers(Context, BigInteger, BigInteger)
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
AddBinaryOperation
calculateBigIntegers(Context, BigInteger, BigInteger)
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
DivideBinaryOperation
calculateBigIntegers(Context, BigInteger, BigInteger)
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
MultiplyBinaryOperation
calculateBigIntegers(Context, BigInteger, BigInteger)
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
PowerBinaryOperation
calculateBigIntegers(Context, BigInteger, BigInteger)
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
SubtractBinaryOperation
calculateNonNumbers(Context, Object, Object)
- Method in class org.shiftone.bigcalc.core.operation.binary.
AbstractBinaryOperation
calculateNumbers(Context, Number, Number)
- Method in class org.shiftone.bigcalc.core.operation.binary.
AbstractBinaryOperation
clearAllValues()
- Method in class org.shiftone.bigcalc.
StdContext
cosine(BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
Cosine
cotangent(BigDecimal, int)
- Method in class org.shiftone.bigcalc.math.function.
Cotangent
createScope()
- Method in interface org.shiftone.bigcalc.
Context
createScope()
- Method in class org.shiftone.bigcalc.
StdContext
D
DIVIDE
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
DecimalLiteralFunctor
- class org.shiftone.bigcalc.core.literal.
DecimalLiteralFunctor
.
DecimalLiteralFunctor(BigDecimal)
- Constructor for class org.shiftone.bigcalc.core.literal.
DecimalLiteralFunctor
DecimalLiteralFunctor(String)
- Constructor for class org.shiftone.bigcalc.core.literal.
DecimalLiteralFunctor
DivideBinaryOperation
- class org.shiftone.bigcalc.core.operation.binary.math.
DivideBinaryOperation
.
DivideBinaryOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.math.
DivideBinaryOperation
DoubleTestCase
- class org.shiftone.bigcalc.test.
DoubleTestCase
.
DoubleTestCase()
- Constructor for class org.shiftone.bigcalc.test.
DoubleTestCase
debug(Object)
- Method in class org.shiftone.bigcalc.util.
Log
E
EQUALS
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
EqualsOperation
- class org.shiftone.bigcalc.core.operation.binary.compare.
EqualsOperation
.
EqualsOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.compare.
EqualsOperation
ExpParallelTest
- class org.shiftone.bigcalc.test.vs.
ExpParallelTest
.
ExpParallelTest()
- Constructor for class org.shiftone.bigcalc.test.vs.
ExpParallelTest
error(Object, Throwable)
- Method in class org.shiftone.bigcalc.util.
Log
evaluate(Context)
- Method in class org.shiftone.bigcalc.
Calculator
evaluate(Context)
- Method in interface org.shiftone.bigcalc.
Functor
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.
AssignmentFunctor
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.
BlockFunctor
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.
IfElseFunctor
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.
VariableFunctor
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.core.function.
AbsoluteValueFunction
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.core.function.
AbstractOneArgumentFunction
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.function.
AbstractOneArgumentFunction
evaluate(Context, Object, Object)
- Method in class org.shiftone.bigcalc.core.function.
AbstractTwoArgumentFunction
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.function.
AbstractTwoArgumentFunction
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.function.
FunctionFunctor
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.literal.
BooleanLiteralFunctor
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.literal.
DecimalLiteralFunctor
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.literal.
IntegerLiteralFunctor
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.literal.
TextLiteralFunctor
evaluate(Context, Object, Object)
- Method in interface org.shiftone.bigcalc.core.operation.
BinaryOperation
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.operation.
BinaryOperationFunctor
evaluate(Context, Object)
- Method in interface org.shiftone.bigcalc.core.operation.
UnaryOperation
evaluate(Context)
- Method in class org.shiftone.bigcalc.core.operation.
UnaryOperationFunctor
evaluate(Context, Object, Object)
- Method in class org.shiftone.bigcalc.core.operation.binary.
AbstractBinaryOperation
evaluate(Context, Object, Object)
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
CompareOperation
evaluate(Context, Object, Object)
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
EqualsOperation
evaluate(Context, Object, Object)
- Method in class org.shiftone.bigcalc.core.operation.binary.logic.
AndBinaryOperation
evaluate(Context, Object, Object)
- Method in class org.shiftone.bigcalc.core.operation.binary.logic.
OrBinaryOperation
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.core.operation.unary.
NegateOperation
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.core.operation.unary.
NotOperation
evaluate(Context)
- Method in class org.shiftone.bigcalc.math.constants.
NumericConstantFileFunction
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.math.function.
Arctan
evaluate(Context)
- Method in class org.shiftone.bigcalc.math.function.
BigPiCalculator
evaluate(Context)
- Method in class org.shiftone.bigcalc.math.function.
CalcEFunction
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.math.function.
Cosecant
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.math.function.
Cosine
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.math.function.
Cotangent
evaluate(Context)
- Method in class org.shiftone.bigcalc.math.function.
MinMax
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.math.function.
NaturalExponent
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.math.function.
Secant
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.math.function.
Sine
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.math.function.
SquareRoot
evaluate(Context, Object)
- Method in class org.shiftone.bigcalc.math.function.
TangentFunction
evaluate(Context)
- Method in class org.shiftone.bigcalc.math.function.
TryCatchFunction
exp(BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
NaturalExponent
exp(x) = e^x .
F
FIVE
- Static variable in interface org.shiftone.bigcalc.math.
MathConstants
FOUR
- Static variable in interface org.shiftone.bigcalc.math.
MathConstants
Function
- interface org.shiftone.bigcalc.
Function
.
Represents a type of functor that receieves arguments as part of it's interface.
FunctionFunctor
- class org.shiftone.bigcalc.core.function.
FunctionFunctor
.
FunctionFunctor(String)
- Constructor for class org.shiftone.bigcalc.core.function.
FunctionFunctor
FunctionFunctor(String, FunctorList)
- Constructor for class org.shiftone.bigcalc.core.function.
FunctionFunctor
Functor
- interface org.shiftone.bigcalc.
Functor
.
An executable unit - an object that represents a function.
FunctorFactory
- interface org.shiftone.bigcalc.
FunctorFactory
.
when expressions are being parsed, the parser makes callbacks to implementation of this interface to create the necessary functors.
FunctorList
- class org.shiftone.bigcalc.
FunctorList
.
This is simply a list of functors that are used as arguments to instances of the
FunctorList()
- Constructor for class org.shiftone.bigcalc.
FunctorList
G
GT
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
GTOE
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
GreaterThanOperation
- class org.shiftone.bigcalc.core.operation.binary.compare.
GreaterThanOperation
.
GreaterThanOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.compare.
GreaterThanOperation
GreaterThanOrEqualsOperation
- class org.shiftone.bigcalc.core.operation.binary.compare.
GreaterThanOrEqualsOperation
.
GreaterThanOrEqualsOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.compare.
GreaterThanOrEqualsOperation
getAdd(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getAdd(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getAnd(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getAnd(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getArguments()
- Method in class org.shiftone.bigcalc.core.function.
FunctionFunctor
getAssignment(String, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getAssignment(String, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getBigCalcResult(BigDecimal, int)
- Method in class org.shiftone.bigcalc.test.vs.
ArctanParallelTest
getBigCalcResult(BigDecimal, int)
- Method in class org.shiftone.bigcalc.test.vs.
CosineParallelTest
getBigCalcResult(BigDecimal, int)
- Method in class org.shiftone.bigcalc.test.vs.
ExpParallelTest
getBigCalcResult(BigDecimal, int)
- Method in class org.shiftone.bigcalc.test.vs.
SineParallelTest
getBigCalcResult(BigDecimal, int)
- Method in class org.shiftone.bigcalc.test.vs.
SqrtParallelTest
getBigCalcResult(BigDecimal, int)
- Method in class org.shiftone.bigcalc.test.vs.
TangentParallelTest
getBigCalcResult(BigDecimal, int)
- Method in class org.shiftone.bigcalc.test.vs.
UnaryParallelTest
getBooleanLiteral(String)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getBooleanLiteral(String)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getCondition()
- Method in class org.shiftone.bigcalc.core.
IfElseFunctor
getDecimalLiteral(String)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getDecimalLiteral(String)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getDivide(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getDivide(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getE(int)
- Static method in class org.shiftone.bigcalc.math.function.
CalcEFunction
getElseFunctor()
- Method in class org.shiftone.bigcalc.core.
IfElseFunctor
getEquals(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getEquals(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getFunction(String)
- Method in interface org.shiftone.bigcalc.
Context
getFunction(String)
- Method in class org.shiftone.bigcalc.
StdContext
getFunctionName()
- Method in class org.shiftone.bigcalc.core.function.
FunctionFunctor
getFunctor(int)
- Method in class org.shiftone.bigcalc.
FunctorList
getGreaterThan(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getGreaterThan(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getGreaterThanOrEquals(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getGreaterThanOrEquals(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getIfThenElse(Functor, Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getIfThenElse(Functor, Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getIntegerLiteral(String)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getIntegerLiteral(String)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getJavaStandardResult(double)
- Method in class org.shiftone.bigcalc.test.vs.
ArctanParallelTest
getJavaStandardResult(double)
- Method in class org.shiftone.bigcalc.test.vs.
CosineParallelTest
getJavaStandardResult(double)
- Method in class org.shiftone.bigcalc.test.vs.
ExpParallelTest
getJavaStandardResult(double)
- Method in class org.shiftone.bigcalc.test.vs.
SineParallelTest
getJavaStandardResult(double)
- Method in class org.shiftone.bigcalc.test.vs.
SqrtParallelTest
getJavaStandardResult(double)
- Method in class org.shiftone.bigcalc.test.vs.
TangentParallelTest
getJavaStandardResult(double)
- Method in class org.shiftone.bigcalc.test.vs.
UnaryParallelTest
getLessThan(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getLessThan(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getLessThanOrEquals(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getLessThanOrEquals(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getMinOrMax(BigDecimal, BigDecimal)
- Method in class org.shiftone.bigcalc.math.function.
MinMax
getMultiply(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getMultiply(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getNegate(Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getNegate(Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getNot(Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getNot(Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getNotEquals(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getNotEquals(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getOr(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getOr(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getPower(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getPower(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getRoundingMode()
- Method in interface org.shiftone.bigcalc.
Context
getRoundingMode()
- Method in class org.shiftone.bigcalc.
StdContext
getScale()
- Method in interface org.shiftone.bigcalc.
Context
getScale()
- Method in class org.shiftone.bigcalc.
StdContext
getSubtract(Functor, Functor)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getSubtract(Functor, Functor)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getSymbol()
- Method in interface org.shiftone.bigcalc.core.operation.
BinaryOperation
getSymbol()
- Method in interface org.shiftone.bigcalc.core.operation.
UnaryOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
EqualsOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
GreaterThanOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
GreaterThanOrEqualsOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
LessThanOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
LessThanOrEqualsOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.logic.
AndBinaryOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.logic.
OrBinaryOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
AddBinaryOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
DivideBinaryOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
MultiplyBinaryOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
PowerBinaryOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.binary.math.
SubtractBinaryOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.unary.
NegateOperation
getSymbol()
- Method in class org.shiftone.bigcalc.core.operation.unary.
NotOperation
getTestInputs()
- Method in class org.shiftone.bigcalc.test.
ParallelFunctionTestCase
getTextLiteral(String)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getTextLiteral(String)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
getThenFunctor()
- Method in class org.shiftone.bigcalc.core.
IfElseFunctor
getValue(String)
- Method in interface org.shiftone.bigcalc.
Context
getValue(String)
- Method in class org.shiftone.bigcalc.
StdContext
getVariable(String)
- Method in interface org.shiftone.bigcalc.
FunctorFactory
getVariable(String)
- Method in class org.shiftone.bigcalc.
StdFunctorFactory
I
I_TWO
- Static variable in interface org.shiftone.bigcalc.math.
MathConstants
IfElseFunctor
- class org.shiftone.bigcalc.core.
IfElseFunctor
.
IfElseFunctor(Functor, Functor, Functor)
- Constructor for class org.shiftone.bigcalc.core.
IfElseFunctor
IfElseFunctor(Functor, Functor)
- Constructor for class org.shiftone.bigcalc.core.
IfElseFunctor
IntegerLiteralFunctor
- class org.shiftone.bigcalc.core.literal.
IntegerLiteralFunctor
.
IntegerLiteralFunctor(BigInteger)
- Constructor for class org.shiftone.bigcalc.core.literal.
IntegerLiteralFunctor
IntegerLiteralFunctor(String)
- Constructor for class org.shiftone.bigcalc.core.literal.
IntegerLiteralFunctor
info(Object)
- Method in class org.shiftone.bigcalc.util.
Log
isDecimal(Number)
- Static method in class org.shiftone.bigcalc.util.
TypeUtil
isSatisfied(int)
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
CompareOperation
isSatisfied(int)
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
GreaterThanOperation
isSatisfied(int)
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
GreaterThanOrEqualsOperation
isSatisfied(int)
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
LessThanOperation
isSatisfied(int)
- Method in class org.shiftone.bigcalc.core.operation.binary.compare.
LessThanOrEqualsOperation
isZero(BigInteger)
- Static method in class org.shiftone.bigcalc.math.function.
PowerFunction
L
LT
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
LTOE
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
LessThanOperation
- class org.shiftone.bigcalc.core.operation.binary.compare.
LessThanOperation
.
LessThanOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.compare.
LessThanOperation
LessThanOrEqualsOperation
- class org.shiftone.bigcalc.core.operation.binary.compare.
LessThanOrEqualsOperation
.
LessThanOrEqualsOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.compare.
LessThanOrEqualsOperation
Log
- class org.shiftone.bigcalc.util.
Log
.
Log(Class)
- Constructor for class org.shiftone.bigcalc.util.
Log
ln(BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
NaturalLog
lnOfXplusOne(BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
NaturalLog
ln(1+x) = x - x^2/2 + x^3/3 - ...
M
MAX
- Static variable in class org.shiftone.bigcalc.math.function.
MinMax
MIN
- Static variable in class org.shiftone.bigcalc.math.function.
MinMax
MULTIPLY
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
MathConstants
- interface org.shiftone.bigcalc.math.
MathConstants
.
MinMax
- class org.shiftone.bigcalc.math.function.
MinMax
.
MultiplyBinaryOperation
- class org.shiftone.bigcalc.core.operation.binary.math.
MultiplyBinaryOperation
.
MultiplyBinaryOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.math.
MultiplyBinaryOperation
main(String[])
- Static method in class org.shiftone.bigcalc.
Calculator
main(String[])
- Static method in class org.shiftone.bigcalc.math.function.
Cosine
main(String[])
- Static method in class org.shiftone.bigcalc.math.function.
NaturalExponent
main(String[])
- Static method in class org.shiftone.bigcalc.math.function.
NaturalLog
main(String[])
- Static method in class org.shiftone.bigcalc.math.function.
PowerFunction
main(String[])
- Static method in class org.shiftone.bigcalc.math.function.
Sine
main(String[])
- Static method in class org.shiftone.bigcalc.math.function.
SquareRoot
N
NEGATE
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
NOT
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
NaturalExponent
- class org.shiftone.bigcalc.math.function.
NaturalExponent
.
NaturalExponent()
- Constructor for class org.shiftone.bigcalc.math.function.
NaturalExponent
NaturalLog
- class org.shiftone.bigcalc.math.function.
NaturalLog
.
NaturalLog()
- Constructor for class org.shiftone.bigcalc.math.function.
NaturalLog
NegateOperation
- class org.shiftone.bigcalc.core.operation.unary.
NegateOperation
.
NegateOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.unary.
NegateOperation
NotOperation
- class org.shiftone.bigcalc.core.operation.unary.
NotOperation
.
NotOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.unary.
NotOperation
NumericConstantFileFunction
- class org.shiftone.bigcalc.math.constants.
NumericConstantFileFunction
.
As it turns out, it's way faster to just load 10k digits of pi from a file than it is to calculate it - who knew.
NumericConstantFileFunction(String)
- Constructor for class org.shiftone.bigcalc.math.constants.
NumericConstantFileFunction
O
ONE
- Static variable in interface org.shiftone.bigcalc.math.
MathConstants
OR
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
OrBinaryOperation
- class org.shiftone.bigcalc.core.operation.binary.logic.
OrBinaryOperation
.
OrBinaryOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.logic.
OrBinaryOperation
org.shiftone.bigcalc
- package org.shiftone.bigcalc
org.shiftone.bigcalc.core
- package org.shiftone.bigcalc.core
org.shiftone.bigcalc.core.function
- package org.shiftone.bigcalc.core.function
org.shiftone.bigcalc.core.literal
- package org.shiftone.bigcalc.core.literal
org.shiftone.bigcalc.core.operation
- package org.shiftone.bigcalc.core.operation
org.shiftone.bigcalc.core.operation.binary
- package org.shiftone.bigcalc.core.operation.binary
org.shiftone.bigcalc.core.operation.binary.compare
- package org.shiftone.bigcalc.core.operation.binary.compare
org.shiftone.bigcalc.core.operation.binary.logic
- package org.shiftone.bigcalc.core.operation.binary.logic
org.shiftone.bigcalc.core.operation.binary.math
- package org.shiftone.bigcalc.core.operation.binary.math
org.shiftone.bigcalc.core.operation.unary
- package org.shiftone.bigcalc.core.operation.unary
org.shiftone.bigcalc.math
- package org.shiftone.bigcalc.math
org.shiftone.bigcalc.math.constants
- package org.shiftone.bigcalc.math.constants
org.shiftone.bigcalc.math.function
- package org.shiftone.bigcalc.math.function
org.shiftone.bigcalc.test
- package org.shiftone.bigcalc.test
org.shiftone.bigcalc.test.vs
- package org.shiftone.bigcalc.test.vs
org.shiftone.bigcalc.util
- package org.shiftone.bigcalc.util
P
POWER
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
ParallelFunctionTestCase
- class org.shiftone.bigcalc.test.
ParallelFunctionTestCase
.
ParallelFunctionTestCase()
- Constructor for class org.shiftone.bigcalc.test.
ParallelFunctionTestCase
ParseAndRunTestCase
- class org.shiftone.bigcalc.test.
ParseAndRunTestCase
.
ParseAndRunTestCase()
- Constructor for class org.shiftone.bigcalc.test.
ParseAndRunTestCase
PowerBinaryOperation
- class org.shiftone.bigcalc.core.operation.binary.math.
PowerBinaryOperation
.
PowerBinaryOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.math.
PowerBinaryOperation
PowerFunction
- class org.shiftone.bigcalc.math.function.
PowerFunction
.
PowerFunction()
- Constructor for class org.shiftone.bigcalc.math.function.
PowerFunction
parse(String, FunctorFactory)
- Static method in class org.shiftone.bigcalc.
Calculator
pi(int)
- Static method in class org.shiftone.bigcalc.math.function.
BigPiCalculator
pi/4 = 4*arctan(1/5) - arctan(1/239)
power(BigDecimal, BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
PowerFunction
powerPositiveExponent(BigDecimal, BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
PowerFunction
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.
Calculator
print(Context)
- Method in class org.shiftone.bigcalc.
Calculator
print(StringBuffer, Context)
- Method in interface org.shiftone.bigcalc.
Functor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.
AssignmentFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.
BlockFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.
IfElseFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.
VariableFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.function.
AbstractOneArgumentFunction
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.function.
FunctionFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.literal.
BooleanLiteralFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.literal.
DecimalLiteralFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.literal.
IntegerLiteralFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.literal.
TextLiteralFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.operation.
BinaryOperationFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.core.operation.
UnaryOperationFunctor
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.math.constants.
NumericConstantFileFunction
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.math.function.
BigPiCalculator
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.math.function.
CalcEFunction
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.math.function.
MinMax
print(StringBuffer, Context)
- Method in class org.shiftone.bigcalc.math.function.
TryCatchFunction
R
runTest(Iterator, int)
- Method in class org.shiftone.bigcalc.test.vs.
UnaryParallelTest
S
SUBTRACT
- Static variable in class org.shiftone.bigcalc.
StdFunctorFactory
SampleTestCase
- class org.shiftone.bigcalc.test.
SampleTestCase
.
SampleTestCase()
- Constructor for class org.shiftone.bigcalc.test.
SampleTestCase
Secant
- class org.shiftone.bigcalc.math.function.
Secant
.
Secant()
- Constructor for class org.shiftone.bigcalc.math.function.
Secant
Sine
- class org.shiftone.bigcalc.math.function.
Sine
.
Sine()
- Constructor for class org.shiftone.bigcalc.math.function.
Sine
SineParallelTest
- class org.shiftone.bigcalc.test.vs.
SineParallelTest
.
SineParallelTest()
- Constructor for class org.shiftone.bigcalc.test.vs.
SineParallelTest
SqrtParallelTest
- class org.shiftone.bigcalc.test.vs.
SqrtParallelTest
.
SqrtParallelTest()
- Constructor for class org.shiftone.bigcalc.test.vs.
SqrtParallelTest
SquareRoot
- class org.shiftone.bigcalc.math.function.
SquareRoot
.
SquareRoot()
- Constructor for class org.shiftone.bigcalc.math.function.
SquareRoot
StdContext
- class org.shiftone.bigcalc.
StdContext
.
This is the out-of-the-box context.
StdContext()
- Constructor for class org.shiftone.bigcalc.
StdContext
StdFunctorFactory
- class org.shiftone.bigcalc.
StdFunctorFactory
.
This is the out-of-the-box FunctorFactory.
StdFunctorFactory()
- Constructor for class org.shiftone.bigcalc.
StdFunctorFactory
SubtractBinaryOperation
- class org.shiftone.bigcalc.core.operation.binary.math.
SubtractBinaryOperation
.
SubtractBinaryOperation()
- Constructor for class org.shiftone.bigcalc.core.operation.binary.math.
SubtractBinaryOperation
secant(BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
Cosecant
secant(BigDecimal, int)
- Method in class org.shiftone.bigcalc.math.function.
Secant
setArguments(FunctorList)
- Method in interface org.shiftone.bigcalc.
Function
setArguments(FunctorList)
- Method in class org.shiftone.bigcalc.core.function.
AbstractNoArgumentFunction
setArguments(FunctorList)
- Method in class org.shiftone.bigcalc.core.function.
AbstractOneArgumentFunction
setArguments(FunctorList)
- Method in class org.shiftone.bigcalc.core.function.
AbstractTwoArgumentFunction
setArguments(FunctorList)
- Method in class org.shiftone.bigcalc.core.function.
FunctionFunctor
setArguments(FunctorList)
- Method in class org.shiftone.bigcalc.math.function.
MinMax
setArguments(FunctorList)
- Method in class org.shiftone.bigcalc.math.function.
TryCatchFunction
setCondition(Functor)
- Method in class org.shiftone.bigcalc.core.
IfElseFunctor
setElseFunctor(Functor)
- Method in class org.shiftone.bigcalc.core.
IfElseFunctor
setFunction(String, Function)
- Method in class org.shiftone.bigcalc.
StdContext
setFunctionName(String)
- Method in class org.shiftone.bigcalc.core.function.
FunctionFunctor
setRoundingMode(int)
- Method in class org.shiftone.bigcalc.
StdContext
setScale(int)
- Method in class org.shiftone.bigcalc.
StdContext
setThenFunctor(Functor)
- Method in class org.shiftone.bigcalc.core.
IfElseFunctor
setValue(String, Object)
- Method in interface org.shiftone.bigcalc.
Context
setValue(String, Object)
- Method in class org.shiftone.bigcalc.
StdContext
setValue(String, long)
- Method in class org.shiftone.bigcalc.
StdContext
setValue(String, double)
- Method in class org.shiftone.bigcalc.
StdContext
sine(BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
Sine
size()
- Method in class org.shiftone.bigcalc.
FunctorList
sqrt(BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
SquareRoot
T
TWO
- Static variable in interface org.shiftone.bigcalc.math.
MathConstants
TangentFunction
- class org.shiftone.bigcalc.math.function.
TangentFunction
.
TangentFunction()
- Constructor for class org.shiftone.bigcalc.math.function.
TangentFunction
TangentParallelTest
- class org.shiftone.bigcalc.test.vs.
TangentParallelTest
.
TangentParallelTest()
- Constructor for class org.shiftone.bigcalc.test.vs.
TangentParallelTest
TextLiteralFunctor
- class org.shiftone.bigcalc.core.literal.
TextLiteralFunctor
.
TextLiteralFunctor(String)
- Constructor for class org.shiftone.bigcalc.core.literal.
TextLiteralFunctor
TryCatchFunction
- class org.shiftone.bigcalc.math.function.
TryCatchFunction
.
TryCatchFunction()
- Constructor for class org.shiftone.bigcalc.math.function.
TryCatchFunction
TypeUtil
- class org.shiftone.bigcalc.util.
TypeUtil
.
TypeUtil()
- Constructor for class org.shiftone.bigcalc.util.
TypeUtil
tangent(BigDecimal, int)
- Static method in class org.shiftone.bigcalc.math.function.
TangentFunction
testAll()
- Method in class org.shiftone.bigcalc.test.
ParseAndRunTestCase
testCosine()
- Method in class org.shiftone.bigcalc.test.
ParallelFunctionTestCase
testDivide3()
- Method in class org.shiftone.bigcalc.test.
SampleTestCase
testE()
- Method in class org.shiftone.bigcalc.test.
ParallelFunctionTestCase
testOne()
- Method in class org.shiftone.bigcalc.test.
DoubleTestCase
testParser()
- Method in class org.shiftone.bigcalc.test.
SampleTestCase
testPow()
- Method in class org.shiftone.bigcalc.test.
SampleTestCase
testSine()
- Method in class org.shiftone.bigcalc.test.
ParallelFunctionTestCase
testSqrt()
- Method in class org.shiftone.bigcalc.test.
ParallelFunctionTestCase
testSubtract3()
- Method in class org.shiftone.bigcalc.test.
SampleTestCase
testTan()
- Method in class org.shiftone.bigcalc.test.
ParallelFunctionTestCase
testTwo()
- Method in class org.shiftone.bigcalc.test.
DoubleTestCase
toBigDecimal(Object)
- Static method in class org.shiftone.bigcalc.util.
TypeUtil
toBigInteger(Object)
- Static method in class org.shiftone.bigcalc.util.
TypeUtil
toString()
- Method in class org.shiftone.bigcalc.
Calculator
toString()
- Method in class org.shiftone.bigcalc.core.
AssignmentFunctor
toString()
- Method in class org.shiftone.bigcalc.core.
BlockFunctor
toString()
- Method in class org.shiftone.bigcalc.core.
IfElseFunctor
toString()
- Method in class org.shiftone.bigcalc.core.
VariableFunctor
toString()
- Method in class org.shiftone.bigcalc.core.function.
FunctionFunctor
toString()
- Method in class org.shiftone.bigcalc.core.literal.
BooleanLiteralFunctor
toString()
- Method in class org.shiftone.bigcalc.core.literal.
DecimalLiteralFunctor
toString()
- Method in class org.shiftone.bigcalc.core.literal.
IntegerLiteralFunctor
toString()
- Method in class org.shiftone.bigcalc.core.literal.
TextLiteralFunctor
toString()
- Method in class org.shiftone.bigcalc.core.operation.
BinaryOperationFunctor
toString()
- Method in class org.shiftone.bigcalc.core.operation.
UnaryOperationFunctor
U
UnaryOperation
- interface org.shiftone.bigcalc.core.operation.
UnaryOperation
.
UnaryOperationFunctor
- class org.shiftone.bigcalc.core.operation.
UnaryOperationFunctor
.
UnaryOperationFunctor(Functor, UnaryOperation)
- Constructor for class org.shiftone.bigcalc.core.operation.
UnaryOperationFunctor
UnaryParallelTest
- class org.shiftone.bigcalc.test.vs.
UnaryParallelTest
.
UnaryParallelTest()
- Constructor for class org.shiftone.bigcalc.test.vs.
UnaryParallelTest
V
VariableFunctor
- class org.shiftone.bigcalc.core.
VariableFunctor
.
VariableFunctor(String)
- Constructor for class org.shiftone.bigcalc.core.
VariableFunctor
Z
ZERO
- Static variable in interface org.shiftone.bigcalc.math.
MathConstants
_
_evaluate(Context)
- Method in class org.shiftone.bigcalc.math.function.
CalcEFunction
A
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
V
Z
_
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes