├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── gradle.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── META-INF └── MANIFEST.MF ├── README.md ├── _config.yml ├── manifest.txt ├── src ├── commandui │ ├── CASDemo.java │ ├── CommandUI.java │ └── KeywordInterface.java ├── core │ ├── config │ │ ├── FactorialType.java │ │ ├── Settings.java │ │ ├── SolverType.java │ │ └── cas.properties │ ├── functions │ │ ├── Differentiable.java │ │ ├── Evaluable.java │ │ ├── GeneralFunction.java │ │ ├── Integrable.java │ │ ├── Invertible.java │ │ ├── Outputable.java │ │ ├── Simplifiable.java │ │ ├── binary │ │ │ ├── BinaryFunction.java │ │ │ ├── Logb.java │ │ │ ├── Pow.java │ │ │ ├── Rand.java │ │ │ └── integer │ │ │ │ ├── IntegerBinaryFunction.java │ │ │ │ ├── IntegerQuotient.java │ │ │ │ └── Modulo.java │ │ ├── commutative │ │ │ ├── CommutativeFunction.java │ │ │ ├── Product.java │ │ │ ├── Sum.java │ │ │ └── integer │ │ │ │ ├── GCD.java │ │ │ │ ├── IntegerCommutativeFunction.java │ │ │ │ └── LCM.java │ │ ├── endpoint │ │ │ ├── Constant.java │ │ │ ├── EndpointFunction.java │ │ │ └── Variable.java │ │ └── unitary │ │ │ ├── UnitaryFunction.java │ │ │ ├── integer │ │ │ ├── IntegerUnitaryFunction.java │ │ │ └── combo │ │ │ │ ├── Factorial.java │ │ │ │ ├── RFactorial.java │ │ │ │ └── SFactorial.java │ │ │ ├── piecewise │ │ │ ├── Abs.java │ │ │ ├── Ceil.java │ │ │ ├── Dirac.java │ │ │ ├── DomainRestrictor.java │ │ │ ├── Floor.java │ │ │ ├── PiecewiseFunction.java │ │ │ ├── Round.java │ │ │ └── Sign.java │ │ │ ├── specialcases │ │ │ ├── Exp.java │ │ │ ├── Ln.java │ │ │ └── SpecialCaseBinaryFunction.java │ │ │ ├── transforms │ │ │ ├── Differential.java │ │ │ ├── Integral.java │ │ │ ├── PartialDerivative.java │ │ │ └── Transformation.java │ │ │ └── trig │ │ │ ├── GeneralTrigFunction.java │ │ │ ├── inverse │ │ │ ├── Acos.java │ │ │ ├── Acosh.java │ │ │ ├── Acot.java │ │ │ ├── Acoth.java │ │ │ ├── Acsc.java │ │ │ ├── Acsch.java │ │ │ ├── Asec.java │ │ │ ├── Asech.java │ │ │ ├── Asin.java │ │ │ ├── Asinh.java │ │ │ ├── Atan.java │ │ │ ├── Atanh.java │ │ │ └── InverseTrigFunction.java │ │ │ └── normal │ │ │ ├── Cos.java │ │ │ ├── Cosh.java │ │ │ ├── Cot.java │ │ │ ├── Coth.java │ │ │ ├── Csc.java │ │ │ ├── Csch.java │ │ │ ├── Sec.java │ │ │ ├── Sech.java │ │ │ ├── Sin.java │ │ │ ├── Sinh.java │ │ │ ├── Tan.java │ │ │ ├── Tanh.java │ │ │ └── TrigFunction.java │ ├── output │ │ ├── OutputBinary.java │ │ ├── OutputCommutative.java │ │ ├── OutputFunction.java │ │ ├── OutputParenthesizer.java │ │ ├── OutputString.java │ │ ├── OutputUnitary.java │ │ └── ToStringManager.java │ └── tools │ │ ├── ArrayTools.java │ │ ├── IntegralTools.java │ │ ├── MiscTools.java │ │ ├── ParsingTools.java │ │ ├── PolynomialTools.java │ │ ├── SearchTools.java │ │ ├── SolverTools.java │ │ ├── VariableTools.java │ │ ├── algebra │ │ └── LogSimplify.java │ │ ├── defaults │ │ └── DefaultFunctions.java │ │ ├── exceptions │ │ ├── CommandNotFoundException.java │ │ ├── DerivativeDoesNotExistException.java │ │ ├── IllegalNameException.java │ │ ├── IntegrationFailedException.java │ │ ├── MismatchedCommandArgumentsException.java │ │ ├── NotYetImplementedException.java │ │ ├── SettingNotFoundException.java │ │ ├── TransformFailedException.java │ │ └── UserExitException.java │ │ ├── functiongenerators │ │ ├── HermitePolynomial.java │ │ ├── LaguerrePolynomial.java │ │ ├── LegrendePolynomial.java │ │ └── TaylorSeries.java │ │ ├── helperclasses │ │ ├── AbstractMutablePair.java │ │ ├── AbstractPair.java │ │ ├── BinaryConstructor.java │ │ ├── LogInterface.java │ │ ├── MutablePair.java │ │ ├── Pair.java │ │ ├── PowInterface.java │ │ └── UnitaryConstructor.java │ │ ├── integration │ │ └── StageOne.java │ │ └── singlevariable │ │ ├── Extrema.java │ │ ├── NumericalIntegration.java │ │ └── Solver.java └── parsing │ ├── FunctionParser.java │ ├── InfixTokenizer.java │ ├── LatexReplacer.java │ └── OperationMaps.java └── tests ├── AlgebraTests.java ├── ComboTest.java ├── DerivativeTest.java ├── DifferentialTest.java ├── EqualsTest.java ├── ExtremaTest.java ├── FunctionTest.java ├── IntegerTest.java ├── IntegralTest.java ├── IteratorTest.java ├── KeywordInterfaceTest.java ├── LatexTest.java ├── MiscTest.java ├── NoEscapeTest.java ├── NonCommutativeTest.java ├── NumericalIntegrationTest.java ├── OutputTest.java ├── PolynomialTest.java ├── SearchTest.java ├── SimplifyTest.java ├── SolverTest.java └── SubstituteTest.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/LICENSE -------------------------------------------------------------------------------- /META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/_config.yml -------------------------------------------------------------------------------- /manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/manifest.txt -------------------------------------------------------------------------------- /src/commandui/CASDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/commandui/CASDemo.java -------------------------------------------------------------------------------- /src/commandui/CommandUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/commandui/CommandUI.java -------------------------------------------------------------------------------- /src/commandui/KeywordInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/commandui/KeywordInterface.java -------------------------------------------------------------------------------- /src/core/config/FactorialType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/config/FactorialType.java -------------------------------------------------------------------------------- /src/core/config/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/config/Settings.java -------------------------------------------------------------------------------- /src/core/config/SolverType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/config/SolverType.java -------------------------------------------------------------------------------- /src/core/config/cas.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/config/cas.properties -------------------------------------------------------------------------------- /src/core/functions/Differentiable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/Differentiable.java -------------------------------------------------------------------------------- /src/core/functions/Evaluable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/Evaluable.java -------------------------------------------------------------------------------- /src/core/functions/GeneralFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/GeneralFunction.java -------------------------------------------------------------------------------- /src/core/functions/Integrable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/Integrable.java -------------------------------------------------------------------------------- /src/core/functions/Invertible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/Invertible.java -------------------------------------------------------------------------------- /src/core/functions/Outputable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/Outputable.java -------------------------------------------------------------------------------- /src/core/functions/Simplifiable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/Simplifiable.java -------------------------------------------------------------------------------- /src/core/functions/binary/BinaryFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/binary/BinaryFunction.java -------------------------------------------------------------------------------- /src/core/functions/binary/Logb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/binary/Logb.java -------------------------------------------------------------------------------- /src/core/functions/binary/Pow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/binary/Pow.java -------------------------------------------------------------------------------- /src/core/functions/binary/Rand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/binary/Rand.java -------------------------------------------------------------------------------- /src/core/functions/binary/integer/IntegerBinaryFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/binary/integer/IntegerBinaryFunction.java -------------------------------------------------------------------------------- /src/core/functions/binary/integer/IntegerQuotient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/binary/integer/IntegerQuotient.java -------------------------------------------------------------------------------- /src/core/functions/binary/integer/Modulo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/binary/integer/Modulo.java -------------------------------------------------------------------------------- /src/core/functions/commutative/CommutativeFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/commutative/CommutativeFunction.java -------------------------------------------------------------------------------- /src/core/functions/commutative/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/commutative/Product.java -------------------------------------------------------------------------------- /src/core/functions/commutative/Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/commutative/Sum.java -------------------------------------------------------------------------------- /src/core/functions/commutative/integer/GCD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/commutative/integer/GCD.java -------------------------------------------------------------------------------- /src/core/functions/commutative/integer/IntegerCommutativeFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/commutative/integer/IntegerCommutativeFunction.java -------------------------------------------------------------------------------- /src/core/functions/commutative/integer/LCM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/commutative/integer/LCM.java -------------------------------------------------------------------------------- /src/core/functions/endpoint/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/endpoint/Constant.java -------------------------------------------------------------------------------- /src/core/functions/endpoint/EndpointFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/endpoint/EndpointFunction.java -------------------------------------------------------------------------------- /src/core/functions/endpoint/Variable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/endpoint/Variable.java -------------------------------------------------------------------------------- /src/core/functions/unitary/UnitaryFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/UnitaryFunction.java -------------------------------------------------------------------------------- /src/core/functions/unitary/integer/IntegerUnitaryFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/integer/IntegerUnitaryFunction.java -------------------------------------------------------------------------------- /src/core/functions/unitary/integer/combo/Factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/integer/combo/Factorial.java -------------------------------------------------------------------------------- /src/core/functions/unitary/integer/combo/RFactorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/integer/combo/RFactorial.java -------------------------------------------------------------------------------- /src/core/functions/unitary/integer/combo/SFactorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/integer/combo/SFactorial.java -------------------------------------------------------------------------------- /src/core/functions/unitary/piecewise/Abs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/piecewise/Abs.java -------------------------------------------------------------------------------- /src/core/functions/unitary/piecewise/Ceil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/piecewise/Ceil.java -------------------------------------------------------------------------------- /src/core/functions/unitary/piecewise/Dirac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/piecewise/Dirac.java -------------------------------------------------------------------------------- /src/core/functions/unitary/piecewise/DomainRestrictor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/piecewise/DomainRestrictor.java -------------------------------------------------------------------------------- /src/core/functions/unitary/piecewise/Floor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/piecewise/Floor.java -------------------------------------------------------------------------------- /src/core/functions/unitary/piecewise/PiecewiseFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/piecewise/PiecewiseFunction.java -------------------------------------------------------------------------------- /src/core/functions/unitary/piecewise/Round.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/piecewise/Round.java -------------------------------------------------------------------------------- /src/core/functions/unitary/piecewise/Sign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/piecewise/Sign.java -------------------------------------------------------------------------------- /src/core/functions/unitary/specialcases/Exp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/specialcases/Exp.java -------------------------------------------------------------------------------- /src/core/functions/unitary/specialcases/Ln.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/specialcases/Ln.java -------------------------------------------------------------------------------- /src/core/functions/unitary/specialcases/SpecialCaseBinaryFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/specialcases/SpecialCaseBinaryFunction.java -------------------------------------------------------------------------------- /src/core/functions/unitary/transforms/Differential.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/transforms/Differential.java -------------------------------------------------------------------------------- /src/core/functions/unitary/transforms/Integral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/transforms/Integral.java -------------------------------------------------------------------------------- /src/core/functions/unitary/transforms/PartialDerivative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/transforms/PartialDerivative.java -------------------------------------------------------------------------------- /src/core/functions/unitary/transforms/Transformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/transforms/Transformation.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/GeneralTrigFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/GeneralTrigFunction.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Acos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Acos.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Acosh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Acosh.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Acot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Acot.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Acoth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Acoth.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Acsc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Acsc.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Acsch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Acsch.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Asec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Asec.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Asech.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Asech.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Asin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Asin.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Asinh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Asinh.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Atan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Atan.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/Atanh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/Atanh.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/inverse/InverseTrigFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/inverse/InverseTrigFunction.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Cos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Cos.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Cosh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Cosh.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Cot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Cot.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Coth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Coth.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Csc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Csc.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Csch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Csch.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Sec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Sec.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Sech.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Sech.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Sin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Sin.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Sinh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Sinh.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Tan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Tan.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/Tanh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/Tanh.java -------------------------------------------------------------------------------- /src/core/functions/unitary/trig/normal/TrigFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/functions/unitary/trig/normal/TrigFunction.java -------------------------------------------------------------------------------- /src/core/output/OutputBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/output/OutputBinary.java -------------------------------------------------------------------------------- /src/core/output/OutputCommutative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/output/OutputCommutative.java -------------------------------------------------------------------------------- /src/core/output/OutputFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/output/OutputFunction.java -------------------------------------------------------------------------------- /src/core/output/OutputParenthesizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/output/OutputParenthesizer.java -------------------------------------------------------------------------------- /src/core/output/OutputString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/output/OutputString.java -------------------------------------------------------------------------------- /src/core/output/OutputUnitary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/output/OutputUnitary.java -------------------------------------------------------------------------------- /src/core/output/ToStringManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/output/ToStringManager.java -------------------------------------------------------------------------------- /src/core/tools/ArrayTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/ArrayTools.java -------------------------------------------------------------------------------- /src/core/tools/IntegralTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/IntegralTools.java -------------------------------------------------------------------------------- /src/core/tools/MiscTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/MiscTools.java -------------------------------------------------------------------------------- /src/core/tools/ParsingTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/ParsingTools.java -------------------------------------------------------------------------------- /src/core/tools/PolynomialTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/PolynomialTools.java -------------------------------------------------------------------------------- /src/core/tools/SearchTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/SearchTools.java -------------------------------------------------------------------------------- /src/core/tools/SolverTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/SolverTools.java -------------------------------------------------------------------------------- /src/core/tools/VariableTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/VariableTools.java -------------------------------------------------------------------------------- /src/core/tools/algebra/LogSimplify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/algebra/LogSimplify.java -------------------------------------------------------------------------------- /src/core/tools/defaults/DefaultFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/defaults/DefaultFunctions.java -------------------------------------------------------------------------------- /src/core/tools/exceptions/CommandNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/exceptions/CommandNotFoundException.java -------------------------------------------------------------------------------- /src/core/tools/exceptions/DerivativeDoesNotExistException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/exceptions/DerivativeDoesNotExistException.java -------------------------------------------------------------------------------- /src/core/tools/exceptions/IllegalNameException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/exceptions/IllegalNameException.java -------------------------------------------------------------------------------- /src/core/tools/exceptions/IntegrationFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/exceptions/IntegrationFailedException.java -------------------------------------------------------------------------------- /src/core/tools/exceptions/MismatchedCommandArgumentsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/exceptions/MismatchedCommandArgumentsException.java -------------------------------------------------------------------------------- /src/core/tools/exceptions/NotYetImplementedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/exceptions/NotYetImplementedException.java -------------------------------------------------------------------------------- /src/core/tools/exceptions/SettingNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/exceptions/SettingNotFoundException.java -------------------------------------------------------------------------------- /src/core/tools/exceptions/TransformFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/exceptions/TransformFailedException.java -------------------------------------------------------------------------------- /src/core/tools/exceptions/UserExitException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/exceptions/UserExitException.java -------------------------------------------------------------------------------- /src/core/tools/functiongenerators/HermitePolynomial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/functiongenerators/HermitePolynomial.java -------------------------------------------------------------------------------- /src/core/tools/functiongenerators/LaguerrePolynomial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/functiongenerators/LaguerrePolynomial.java -------------------------------------------------------------------------------- /src/core/tools/functiongenerators/LegrendePolynomial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/functiongenerators/LegrendePolynomial.java -------------------------------------------------------------------------------- /src/core/tools/functiongenerators/TaylorSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/functiongenerators/TaylorSeries.java -------------------------------------------------------------------------------- /src/core/tools/helperclasses/AbstractMutablePair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/helperclasses/AbstractMutablePair.java -------------------------------------------------------------------------------- /src/core/tools/helperclasses/AbstractPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/helperclasses/AbstractPair.java -------------------------------------------------------------------------------- /src/core/tools/helperclasses/BinaryConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/helperclasses/BinaryConstructor.java -------------------------------------------------------------------------------- /src/core/tools/helperclasses/LogInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/helperclasses/LogInterface.java -------------------------------------------------------------------------------- /src/core/tools/helperclasses/MutablePair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/helperclasses/MutablePair.java -------------------------------------------------------------------------------- /src/core/tools/helperclasses/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/helperclasses/Pair.java -------------------------------------------------------------------------------- /src/core/tools/helperclasses/PowInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/helperclasses/PowInterface.java -------------------------------------------------------------------------------- /src/core/tools/helperclasses/UnitaryConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/helperclasses/UnitaryConstructor.java -------------------------------------------------------------------------------- /src/core/tools/integration/StageOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/integration/StageOne.java -------------------------------------------------------------------------------- /src/core/tools/singlevariable/Extrema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/singlevariable/Extrema.java -------------------------------------------------------------------------------- /src/core/tools/singlevariable/NumericalIntegration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/singlevariable/NumericalIntegration.java -------------------------------------------------------------------------------- /src/core/tools/singlevariable/Solver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/core/tools/singlevariable/Solver.java -------------------------------------------------------------------------------- /src/parsing/FunctionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/parsing/FunctionParser.java -------------------------------------------------------------------------------- /src/parsing/InfixTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/parsing/InfixTokenizer.java -------------------------------------------------------------------------------- /src/parsing/LatexReplacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/parsing/LatexReplacer.java -------------------------------------------------------------------------------- /src/parsing/OperationMaps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/src/parsing/OperationMaps.java -------------------------------------------------------------------------------- /tests/AlgebraTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/AlgebraTests.java -------------------------------------------------------------------------------- /tests/ComboTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/ComboTest.java -------------------------------------------------------------------------------- /tests/DerivativeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/DerivativeTest.java -------------------------------------------------------------------------------- /tests/DifferentialTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/DifferentialTest.java -------------------------------------------------------------------------------- /tests/EqualsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/EqualsTest.java -------------------------------------------------------------------------------- /tests/ExtremaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/ExtremaTest.java -------------------------------------------------------------------------------- /tests/FunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/FunctionTest.java -------------------------------------------------------------------------------- /tests/IntegerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/IntegerTest.java -------------------------------------------------------------------------------- /tests/IntegralTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/IntegralTest.java -------------------------------------------------------------------------------- /tests/IteratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/IteratorTest.java -------------------------------------------------------------------------------- /tests/KeywordInterfaceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/KeywordInterfaceTest.java -------------------------------------------------------------------------------- /tests/LatexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/LatexTest.java -------------------------------------------------------------------------------- /tests/MiscTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/MiscTest.java -------------------------------------------------------------------------------- /tests/NoEscapeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/NoEscapeTest.java -------------------------------------------------------------------------------- /tests/NonCommutativeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/NonCommutativeTest.java -------------------------------------------------------------------------------- /tests/NumericalIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/NumericalIntegrationTest.java -------------------------------------------------------------------------------- /tests/OutputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/OutputTest.java -------------------------------------------------------------------------------- /tests/PolynomialTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/PolynomialTest.java -------------------------------------------------------------------------------- /tests/SearchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/SearchTest.java -------------------------------------------------------------------------------- /tests/SimplifyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/SimplifyTest.java -------------------------------------------------------------------------------- /tests/SolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/SolverTest.java -------------------------------------------------------------------------------- /tests/SubstituteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyKayzey/CASprzak/HEAD/tests/SubstituteTest.java --------------------------------------------------------------------------------