Package

geotrellis

benchmark

Permalink

package benchmark

Visibility
  1. Public
  2. All

Type Members

  1. class AddRasters extends SimpleBenchmark with OperationBenchmark

    Permalink
  2. class ApproxViewshedBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  3. class ArrayFill extends SimpleBenchmark with OperationBenchmark

    Permalink
  4. class AverageResample extends SimpleBenchmark with ResampleBenchmark

    Permalink
  5. abstract class BenchmarkRunner extends AnyRef

    Permalink

    Extend this to create a main object which will run 'cls' (a benchmark).

  6. class BilinearResample extends SimpleBenchmark with ResampleBenchmark

    Permalink
  7. class ByteBufferBenchmarks extends SimpleBenchmark with OperationBenchmark

    Permalink
  8. final class CalcFastFocalMean extends AnyRef

    Permalink

    This class encompasses an attempt to create a fast sequential focal mean operation, using whatever tricks we can to eke out some speed.

    This class encompasses an attempt to create a fast sequential focal mean operation, using whatever tricks we can to eke out some speed.

    We require the raster to contain array data, which we will look up via apply instead of get. The kernel is a square, and the length of a side is twice the radius plus one. Thus, radius=1 means a 3x3 square kernel (9 cells), and radius=3 means a 7x7 square kernel (49 cells).

  9. class ConstantAdd extends SimpleBenchmark with OperationBenchmark

    Permalink
  10. class CubicConvolutionResample extends SimpleBenchmark with ResampleBenchmark

    Permalink
  11. class CubicSplineResample extends SimpleBenchmark with ResampleBenchmark

    Permalink
  12. class DataMap extends SimpleBenchmark with OperationBenchmark

    Permalink
  13. class DivideBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  14. case class FastFocalMean(r: Op[Tile], n: Int) extends Op1[Tile, Tile] with Product with Serializable

    Permalink
  15. class FocalMeanBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  16. class FocalOperationsBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  17. class GRaster[T] extends AnyRef

    Permalink
  18. class GenericRaster extends SimpleBenchmark with OperationBenchmark

    Permalink
  19. class GeoTiffVsArgBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  20. trait GeoTrellisBenchmark extends AnyRef

    Permalink
  21. class IOBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  22. class LanczosResample extends SimpleBenchmark with ResampleBenchmark

    Permalink
  23. class MinNImplementation extends SimpleBenchmark with OperationBenchmark

    Permalink
  24. class MiniWeightedOverlay extends SimpleBenchmark with OperationBenchmark

    Permalink
  25. class ModeResample extends SimpleBenchmark with ResampleBenchmark

    Permalink
  26. class NearestNeighborResample extends SimpleBenchmark with ResampleBenchmark

    Permalink
  27. trait OperationBenchmark extends SimpleBenchmark with GeoTrellisBenchmark

    Permalink

    Extend this to create an actual benchmarking class.

  28. class RasterForeach extends SimpleBenchmark with OperationBenchmark

    Permalink
  29. class RasterMap extends SimpleBenchmark with OperationBenchmark

    Permalink
  30. class RasterizerBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  31. class ReadAndResampleBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  32. trait ResampleBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  33. class RescaleBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  34. class SmallIOBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  35. class SmallTileReadAndResampleBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  36. class TileIOBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  37. class ViewshedBenchmark extends SimpleBenchmark with OperationBenchmark

    Permalink
  38. class WeightedAdd extends SimpleBenchmark with OperationBenchmark

    Permalink
  39. class WeightedOverlay extends SimpleBenchmark with OperationBenchmark

    Permalink
  40. class WeightedOverlayOverTypes extends SimpleBenchmark with OperationBenchmark

    Permalink

Value Members

  1. object AddRasters extends BenchmarkRunner

    Permalink
  2. object ApproxViewshedBenchmark extends BenchmarkRunner

    Permalink
  3. object ArrayFill extends BenchmarkRunner

    Permalink

    Result: Array.fill is really slow and should not be used

  4. object ArrayMinN extends Serializable

    Permalink
  5. object AverageResample extends BenchmarkRunner

    Permalink
  6. object BilinearResample extends BenchmarkRunner

    Permalink
  7. object ByteBufferBenchmarks extends BenchmarkRunner

    Permalink
  8. object ConstantAdd extends BenchmarkRunner

    Permalink
  9. object CubicConvolutionResample extends BenchmarkRunner

    Permalink
  10. object CubicSplineResample extends BenchmarkRunner

    Permalink
  11. object DataMap extends BenchmarkRunner

    Permalink
  12. object DivideBenchmark extends BenchmarkRunner

    Permalink
  13. object FocalMeanBenchmark extends BenchmarkRunner

    Permalink
  14. object FocalOperationsBenchmark extends BenchmarkRunner

    Permalink
  15. object GenericRaster extends BenchmarkRunner

    Permalink
  16. object GeoTiffVsArgBenchmark extends BenchmarkRunner

    Permalink

    Reading the same raster as a .tif (with GeoTools) and as an ARG with GeoTrellis

  17. object IOBenchmark extends BenchmarkRunner

    Permalink
  18. object ImmutableMinN extends Serializable

    Permalink
  19. object LanczosResample extends BenchmarkRunner

    Permalink
  20. object MinNImplementation extends BenchmarkRunner

    Permalink
  21. object MiniWeightedOverlay extends BenchmarkRunner

    Permalink
  22. object ModeResample extends BenchmarkRunner

    Permalink
  23. object NearestNeighborResample extends BenchmarkRunner

    Permalink
  24. object RasterForeach extends BenchmarkRunner

    Permalink
  25. object RasterMap extends BenchmarkRunner

    Permalink
  26. object RasterizerBenchmark extends BenchmarkRunner

    Permalink
  27. object ReadAndResampleBenchmark extends BenchmarkRunner

    Permalink
  28. object RescaleBenchmark extends BenchmarkRunner

    Permalink
  29. object SmallIOBenchmark extends BenchmarkRunner

    Permalink
  30. object SmallTileReadAndResampleBenchmark extends BenchmarkRunner

    Permalink
  31. object TileIOBenchmark extends BenchmarkRunner

    Permalink
  32. object ViewshedBenchmark extends BenchmarkRunner

    Permalink
  33. object WeightedAdd extends BenchmarkRunner

    Permalink
  34. object WeightedOverlay extends BenchmarkRunner

    Permalink
  35. object WeightedOverlayOverTypes extends BenchmarkRunner

    Permalink

Ungrouped