├── .gitignore ├── COPYING ├── README.md ├── TODO ├── perf ├── build.sbt ├── lib │ └── optimized-numeric-plugin_2.9.1-0.1.jar └── src │ └── main │ └── scala │ └── Main.scala ├── plugin ├── Makefile ├── build.sbt └── src │ ├── main │ ├── resources │ │ └── scalac-plugin.xml │ └── scala │ │ └── com │ │ └── azavea │ │ └── math │ │ └── plugin │ │ └── OptimizedNumeric.scala │ └── test │ └── scala │ └── Example.scala ├── project └── Build.scala └── src ├── main └── scala │ └── com │ └── azavea │ └── math │ ├── Convertable.scala │ ├── EasyNumericOps.scala │ ├── FastNumericOps.scala │ ├── LiteralOps.scala │ └── Numeric.scala └── test └── scala └── Matrix.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/TODO -------------------------------------------------------------------------------- /perf/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/perf/build.sbt -------------------------------------------------------------------------------- /perf/lib/optimized-numeric-plugin_2.9.1-0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/perf/lib/optimized-numeric-plugin_2.9.1-0.1.jar -------------------------------------------------------------------------------- /perf/src/main/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/perf/src/main/scala/Main.scala -------------------------------------------------------------------------------- /plugin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/plugin/Makefile -------------------------------------------------------------------------------- /plugin/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/plugin/build.sbt -------------------------------------------------------------------------------- /plugin/src/main/resources/scalac-plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/plugin/src/main/resources/scalac-plugin.xml -------------------------------------------------------------------------------- /plugin/src/main/scala/com/azavea/math/plugin/OptimizedNumeric.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/plugin/src/main/scala/com/azavea/math/plugin/OptimizedNumeric.scala -------------------------------------------------------------------------------- /plugin/src/test/scala/Example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/plugin/src/test/scala/Example.scala -------------------------------------------------------------------------------- /project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/project/Build.scala -------------------------------------------------------------------------------- /src/main/scala/com/azavea/math/Convertable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/src/main/scala/com/azavea/math/Convertable.scala -------------------------------------------------------------------------------- /src/main/scala/com/azavea/math/EasyNumericOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/src/main/scala/com/azavea/math/EasyNumericOps.scala -------------------------------------------------------------------------------- /src/main/scala/com/azavea/math/FastNumericOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/src/main/scala/com/azavea/math/FastNumericOps.scala -------------------------------------------------------------------------------- /src/main/scala/com/azavea/math/LiteralOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/src/main/scala/com/azavea/math/LiteralOps.scala -------------------------------------------------------------------------------- /src/main/scala/com/azavea/math/Numeric.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/src/main/scala/com/azavea/math/Numeric.scala -------------------------------------------------------------------------------- /src/test/scala/Matrix.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azavea/numeric/HEAD/src/test/scala/Matrix.scala --------------------------------------------------------------------------------