├── .gitignore ├── DualNumbers ├── Documentation │ └── English │ │ ├── Guides │ │ └── AutomaticDifferentiation.nb │ │ ├── ReferencePages │ │ └── Symbols │ │ │ ├── AddDualHandling.nb │ │ │ ├── CurlyEpsilon.nb │ │ │ ├── Dual.nb │ │ │ ├── DualApply.nb │ │ │ ├── DualArrayQ.nb │ │ │ ├── DualExpand.nb │ │ │ ├── DualFactor.nb │ │ │ ├── DualFindMaximum.nb │ │ │ ├── DualFindMinimum.nb │ │ │ ├── DualFindRoot.nb │ │ │ ├── DualFreeArrayQ.nb │ │ │ ├── DualLinearSolveFunction.nb │ │ │ ├── DualQ.nb │ │ │ ├── DualScalarQ.nb │ │ │ ├── DualSimplify.nb │ │ │ ├── FindDualSolution.nb │ │ │ ├── NonStandard.nb │ │ │ ├── OriginalReferencePages │ │ │ └── Dual.nb │ │ │ ├── PackDualArray.nb │ │ │ ├── Standard.nb │ │ │ ├── StandardAll.nb │ │ │ ├── StandardNonStandard.nb │ │ │ ├── StandardQ.nb │ │ │ ├── ToDual.nb │ │ │ ├── UnpackDualArray.nb │ │ │ └── UnpackedDualArrayQ.nb │ │ └── Tutorials │ │ └── AutomaticDifferentiationWithDualNumbers.nb ├── Kernel │ ├── Definitions.wl │ ├── DualNumbers.wl │ ├── HelperFunctions.wl │ └── UpValues.wl ├── PacletInfo.wl └── Resources │ ├── Example_code.nb │ └── Tests │ ├── DualNumbers.nb │ ├── DualNumbers.wlt │ ├── HelperFunctions.nb │ ├── HelperFunctions.wlt │ ├── UpValues.nb │ └── UpValues.wlt ├── Example_code.nb ├── LICENSE ├── Paclet archives ├── DualNumbers-1.0.paclet ├── DualNumbers-1.1.paclet ├── DualNumbers-1.2.0.1.paclet ├── DualNumbers-1.2.paclet ├── DualNumbers-1.3.0.paclet └── DualNumbers-1.3.1.paclet └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /*.paclet 3 | /.settings/* 4 | /DualNumbers/build/* -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/Guides/AutomaticDifferentiation.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/Guides/AutomaticDifferentiation.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/AddDualHandling.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/AddDualHandling.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/CurlyEpsilon.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/CurlyEpsilon.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/Dual.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/Dual.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualApply.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualApply.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualArrayQ.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualArrayQ.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualExpand.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualExpand.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualFactor.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualFactor.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualFindMaximum.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualFindMaximum.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualFindMinimum.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualFindMinimum.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualFindRoot.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualFindRoot.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualFreeArrayQ.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualFreeArrayQ.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualLinearSolveFunction.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualLinearSolveFunction.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualQ.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualQ.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualScalarQ.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualScalarQ.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/DualSimplify.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/DualSimplify.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/FindDualSolution.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/FindDualSolution.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/NonStandard.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/NonStandard.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/OriginalReferencePages/Dual.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/OriginalReferencePages/Dual.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/PackDualArray.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/PackDualArray.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/Standard.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/Standard.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/StandardAll.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/StandardAll.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/StandardNonStandard.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/StandardNonStandard.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/StandardQ.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/StandardQ.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/ToDual.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/ToDual.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/UnpackDualArray.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/UnpackDualArray.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/ReferencePages/Symbols/UnpackedDualArrayQ.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/ReferencePages/Symbols/UnpackedDualArrayQ.nb -------------------------------------------------------------------------------- /DualNumbers/Documentation/English/Tutorials/AutomaticDifferentiationWithDualNumbers.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Documentation/English/Tutorials/AutomaticDifferentiationWithDualNumbers.nb -------------------------------------------------------------------------------- /DualNumbers/Kernel/Definitions.wl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Kernel/Definitions.wl -------------------------------------------------------------------------------- /DualNumbers/Kernel/DualNumbers.wl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Kernel/DualNumbers.wl -------------------------------------------------------------------------------- /DualNumbers/Kernel/HelperFunctions.wl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Kernel/HelperFunctions.wl -------------------------------------------------------------------------------- /DualNumbers/Kernel/UpValues.wl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Kernel/UpValues.wl -------------------------------------------------------------------------------- /DualNumbers/PacletInfo.wl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/PacletInfo.wl -------------------------------------------------------------------------------- /DualNumbers/Resources/Example_code.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Resources/Example_code.nb -------------------------------------------------------------------------------- /DualNumbers/Resources/Tests/DualNumbers.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Resources/Tests/DualNumbers.nb -------------------------------------------------------------------------------- /DualNumbers/Resources/Tests/DualNumbers.wlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Resources/Tests/DualNumbers.wlt -------------------------------------------------------------------------------- /DualNumbers/Resources/Tests/HelperFunctions.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Resources/Tests/HelperFunctions.nb -------------------------------------------------------------------------------- /DualNumbers/Resources/Tests/HelperFunctions.wlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Resources/Tests/HelperFunctions.wlt -------------------------------------------------------------------------------- /DualNumbers/Resources/Tests/UpValues.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Resources/Tests/UpValues.nb -------------------------------------------------------------------------------- /DualNumbers/Resources/Tests/UpValues.wlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/DualNumbers/Resources/Tests/UpValues.wlt -------------------------------------------------------------------------------- /Example_code.nb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/Example_code.nb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/LICENSE -------------------------------------------------------------------------------- /Paclet archives/DualNumbers-1.0.paclet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/Paclet archives/DualNumbers-1.0.paclet -------------------------------------------------------------------------------- /Paclet archives/DualNumbers-1.1.paclet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/Paclet archives/DualNumbers-1.1.paclet -------------------------------------------------------------------------------- /Paclet archives/DualNumbers-1.2.0.1.paclet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/Paclet archives/DualNumbers-1.2.0.1.paclet -------------------------------------------------------------------------------- /Paclet archives/DualNumbers-1.2.paclet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/Paclet archives/DualNumbers-1.2.paclet -------------------------------------------------------------------------------- /Paclet archives/DualNumbers-1.3.0.paclet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/Paclet archives/DualNumbers-1.3.0.paclet -------------------------------------------------------------------------------- /Paclet archives/DualNumbers-1.3.1.paclet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/Paclet archives/DualNumbers-1.3.1.paclet -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssmit1986/DualNumbers/HEAD/README.md --------------------------------------------------------------------------------