All Classes
Class | Description |
---|---|
Abs | |
AbstractMutablePair<T,U> | |
AbstractPair<T,U> | |
Acos | |
Acosh | |
Acot | |
Acoth | |
Acsc | |
Acsch | |
ArrayTools |
The
ArrayTools class contains miscellaneous methods relating to arrays. |
Asec | |
Asech | |
Asin | |
Asinh | |
Atan | |
Atanh | |
BinaryConstructor | |
BinaryFunction |
The abstract
BinaryFunction class represents function of two inputs and that aren't commutable. |
CASDemo |
CASDemo provides a demo and tutorial of the CAS functionality for new users. |
Ceil | |
CommandNotFoundException | |
CommandUI |
CommandUI is the main executable of CASprzak . |
CommutativeFunction |
The abstract
CommutativeFunction class represents function that are commutative. |
Constant | |
Cos | |
Cosh | |
Cot | |
Coth | |
Csc | |
Csch | |
DefaultFunctions |
DefaultFunctions contains instances of many often-used GeneralFunction s so that they need not be re-instantiated repeatedly, as well as shortcuts for the negative and inverse of a GeneralFunction . |
DerivativeDoesNotExistException | |
Differentiable |
The
Differentiable interface provides an interface for the differentiation of functions. |
Differential |
The
Differential class is used as an intermediary for operations related to parsing derivatives and integrals. |
Dirac | |
DomainRestrictor |
The
DomainRestrictor class allows for the restriction of domains of ranges of functions. |
EndpointFunction |
All classes extending
EndpointFunction are endpoints of the function tree as they have no input or operands. |
Evaluable |
The
Evaluable interface provides an interface for the evaluation of functions. |
Exp | |
Extrema |
The
Extrema uses the root finding capabilities of Solver in order to find various extrema of GeneralFunction s by setting their derivatives equals to 0 and solving. |
Factorial |
Factorial is the general class extended in all implementations of factorial. |
FactorialType | |
Floor | |
FunctionParser |
FunctionParser provides the central methods to execute the conversion of a function from a user-inputted string to an instance of GeneralFunction . |
GCD | |
GeneralFunction |
A
GeneralFunction is the generalized abstract function used throughout the CAS. |
GeneralTrigFunction |
The abstract
GeneralTrigFunction class represents any trigonometric function (circular, hyperbolic, or inverse). |
IllegalNameException | |
InfixTokenizer |
InfixTokenizer modifies and tokenizes infix into a format supported by FunctionParser . |
IntegerBinaryFunction |
IntegerBinaryFunction provides resources for subclasses to implement mathematical functions with integer-restricted domain. |
IntegerCommutativeFunction |
IntegerCommutativeFunction provides resources for subclasses to implement mathematical functions with integer-restricted domain. |
IntegerQuotient | |
IntegerUnitaryFunction |
IntegerUnitaryFunction provides resources for subclasses to implement mathematical functions with integer-restricted domain. |
Integrable | |
Integral |
A wrapper class used to store functions in the integration pipeline, allowing users to utilize the methods in
tools.integration . |
IntegralTools |
The
IntegralTools class contains miscellaneous methods used in tools.integration . |
IntegrationFailedException | |
InverseTrigFunction |
The abstract
InverseTrigFunction class represents any inverse trigonometric function. |
Invertible |
Any classes implementing
Invertible have an inverse whose Class is returned by Invertible.getInverse() . |
KeywordInterface |
KeywordInterface is the backend for CommandUI , providing support for parsing user input to commands and functions. |
LatexReplacer |
LatexReplacer contains tools regarding the use of LaTeX escapes. |
LCM | |
Ln | |
Logb | |
MiscTools |
The
MiscTools class contains miscellaneous methods. |
MismatchedCommandArgumentsException | |
Modulo | |
MutablePair<T,U> | |
NotYetImplementedException | |
NumericalIntegration |
The
NumericalIntegration class computes definite integrals using Simpson's rule and can also return a maximum possible error for the calculation. |
OperationMaps |
OperationMaps is a centralized location for the strings of all unitary and binary operations to be stored for parsing. |
Outputable |
The
Outputable interface allows objects, mainly GeneralFunction s, to be converted to an OutputFunction for processing. |
OutputBinary |
Provides a parent class for all
OutputFunction s of two arguments |
OutputCommutative |
Provides a parent class for all
OutputFunction s of any number of commutative arguments |
OutputFunction |
The
OutputFunction is the core of the system for outputting function trees in a readable way |
OutputParenthesizer |
An
OutputFunction that simply parenthesizes its operand |
OutputString |
Provides an
OutputFunction whose representations are a simple string |
OutputUnitary |
Provides a parent class for all
OutputFunction s of one argument |
Pair<T,U> | |
ParsingTools |
The
ParsingTools class contains methods related to parsing user input, and is used heavily by parsing . |
PartialDerivative |
A wrapper class used to store functions in the integration pipeline, allowing users to utilize the methods provided by the
Differentiable interface. |
PiecewiseFunction |
The abstract
PiecewiseFunction class represents any piece-wise function. |
PolynomialTools |
The
PolynomialTools class contains miscellaneous methods for GeneralFunction s which are polynomials. |
Pow | |
Product | |
Rand | |
RFactorial |
The standard recursive definition of factorial.
|
Round | |
SearchTools |
The
SearchTools class provides a set of methods that perform functions related to searching through with the contents in a function tree and performing actions on those functions. |
Sec | |
Sech | |
SettingNotFoundException | |
Settings |
The
Settings class stores global settings as static variables. |
SFactorial |
Stirling's Approximation for factorials asymptotically approaches
n! , but it has a delta greater than one for x>=5 . |
Sign | |
Simplifiable |
The
Simplifiable interface provides an interface for the simplification of functions. |
Sin | |
Sinh | |
Solver |
The
Solver class solves for zeros of GeneralFunction s using Newton's method or Halley's method of root finding. |
SolverTools |
The
SolverTools class contains miscellaneous methods used in Solver . |
SolverType | |
SpecialCaseBinaryFunction |
The abstract
SpecialCaseBinaryFunction class represents what would typically be BinaryFunction s, but are useful enough to have to have their own UnitaryFunction s. |
StageOne | |
Sum | |
Tan | |
Tanh | |
TaylorSeries |
The methods in
TaylorSeries produce Taylor Series for functions. |
ToStringManager |
Manages tools for
toString s and OutputFunction s |
Transformation |
The abstract
Transformation class represents any transformation that turns one function into another function. |
TransformFailedException | |
TrigFunction |
The abstract
TrigFunction class represents any non-inverse trigonometric function (circular or hyperbolic). |
UnitaryConstructor | |
UnitaryFunction |
The abstract
UnitaryFunction class represents function of one input. |
UserExitException | |
Variable | |
VariableTools |
The
VariableTools class contains miscellaneous methods revolving around the Variable class. |