├── .gitignore ├── Cartfile ├── Cartfile.private ├── Cartfile.resolved ├── Carthage └── Checkouts │ └── Set │ ├── .gitignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── Set.podspec │ ├── Set.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ ├── Set-Mac.xcscheme │ │ └── Set-iOS.xcscheme │ ├── Set │ ├── Hashing.swift │ ├── Info.plist │ ├── Multiset.swift │ ├── PredicateSet.swift │ ├── Printing.swift │ └── Set.h │ └── SetTests │ ├── Info.plist │ ├── MultisetAlgebraTests.swift │ ├── MultisetCollectionTests.swift │ ├── MultisetCountTests.swift │ ├── MultisetHigherOrderFunctionTests.swift │ ├── MultisetInclusionTests.swift │ ├── MultisetInitializerTests.swift │ ├── MultisetPrintableTests.swift │ ├── MultisetSequenceTests.swift │ └── PredicateSetTests.swift ├── Examples.playground └── Sources │ └── Benchmarker.swift ├── LICENSE ├── Playground.playground ├── Contents.swift ├── Sources │ └── Benchmarker.swift ├── contents.xcplayground ├── playground.xcworkspace │ └── contents.xcworkspacedata └── timeline.xctimeline ├── README.md ├── SwiftMath.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ ├── SwiftMath-Mac.xcscheme │ └── SwiftMath-iOS.xcscheme ├── SwiftMath.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── SwiftMath.xcscmblueprint ├── SwiftMath ├── Benchmarker.swift ├── Complex.swift ├── Expression.swift ├── Info.plist ├── MatrixType.swift ├── Memoize.swift ├── Polynomial.swift ├── Quaternion.swift ├── RealType.swift ├── SquareMatrix.swift ├── SquareMatrixType.swift ├── Surge │ ├── Arithmetic.swift │ ├── Auxiliary.swift │ ├── Exponential.swift │ ├── FFT.swift │ ├── Hyperbolic.swift │ ├── Matrix.swift │ ├── Power.swift │ ├── RealTypeAnalysis.swift │ ├── RealTypeArrayExtension.swift │ └── Trigonometric.swift ├── SwiftMath.h ├── Vector.swift ├── Vector2.swift ├── Vector3.swift └── VectorType.swift └── SwiftMathTests ├── ComplexMultisetMatcher.swift ├── ComplexTests.swift ├── Info.plist ├── PolynomialTests.swift ├── QuaternionTests.swift ├── Surge ├── ArithmeticTests.swift ├── AuxiliaryTests.swift ├── ExponentialTests.swift ├── HyperbolicTests.swift ├── TrigonometricTests.swift └── XCTestCase+Surge.swift ├── Vector3Matcher.swift └── Vector3Tests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/.gitignore -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- 1 | github "robrix/Set" "master" 2 | -------------------------------------------------------------------------------- /Cartfile.private: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Cartfile.private -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Cartfile.resolved -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/.gitignore -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/.travis.yml -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/LICENSE -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/README.md -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set.podspec -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set.xcodeproj/xcshareddata/xcschemes/Set-Mac.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set.xcodeproj/xcshareddata/xcschemes/Set-Mac.xcscheme -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set.xcodeproj/xcshareddata/xcschemes/Set-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set.xcodeproj/xcshareddata/xcschemes/Set-iOS.xcscheme -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set/Hashing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set/Hashing.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set/Info.plist -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set/Multiset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set/Multiset.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set/PredicateSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set/PredicateSet.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set/Printing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set/Printing.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/Set/Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/Set/Set.h -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/SetTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/SetTests/Info.plist -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/SetTests/MultisetAlgebraTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/SetTests/MultisetAlgebraTests.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/SetTests/MultisetCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/SetTests/MultisetCollectionTests.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/SetTests/MultisetCountTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/SetTests/MultisetCountTests.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/SetTests/MultisetHigherOrderFunctionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/SetTests/MultisetHigherOrderFunctionTests.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/SetTests/MultisetInclusionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/SetTests/MultisetInclusionTests.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/SetTests/MultisetInitializerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/SetTests/MultisetInitializerTests.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/SetTests/MultisetPrintableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/SetTests/MultisetPrintableTests.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/SetTests/MultisetSequenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/SetTests/MultisetSequenceTests.swift -------------------------------------------------------------------------------- /Carthage/Checkouts/Set/SetTests/PredicateSetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Carthage/Checkouts/Set/SetTests/PredicateSetTests.swift -------------------------------------------------------------------------------- /Examples.playground/Sources/Benchmarker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Examples.playground/Sources/Benchmarker.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/LICENSE -------------------------------------------------------------------------------- /Playground.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Playground.playground/Contents.swift -------------------------------------------------------------------------------- /Playground.playground/Sources/Benchmarker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Playground.playground/Sources/Benchmarker.swift -------------------------------------------------------------------------------- /Playground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Playground.playground/contents.xcplayground -------------------------------------------------------------------------------- /Playground.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Playground.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Playground.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/Playground.playground/timeline.xctimeline -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/README.md -------------------------------------------------------------------------------- /SwiftMath.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwiftMath.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftMath.xcodeproj/xcshareddata/xcschemes/SwiftMath-Mac.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath.xcodeproj/xcshareddata/xcschemes/SwiftMath-Mac.xcscheme -------------------------------------------------------------------------------- /SwiftMath.xcodeproj/xcshareddata/xcschemes/SwiftMath-iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath.xcodeproj/xcshareddata/xcschemes/SwiftMath-iOS.xcscheme -------------------------------------------------------------------------------- /SwiftMath.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftMath.xcworkspace/xcshareddata/SwiftMath.xcscmblueprint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath.xcworkspace/xcshareddata/SwiftMath.xcscmblueprint -------------------------------------------------------------------------------- /SwiftMath/Benchmarker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Benchmarker.swift -------------------------------------------------------------------------------- /SwiftMath/Complex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Complex.swift -------------------------------------------------------------------------------- /SwiftMath/Expression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Expression.swift -------------------------------------------------------------------------------- /SwiftMath/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Info.plist -------------------------------------------------------------------------------- /SwiftMath/MatrixType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/MatrixType.swift -------------------------------------------------------------------------------- /SwiftMath/Memoize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Memoize.swift -------------------------------------------------------------------------------- /SwiftMath/Polynomial.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Polynomial.swift -------------------------------------------------------------------------------- /SwiftMath/Quaternion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Quaternion.swift -------------------------------------------------------------------------------- /SwiftMath/RealType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/RealType.swift -------------------------------------------------------------------------------- /SwiftMath/SquareMatrix.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/SquareMatrix.swift -------------------------------------------------------------------------------- /SwiftMath/SquareMatrixType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/SquareMatrixType.swift -------------------------------------------------------------------------------- /SwiftMath/Surge/Arithmetic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Surge/Arithmetic.swift -------------------------------------------------------------------------------- /SwiftMath/Surge/Auxiliary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Surge/Auxiliary.swift -------------------------------------------------------------------------------- /SwiftMath/Surge/Exponential.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Surge/Exponential.swift -------------------------------------------------------------------------------- /SwiftMath/Surge/FFT.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Surge/FFT.swift -------------------------------------------------------------------------------- /SwiftMath/Surge/Hyperbolic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Surge/Hyperbolic.swift -------------------------------------------------------------------------------- /SwiftMath/Surge/Matrix.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Surge/Matrix.swift -------------------------------------------------------------------------------- /SwiftMath/Surge/Power.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Surge/Power.swift -------------------------------------------------------------------------------- /SwiftMath/Surge/RealTypeAnalysis.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Surge/RealTypeAnalysis.swift -------------------------------------------------------------------------------- /SwiftMath/Surge/RealTypeArrayExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Surge/RealTypeArrayExtension.swift -------------------------------------------------------------------------------- /SwiftMath/Surge/Trigonometric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Surge/Trigonometric.swift -------------------------------------------------------------------------------- /SwiftMath/SwiftMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/SwiftMath.h -------------------------------------------------------------------------------- /SwiftMath/Vector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Vector.swift -------------------------------------------------------------------------------- /SwiftMath/Vector2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Vector2.swift -------------------------------------------------------------------------------- /SwiftMath/Vector3.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/Vector3.swift -------------------------------------------------------------------------------- /SwiftMath/VectorType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMath/VectorType.swift -------------------------------------------------------------------------------- /SwiftMathTests/ComplexMultisetMatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/ComplexMultisetMatcher.swift -------------------------------------------------------------------------------- /SwiftMathTests/ComplexTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/ComplexTests.swift -------------------------------------------------------------------------------- /SwiftMathTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/Info.plist -------------------------------------------------------------------------------- /SwiftMathTests/PolynomialTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/PolynomialTests.swift -------------------------------------------------------------------------------- /SwiftMathTests/QuaternionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/QuaternionTests.swift -------------------------------------------------------------------------------- /SwiftMathTests/Surge/ArithmeticTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/Surge/ArithmeticTests.swift -------------------------------------------------------------------------------- /SwiftMathTests/Surge/AuxiliaryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/Surge/AuxiliaryTests.swift -------------------------------------------------------------------------------- /SwiftMathTests/Surge/ExponentialTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/Surge/ExponentialTests.swift -------------------------------------------------------------------------------- /SwiftMathTests/Surge/HyperbolicTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/Surge/HyperbolicTests.swift -------------------------------------------------------------------------------- /SwiftMathTests/Surge/TrigonometricTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/Surge/TrigonometricTests.swift -------------------------------------------------------------------------------- /SwiftMathTests/Surge/XCTestCase+Surge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/Surge/XCTestCase+Surge.swift -------------------------------------------------------------------------------- /SwiftMathTests/Vector3Matcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/Vector3Matcher.swift -------------------------------------------------------------------------------- /SwiftMathTests/Vector3Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m4tbat/SwiftMath/HEAD/SwiftMathTests/Vector3Tests.swift --------------------------------------------------------------------------------