This is an automated email from the git hooks/post-receive script. sebastic pushed a commit to branch master in repository pdal.
commit 6a7ee20f8d0f188e6f7f5507756cbc5a613cb16e Merge: fd44974 3c05d20 Author: Bas Couwenberg <[email protected]> Date: Sat Aug 27 10:20:11 2016 +0200 Merge tag 'upstream/1.3.0_rc1' Upstream version 1.3.0~rc1 .travis.yml | 4 + CMakeLists.txt | 204 +- ChangeLog | 743 +++ HOWTORELEASE.txt | 8 + PDALConfig.cmake.in | 2 +- README.md | 2 +- RELEASENOTES.txt | 72 +- apps/CMakeLists.txt | 3 +- apps/pdal-config | 20 +- apps/pdal-config.in | 6 +- apps/pdal.cpp | 373 +- cmake/cpack.cmake | 42 + cmake/curl.cmake | 17 + cmake/dimension.cmake | 10 + cmake/directories.cmake | 1 + cmake/gtest.cmake | 17 + cmake/json.cmake | 26 + cmake/macros.cmake | 22 +- cmake/modules/FindCurl.cmake | 68 + cmake/options.cmake | 122 + cmake/python.cmake | 1 + cmake/rpath.cmake | 16 + dimbuilder/CMakeLists.txt | 33 + dimbuilder/DimBuilder.cpp | 448 ++ dimbuilder/DimBuilder.hpp | 85 + doc/_static/logo/sticker/front.ai | 6416 +++++++++++++++++++ doc/_static/logo/sticker/iheartpdal.ai | 6537 ++++++++++++++++++++ doc/_static/logo/sticker/iheartpdal.png | Bin 0 -> 32019 bytes doc/_static/logo/sticker/sticker.ai | 6336 +++++++++++++++++++ doc/_themes/bootstrap/layout.html | 267 - doc/_themes/bootstrap/theme.conf | 16 - doc/api/cpp/algorithm.rst | 15 + doc/api/cpp/algorthm.rst | 15 - doc/api/cpp/utils.rst | 6 +- doc/apps.rst | 736 --- doc/apps/delta.rst | 58 + doc/apps/density.rst | 15 + doc/apps/diff.rst | 31 + doc/apps/ground.rst | 33 + doc/apps/index.rst | 46 + doc/apps/info.rst | 145 + doc/apps/merge.rst | 23 + doc/apps/pcl.rst | 26 + doc/apps/pipeline.rst | 37 + doc/apps/random.rst | 34 + doc/apps/split.rst | 44 + doc/apps/tindex.rst | 104 + doc/apps/translate.rst | 76 + doc/apps/view.rst | 58 + doc/community.rst | 4 - doc/compilation/index.rst | 29 - doc/compilation/windows.rst | 227 - doc/conf.py | 216 +- doc/contributors.rst | 86 - doc/{ => development}/compilation/dependencies.rst | 0 doc/development/compilation/index.rst | 29 + .../compilation/media/OSGeo4WInstallAdvanced.png | Bin .../media/OSGeo4WInstallFromInternet.png | Bin .../compilation/media/OSGeo4WInstallGDALDev.png | Bin .../compilation/media/OSGeo4WInstallIConv.png | Bin .../compilation/media/OSGeo4WInstallLASZip.png | Bin .../compilation/media/OSGeo4WInstallLibXML2.png | Bin .../compilation/media/OSGeo4WInstallOCI.png | Bin .../media/OSGeo4WInstallRootDirectory.png | Bin .../compilation/media/ccmake-osx-start.png | Bin .../compilation/media/cmake-gui-osx-configured.png | Bin .../compilation/media/cmake-gui-osx-start.png | Bin .../compilation/media/xcode-lasinfo-arguments.png | Bin .../media/xcode-set-default-executable.png | Bin .../compilation/media/xcode-start.png | Bin doc/{ => development}/compilation/python.rst | 0 doc/{ => development}/compilation/unix.rst | 0 doc/development/compilation/windows.rst | 227 + doc/development/contributors.rst | 82 + doc/development/docs.rst | 48 +- doc/development/index.rst | 29 +- doc/development/integration.rst | 63 + doc/development/metadata.rst | 223 + doc/development/nsf1.png | Bin 0 -> 10872 bytes doc/{ => development}/rsgis_logo.png | Bin doc/{ => development}/uoh.png | Bin doc/docbuild/Dockerfile | 29 - doc/download.rst | 14 +- doc/images/docker-print-one.png | Bin 0 -> 45415 bytes doc/{tutorial => images}/docker-quickstart-env.png | Bin .../docker-quickstart-terminal.png | Bin doc/images/iheartpdal.png | Bin 0 -> 35352 bytes doc/images/las-crop-bpf-pipeline.png | Bin 0 -> 27505 bytes doc/images/reproject-merge-pipeline.png | Bin 0 -> 72049 bytes doc/index.rst | 100 +- doc/json_pipeline_specification.rst | 343 - doc/metadata.rst | 227 - doc/nsf1.gif | Bin 12384 -> 0 bytes doc/pdal.style | 344 - doc/pipeline.rst | 382 +- doc/quickstart.rst | 199 + doc/rtd_theme/__init__.py | 17 + doc/rtd_theme/breadcrumbs.html | 31 + doc/rtd_theme/footer.html | 49 + doc/rtd_theme/layout.html | 194 + doc/rtd_theme/layout_old.html | 205 + doc/rtd_theme/search.html | 50 + doc/rtd_theme/searchbox.html | 9 + doc/rtd_theme/static/css/badge_only.css | 2 + doc/rtd_theme/static/css/badge_only.css.map | 7 + doc/rtd_theme/static/css/theme.css | 5 + doc/rtd_theme/static/css/theme.css.map | 7 + doc/rtd_theme/static/fonts/FontAwesome.otf | Bin 0 -> 85908 bytes doc/rtd_theme/static/fonts/Inconsolata-Bold.ttf | Bin 0 -> 66352 bytes doc/rtd_theme/static/fonts/Inconsolata-Regular.ttf | Bin 0 -> 84548 bytes doc/rtd_theme/static/fonts/Lato-Bold.ttf | Bin 0 -> 121788 bytes doc/rtd_theme/static/fonts/Lato-Regular.ttf | Bin 0 -> 120196 bytes doc/rtd_theme/static/fonts/RobotoSlab-Bold.ttf | Bin 0 -> 170616 bytes doc/rtd_theme/static/fonts/RobotoSlab-Regular.ttf | Bin 0 -> 169064 bytes doc/rtd_theme/static/fonts/fontawesome-webfont.eot | Bin 0 -> 56006 bytes doc/rtd_theme/static/fonts/fontawesome-webfont.svg | 520 ++ doc/rtd_theme/static/fonts/fontawesome-webfont.ttf | Bin 0 -> 112160 bytes .../static/fonts/fontawesome-webfont.woff | Bin 0 -> 65452 bytes doc/rtd_theme/static/js/modernizr.min.js | 4 + doc/rtd_theme/static/js/theme.js | 156 + doc/rtd_theme/theme.conf | 11 + doc/rtd_theme/versions.html | 37 + doc/stages/filters.approximatecoplanar.rst | 63 + doc/stages/filters.crop.rst | 3 +- doc/stages/filters.eigenvalues.rst | 45 + doc/stages/filters.estimaterank.rst | 50 + doc/stages/filters.ground.rst | 2 +- doc/stages/filters.hag.rst | 40 + doc/stages/filters.height.rst | 2 +- doc/stages/filters.normal.rst | 54 + doc/stages/filters.outlier.rst | 147 + doc/stages/filters.pmf.rst | 56 + doc/stages/filters.rst | 16 + doc/stages/filters.sample.rst | 34 + doc/stages/filters.transformation.rst | 2 +- doc/stages/index.rst | 59 +- doc/stages/readers.pts.rst | 32 + doc/stages/readers.rst | 22 + doc/stages/readers.rxp.rst | 20 +- doc/stages/writers.bpf.rst | 2 +- doc/stages/writers.p2g.rst | 8 +- doc/stages/writers.pgpointcloud.rst | 2 +- doc/stages/writers.rst | 20 + doc/tutorial/calculating-normalized-heights.rst | 6 +- doc/tutorial/docker-print-one.png | Bin 43266 -> 0 bytes doc/tutorial/docker.rst | 196 - doc/tutorial/index.rst | 1 - doc/tutorial/overview.rst | 36 +- doc/tutorial/pcl_block_tutorial.rst | 34 +- doc/tutorial/reading.rst | 2 +- doc/tutorial/writing-writer.rst | 2 +- doc/workshop/.gitignore | 2 + doc/workshop/R/pulse.R | 28 + doc/workshop/agenda.rst | 48 + doc/workshop/bibliography.bib | 17 + doc/workshop/docker.rst | 138 + .../boundary/boundary-command-boundary.txt | 5 + .../analysis/boundary/boundary-command-tindex.txt | 5 + .../exercises/analysis/boundary/boundary.rst | 77 + .../exercises/analysis/clipping/attributes.json | 11 + .../exercises/analysis/clipping/attributes.vrt | 9 + .../analysis/clipping/clipping-run-command.txt | 3 + .../exercises/analysis/clipping/clipping.json | 17 + .../exercises/analysis/clipping/clipping.rst | 156 + .../colorization/colorization-run-command.txt | 3 + .../analysis/colorization/colorization.rst | 138 + .../exercises/analysis/colorization/colorize.json | 21 + .../exercises/analysis/denoising/denoise.json | 23 + .../denoising/denoising-docker-machine-create.txt | 2 + .../denoising/denoising-docker-machine-delete.txt | 1 + .../analysis/denoising/denoising-run-command.txt | 4 + .../exercises/analysis/denoising/denoising.rst | 149 + .../exercises/analysis/density/density-command.txt | 5 + .../exercises/analysis/density/density.rst | 90 + .../exercises/analysis/dtm/dtm-run-command.txt | 3 + doc/workshop/exercises/analysis/dtm/dtm.rst | 133 + doc/workshop/exercises/analysis/dtm/p2g.json | 14 + doc/workshop/exercises/analysis/ground/filter.json | 14 + .../analysis/ground/ground-run-ground-only.txt | 7 + .../analysis/ground/ground-run-no-filter.txt | 6 + .../analysis/ground/ground-run-pcl-filter.txt | 5 + doc/workshop/exercises/analysis/ground/ground.rst | 112 + .../analysis/thinning/thinning-run-dartsample.txt | 6 + .../exercises/analysis/thinning/thinning.rst | 80 + .../georeferencing/georeferencing-command.txt | 7 + doc/workshop/exercises/georeferencing/index.rst | 56 + doc/workshop/exercises/index.rst | 55 + doc/workshop/exercises/info/metadata-command.txt | 2 + doc/workshop/exercises/info/metadata.rst | 64 + doc/workshop/exercises/info/near-command-1.txt | 2 + doc/workshop/exercises/info/near-command-2.txt | 3 + doc/workshop/exercises/info/near.rst | 62 + .../exercises/info/single-point-command.txt | 2 + doc/workshop/exercises/info/single-point.rst | 78 + .../translation/compression-command-verify.txt | 5 + .../exercises/translation/compression-command.txt | 3 + doc/workshop/exercises/translation/compression.rst | 46 + .../translation/reprojection-command-1.txt | 5 + .../translation/reprojection-command-2.txt | 10 + .../exercises/translation/reprojection.rst | 73 + doc/workshop/images/agenda-usb-drive.jpg | Bin 0 -> 121664 bytes doc/workshop/images/blizzard-eight.gif | Bin 0 -> 784015 bytes doc/workshop/images/boundary-qgis-view.png | Bin 0 -> 120566 bytes doc/workshop/images/boundary-text-output.png | Bin 0 -> 86742 bytes doc/workshop/images/boundary-tindex-run.png | Bin 0 -> 23077 bytes doc/workshop/images/clipping-autzen-view.png | Bin 0 -> 708335 bytes doc/workshop/images/clipping-run-command.png | Bin 0 -> 20136 bytes doc/workshop/images/clipping-stadium-clipped.png | Bin 0 -> 284946 bytes doc/workshop/images/clipping-view-polygons.png | Bin 0 -> 635545 bytes doc/workshop/images/colorize-run-command.png | Bin 0 -> 18772 bytes doc/workshop/images/colorize-umpaghre-colored.png | Bin 0 -> 339796 bytes doc/workshop/images/compression-verify.png | Bin 0 -> 35534 bytes doc/workshop/images/denoise-fugro.png | Bin 0 -> 679965 bytes doc/workshop/images/denoise-plasio.png | Bin 0 -> 320628 bytes doc/workshop/images/denoise-run-command.png | Bin 0 -> 16411 bytes doc/workshop/images/density-add-layer.png | Bin 0 -> 138853 bytes doc/workshop/images/density-command-run.png | Bin 0 -> 22210 bytes doc/workshop/images/density-count-attribute.png | Bin 0 -> 71945 bytes doc/workshop/images/density-file-open.png | Bin 0 -> 286917 bytes doc/workshop/images/density-final-render.png | Bin 0 -> 239061 bytes .../images/density-graduated-symbols-pick.png | Bin 0 -> 71678 bytes doc/workshop/images/density-graduated-symbols.png | Bin 0 -> 71592 bytes doc/workshop/images/density-select-layer.png | Bin 0 -> 68490 bytes doc/workshop/images/docker-file-navigate.png | Bin 0 -> 57337 bytes doc/workshop/images/docker-image-loaded.png | Bin 0 -> 19869 bytes doc/workshop/images/docker-install-options.png | Bin 0 -> 25100 bytes doc/workshop/images/docker-install-progress.png | Bin 0 -> 15011 bytes doc/workshop/images/docker-run-help.png | Bin 0 -> 41289 bytes doc/workshop/images/docker-status.png | Bin 0 -> 26703 bytes doc/workshop/images/dtm-add-raster-layer.png | Bin 0 -> 139429 bytes doc/workshop/images/dtm-add-raster-mean.png | Bin 0 -> 50031 bytes doc/workshop/images/dtm-qgis-added.png | Bin 0 -> 188716 bytes doc/workshop/images/dtm-qgis-classify.png | Bin 0 -> 70710 bytes doc/workshop/images/dtm-qgis-colorize-dtm.png | Bin 0 -> 69057 bytes doc/workshop/images/dtm-qgis-gdaldem.png | Bin 0 -> 44778 bytes doc/workshop/images/dtm-qgis-hillshade-done.png | Bin 0 -> 349162 bytes doc/workshop/images/dtm-qgis-save-hillshade.png | Bin 0 -> 30933 bytes doc/workshop/images/dtm-qgis-select-hillshade.png | Bin 0 -> 256449 bytes doc/workshop/images/dtm-run-command.png | Bin 0 -> 45763 bytes doc/workshop/images/georeference-plasio.png | Bin 0 -> 999491 bytes doc/workshop/images/georeferencing-run-command.png | Bin 0 -> 35853 bytes .../images/ground-classified-included-side.png | Bin 0 -> 33952 bytes doc/workshop/images/ground-classified-included.png | Bin 0 -> 95284 bytes doc/workshop/images/ground-filtered.png | Bin 0 -> 200173 bytes doc/workshop/images/ground-ground-only-view.png | Bin 0 -> 88087 bytes doc/workshop/images/ground-run-command.png | Bin 0 -> 42374 bytes doc/workshop/images/info-interesting-metadata.png | Bin 0 -> 55286 bytes .../images/info-interesting-single-point.png | Bin 0 -> 50285 bytes doc/workshop/images/info-near-bbox.png | Bin 0 -> 33946 bytes doc/workshop/images/info-near-point.png | Bin 0 -> 41438 bytes doc/workshop/images/intro-pdal-simple-pipeline.png | Bin 0 -> 56310 bytes doc/workshop/images/pdal-architecture-overview.png | Bin 0 -> 43597 bytes doc/workshop/images/pdal-reader-writer.png | Bin 0 -> 17092 bytes doc/workshop/images/qgis-add-raster-layer.png | Bin 0 -> 138554 bytes doc/workshop/images/qgis-choose-raster.png | Bin 0 -> 60220 bytes doc/workshop/images/qgis-install-progress.png | Bin 0 -> 27819 bytes doc/workshop/images/qgis-select-qgis.png | Bin 0 -> 46595 bytes doc/workshop/images/qgis-start-install.png | Bin 0 -> 147257 bytes doc/workshop/images/qgis-view-raster.png | Bin 0 -> 205965 bytes doc/workshop/images/reference-pulse.png | Bin 0 -> 182667 bytes doc/workshop/images/reprojection-proper-scale.png | Bin 0 -> 34681 bytes doc/workshop/images/reprojection-run-command.png | Bin 0 -> 26051 bytes .../images/reprojection-run-with-scale.png | Bin 0 -> 31963 bytes doc/workshop/images/reprojection-wrong-scale.png | Bin 0 -> 34617 bytes doc/workshop/images/return-pulse.png | Bin 0 -> 209280 bytes doc/workshop/images/thinning-command-run.png | Bin 0 -> 23752 bytes doc/workshop/images/thinning-full-res.png | Bin 0 -> 230413 bytes doc/workshop/images/thinning-overview.png | Bin 0 -> 73699 bytes doc/workshop/images/thinning-poisson-thin.png | Bin 0 -> 136645 bytes doc/workshop/images/thinning-select-data.png | Bin 0 -> 202623 bytes doc/workshop/includes/substitutions.rst | 20 + doc/workshop/index.rst | 22 + doc/workshop/lidar-introduction.rst | 166 + doc/workshop/pdal-introduction.rst | 334 + doc/workshop/qgis.rst | 70 + doc/workshop/slides/source/_static/custom.css | 11 + doc/workshop/slides/source/_static/liblaslogo.png | Bin 0 -> 6073 bytes doc/workshop/slides/source/_static/pdal_logo.png | Bin 0 -> 14703 bytes doc/workshop/slides/source/_static/rsgis_logo.png | Bin 0 -> 284677 bytes doc/workshop/slides/source/agenda-include.txt | 8 + doc/workshop/slides/source/analysis.rst | 14 + doc/workshop/slides/source/basic_info.rst | 153 + doc/workshop/slides/source/boundary.rst | 52 + doc/workshop/slides/source/clipping.rst | 100 + doc/workshop/slides/source/colorization.rst | 73 + doc/workshop/slides/source/conf.py | 319 + doc/workshop/slides/source/denoising.rst | 60 + doc/workshop/slides/source/density.rst | 70 + doc/workshop/slides/source/dtm.rst | 73 + doc/workshop/slides/source/georeferencing.rst | 49 + doc/workshop/slides/source/ground.rst | 68 + doc/workshop/slides/source/img/docker-diagram.png | Bin 0 -> 24637 bytes doc/workshop/slides/source/img/georeferencing.png | Bin 0 -> 7063 bytes doc/workshop/slides/source/img/google-car.jpg | Bin 0 -> 153068 bytes doc/workshop/slides/source/img/guinea.gif | Bin 0 -> 350353 bytes doc/workshop/slides/source/img/life-so-hard.gif | Bin 0 -> 3509744 bytes doc/workshop/slides/source/img/ricopter.jpg | Bin 0 -> 2019541 bytes doc/workshop/slides/source/img/scanner.svg | 209 + doc/workshop/slides/source/img/vm-diagram.png | Bin 0 -> 33277 bytes doc/workshop/slides/source/index.rst | 28 + doc/workshop/slides/source/introduction.rst | 62 + doc/workshop/slides/source/lidar_intro.rst | 65 + doc/workshop/slides/source/pdal_intro.rst | 192 + doc/workshop/slides/source/software.rst | 120 + doc/workshop/slides/source/thinning.rst | 70 + doc/workshop/slides/source/translation.rst | 91 + doc/workshop/software.rst | 16 + examples/writing-filter/MyFilter.cpp | 15 +- examples/writing-filter/MyFilter.hpp | 6 +- examples/writing-kernel/MyKernel.cpp | 22 +- examples/writing-reader/MyReader.cpp | 13 +- examples/writing-reader/MyReader.hpp | 3 +- examples/writing-writer/CMakeLists.txt | 2 - examples/writing-writer/MyWriter.cpp | 31 +- examples/writing-writer/MyWriter.hpp | 7 +- filters/CMakeLists.txt | 10 + .../ApproximateCoplanarFilter.cpp | 107 + .../ApproximateCoplanarFilter.hpp | 78 + filters/approximatecoplanar/CMakeLists.txt | 2 + filters/attribute/AttributeFilter.cpp | 63 +- filters/attribute/AttributeFilter.hpp | 20 +- filters/chipper/ChipperFilter.cpp | 15 +- filters/chipper/ChipperFilter.hpp | 4 +- filters/colorization/ColorizationFilter.cpp | 43 +- filters/colorization/ColorizationFilter.hpp | 12 +- filters/crop/CropFilter.cpp | 67 +- filters/crop/CropFilter.hpp | 10 +- filters/decimation/DecimationFilter.cpp | 13 +- filters/decimation/DecimationFilter.hpp | 2 +- filters/divider/DividerFilter.cpp | 63 +- filters/divider/DividerFilter.hpp | 16 +- filters/eigenvalues/CMakeLists.txt | 2 + filters/eigenvalues/EigenvaluesFilter.cpp | 105 + filters/eigenvalues/EigenvaluesFilter.hpp | 75 + filters/estimaterank/CMakeLists.txt | 2 + filters/estimaterank/EstimateRankFilter.cpp | 89 + filters/estimaterank/EstimateRankFilter.hpp | 76 + filters/ferry/FerryFilter.cpp | 23 +- filters/ferry/FerryFilter.hpp | 12 +- filters/hag/CMakeLists.txt | 2 + filters/hag/HAGFilter.cpp | 117 + filters/hag/HAGFilter.hpp | 74 + filters/mongus/CMakeLists.txt | 2 + filters/mongus/MongusFilter.cpp | 894 +++ filters/mongus/MongusFilter.hpp | 104 + filters/mortonorder/MortonOrderFilter.cpp | 7 - filters/mortonorder/MortonOrderFilter.hpp | 8 +- filters/normal/CMakeLists.txt | 2 + filters/normal/NormalFilter.cpp | 113 + filters/normal/NormalFilter.hpp | 76 + filters/outlier/CMakeLists.txt | 2 + filters/outlier/OutlierFilter.cpp | 237 + filters/outlier/OutlierFilter.hpp | 87 + filters/pmf/CMakeLists.txt | 2 + filters/pmf/PMFFilter.cpp | 249 + filters/pmf/PMFFilter.hpp | 83 + filters/range/RangeFilter.cpp | 17 +- filters/range/RangeFilter.hpp | 10 +- filters/reprojection/ReprojectionFilter.cpp | 81 +- filters/reprojection/ReprojectionFilter.hpp | 8 +- filters/sample/CMakeLists.txt | 2 + filters/sample/SampleFilter.cpp | 129 + filters/sample/SampleFilter.hpp | 70 + filters/smrf/CMakeLists.txt | 2 + filters/smrf/SMRFilter.cpp | 1097 ++++ filters/smrf/SMRFilter.hpp | 122 + filters/sort/SortFilter.hpp | 14 +- filters/splitter/SplitterFilter.cpp | 23 +- filters/splitter/SplitterFilter.hpp | 4 +- filters/stats/StatsFilter.cpp | 40 +- filters/stats/StatsFilter.hpp | 34 +- filters/transformation/TransformationFilter.cpp | 10 +- filters/transformation/TransformationFilter.hpp | 7 +- include/pdal/Compression.hpp | 11 +- include/pdal/DbReader.hpp | 6 +- include/pdal/DbWriter.hpp | 14 +- include/pdal/DimDetail.hpp | 83 + include/pdal/DimType.hpp | 62 + include/pdal/DimUtil.hpp | 192 + include/pdal/Dimension.hpp | 931 --- include/pdal/Eigen.hpp | 140 + include/pdal/FlexWriter.hpp | 13 +- include/pdal/GDALUtils.hpp | 77 +- include/pdal/KDIndex.hpp | 20 +- include/pdal/Kernel.hpp | 70 +- include/pdal/Log.hpp | 10 +- include/pdal/Metadata.hpp | 11 +- include/pdal/Options.hpp | 362 +- include/pdal/PDALUtils.hpp | 271 +- include/pdal/PipelineManager.hpp | 53 +- include/pdal/PipelineWriter.hpp | 2 +- include/pdal/PluginManager.hpp | 8 +- include/pdal/PointContainer.hpp | 4 +- include/pdal/PointLayout.hpp | 41 +- include/pdal/PointRef.hpp | 30 +- include/pdal/PointTable.hpp | 6 +- include/pdal/PointView.hpp | 60 +- include/pdal/PointViewIter.hpp | 2 +- include/pdal/Reader.hpp | 6 +- include/pdal/Scaling.hpp | 88 + include/pdal/Stage.hpp | 65 +- include/pdal/StageFactory.hpp | 19 +- include/pdal/StageWrapper.hpp | 2 - include/pdal/Writer.hpp | 15 +- include/pdal/XMLSchema.hpp | 22 +- include/pdal/pdal_types.hpp | 113 +- include/pdal/plang/Environment.hpp | 2 +- include/pdal/plang/Invocation.hpp | 4 +- include/pdal/util/Bounds.hpp | 38 +- include/pdal/util/ProgramArgs.hpp | 612 +- include/pdal/util/Utils.hpp | 54 +- include/pdal/util/portable_endian.hpp | 2 +- io/CMakeLists.txt | 1 + io/bpf/BpfHeader.cpp | 31 + io/bpf/BpfHeader.hpp | 45 +- io/bpf/BpfReader.cpp | 20 +- io/bpf/BpfReader.hpp | 3 - io/bpf/BpfWriter.cpp | 99 +- io/bpf/BpfWriter.hpp | 9 +- io/derivative/DerivativeWriter.cpp | 96 +- io/derivative/DerivativeWriter.hpp | 6 +- io/faux/FauxReader.cpp | 139 +- io/faux/FauxReader.hpp | 56 +- io/gdal/GDALReader.cpp | 4 +- io/gdal/GDALReader.hpp | 2 +- io/ilvis2/Ilvis2Reader.cpp | 97 +- io/ilvis2/Ilvis2Reader.hpp | 34 +- io/las/CMakeLists.txt | 1 + io/las/GeotiffSupport.cpp | 2 - io/las/HeaderVal.hpp | 103 +- io/las/LasHeader.cpp | 32 +- io/las/LasHeader.hpp | 7 +- io/las/LasReader.cpp | 71 +- io/las/LasReader.hpp | 9 +- io/las/LasUtils.cpp | 28 +- io/las/LasUtils.hpp | 39 +- io/las/LasWriter.cpp | 239 +- io/las/LasWriter.hpp | 15 +- io/optech/OptechReader.cpp | 3 +- io/ply/PlyReader.cpp | 47 +- io/ply/PlyReader.hpp | 9 +- io/ply/PlyWriter.cpp | 68 +- io/ply/PlyWriter.hpp | 4 +- io/pts/CMakeLists.txt | 14 + io/pts/PtsReader.cpp | 169 + io/pts/PtsReader.hpp | 107 + io/qfit/QfitReader.cpp | 39 +- io/qfit/QfitReader.hpp | 22 +- io/sbet/CMakeLists.txt | 1 + io/sbet/SbetCommon.cpp | 2 +- io/sbet/SbetReader.cpp | 9 +- io/sbet/SbetReader.hpp | 1 - io/sbet/SbetWriter.cpp | 7 +- io/sbet/SbetWriter.hpp | 2 +- io/text/TextReader.cpp | 17 +- io/text/TextWriter.cpp | 50 +- io/text/TextWriter.hpp | 5 +- io/tindex/TIndexReader.cpp | 69 +- io/tindex/TIndexReader.hpp | 6 +- kernels/delta/DeltaKernel.cpp | 13 +- kernels/delta/DeltaKernel.hpp | 4 +- kernels/diff/DiffKernel.cpp | 42 +- kernels/info/InfoKernel.cpp | 83 +- kernels/info/InfoKernel.hpp | 4 +- kernels/merge/MergeKernel.cpp | 15 +- kernels/pipeline/PipelineKernel.cpp | 19 +- kernels/pipeline/PipelineKernel.hpp | 1 + kernels/random/RandomKernel.cpp | 33 +- kernels/random/RandomKernel.hpp | 2 - kernels/sort/SortKernel.cpp | 50 +- kernels/sort/SortKernel.hpp | 2 - kernels/split/SplitKernel.cpp | 17 +- kernels/tindex/TIndexKernel.cpp | 118 +- kernels/tindex/TIndexKernel.hpp | 1 + kernels/translate/TranslateKernel.cpp | 90 +- kernels/translate/TranslateKernel.hpp | 2 - pdal_defines.h.in | 2 + plugins/cpd/kernel/Cpd.cpp | 31 +- plugins/cpd/test/CpdKernelTest.cpp | 13 +- plugins/geowave/io/GeoWaveReader.cpp | 72 +- plugins/geowave/io/GeoWaveReader.hpp | 6 +- plugins/geowave/io/GeoWaveWriter.cpp | 59 +- plugins/geowave/io/GeoWaveWriter.hpp | 7 +- plugins/greyhound/CMakeLists.txt | 52 +- plugins/greyhound/io/Exchanges.cpp | 424 -- plugins/greyhound/io/Exchanges.hpp | 196 - plugins/greyhound/io/GreyhoundReader.cpp | 499 +- plugins/greyhound/io/GreyhoundReader.hpp | 45 +- plugins/greyhound/io/WebSocketClient.cpp | 158 - plugins/greyhound/io/WebSocketClient.hpp | 96 - plugins/greyhound/io/bbox.cpp | 318 + plugins/greyhound/io/bbox.hpp | 217 + plugins/greyhound/io/dir.hpp | 73 + plugins/greyhound/io/point.hpp | 128 + plugins/greyhound/io/range.hpp | 37 + plugins/greyhound/test/GreyhoundReaderTest.cpp | 144 + plugins/hexbin/CMakeLists.txt | 2 +- plugins/hexbin/filters/HexBin.cpp | 65 +- plugins/hexbin/filters/HexBin.hpp | 6 +- plugins/hexbin/kernel/DensityKernel.cpp | 61 +- plugins/hexbin/kernel/DensityKernel.hpp | 4 - plugins/hexbin/kernel/OGR.cpp | 47 +- plugins/hexbin/test/HexbinFilterTest.cpp | 17 +- plugins/icebridge/io/IcebridgeReader.cpp | 63 +- plugins/icebridge/io/IcebridgeReader.hpp | 9 +- plugins/icebridge/test/IcebridgeReaderTest.cpp | 10 +- plugins/matlab/io/MatlabWriter.cpp | 12 +- plugins/matlab/io/MatlabWriter.hpp | 9 +- plugins/mrsid/io/MrsidReader.cpp | 79 +- plugins/mrsid/io/MrsidReader.hpp | 12 +- plugins/nitf/CMakeLists.txt | 8 +- plugins/nitf/io/MetadataReader.hpp | 1 - plugins/nitf/io/NitfFile.cpp | 249 - plugins/nitf/io/NitfFile.hpp | 108 - plugins/nitf/io/NitfFileReader.cpp | 227 + plugins/nitf/io/NitfFileReader.hpp | 101 + plugins/nitf/io/NitfFileWriter.cpp | 297 + plugins/nitf/io/NitfFileWriter.hpp | 110 + plugins/nitf/io/NitfReader.cpp | 6 +- plugins/nitf/io/NitfWriter.cpp | 301 +- plugins/nitf/io/NitfWriter.hpp | 29 +- plugins/nitf/test/NitfReaderTest.cpp | 60 +- plugins/nitf/test/NitfWriterTest.cpp | 32 +- plugins/oci/io/OciCommon.cpp | 10 +- plugins/oci/io/OciReader.cpp | 43 +- plugins/oci/io/OciReader.hpp | 9 +- plugins/oci/io/OciWriter.cpp | 164 +- plugins/oci/io/OciWriter.hpp | 16 +- plugins/oci/test/OCITest.cpp | 115 +- plugins/p2g/io/P2gWriter.cpp | 122 +- plugins/p2g/io/P2gWriter.hpp | 11 +- plugins/pcl/PCLConversions.hpp | 59 +- plugins/pcl/filters/DartSampleFilter.cpp | 35 +- plugins/pcl/filters/DartSampleFilter.hpp | 4 +- plugins/pcl/filters/GreedyProjectionFilter.cpp | 41 +- plugins/pcl/filters/GreedyProjectionFilter.hpp | 3 - plugins/pcl/filters/GridProjectionFilter.cpp | 41 +- plugins/pcl/filters/GridProjectionFilter.hpp | 5 - plugins/pcl/filters/GroundFilter.cpp | 56 +- plugins/pcl/filters/GroundFilter.hpp | 4 +- plugins/pcl/filters/MovingLeastSquaresFilter.cpp | 41 +- plugins/pcl/filters/MovingLeastSquaresFilter.hpp | 5 - plugins/pcl/filters/PCLBlock.cpp | 40 +- plugins/pcl/filters/PCLBlock.hpp | 2 +- plugins/pcl/filters/PoissonFilter.cpp | 44 +- plugins/pcl/filters/PoissonFilter.hpp | 4 +- plugins/pcl/filters/RadiusOutlierFilter.cpp | 46 +- plugins/pcl/filters/RadiusOutlierFilter.hpp | 9 +- plugins/pcl/filters/StatisticalOutlierFilter.cpp | 45 +- plugins/pcl/filters/StatisticalOutlierFilter.hpp | 4 +- plugins/pcl/filters/VoxelGridFilter.cpp | 42 +- plugins/pcl/filters/VoxelGridFilter.hpp | 9 +- plugins/pcl/io/PcdWriter.cpp | 57 +- plugins/pcl/io/PcdWriter.hpp | 51 +- plugins/pcl/kernel/GroundKernel.cpp | 42 +- plugins/pcl/kernel/PCLKernel.cpp | 28 +- plugins/pcl/kernel/SmoothKernel.cpp | 37 +- plugins/pcl/kernel/ViewKernel.cpp | 7 +- plugins/pcl/test/PCLBlockFilterTest.cpp | 11 +- plugins/pgpointcloud/io/PgCommon.hpp | 2 +- plugins/pgpointcloud/io/PgReader.cpp | 41 +- plugins/pgpointcloud/io/PgReader.hpp | 3 +- plugins/pgpointcloud/io/PgWriter.cpp | 87 +- plugins/pgpointcloud/io/PgWriter.hpp | 18 +- .../pgpointcloud/test/PgpointcloudWriterTest.cpp | 10 +- plugins/python/filters/PredicateFilter.cpp | 27 +- plugins/python/filters/PredicateFilter.hpp | 5 +- plugins/python/filters/ProgrammableFilter.cpp | 38 +- plugins/python/filters/ProgrammableFilter.hpp | 7 +- plugins/python/test/PLangTest.cpp | 2 +- plugins/python/test/PredicateFilterTest.cpp | 10 +- plugins/python/test/ProgrammableFilterTest.cpp | 10 +- plugins/python/test/PythonPipelineTest.cpp | 3 +- plugins/rxp/io/RxpPointcloud.cpp | 4 +- plugins/rxp/io/RxpPointcloud.hpp | 2 +- plugins/rxp/io/RxpReader.cpp | 34 +- plugins/rxp/io/RxpReader.hpp | 10 +- plugins/rxp/test/RxpReaderTest.cpp | 28 +- plugins/sqlite/io/SQLiteCommon.hpp | 2 +- plugins/sqlite/io/SQLiteReader.cpp | 40 +- plugins/sqlite/io/SQLiteReader.hpp | 3 +- plugins/sqlite/io/SQLiteWriter.cpp | 105 +- plugins/sqlite/io/SQLiteWriter.hpp | 10 +- plugins/sqlite/test/SQLiteTest.cpp | 134 +- python/VERSION.txt | 2 +- python/pdal/Pipeline.cpp | 8 +- python/pdal/Pipeline.hpp | 4 +- python/pdal/__init__.py | 2 +- python/pdal/libpdalpython.pyx | 12 +- python/setup.py | 18 + python/test/test_libpdal.py | 43 +- scripts/ci/add_deploy_key.sh | 10 + scripts/ci/before_install.sh | 3 +- scripts/ci/build_docs.sh | 8 + scripts/ci/deploy_website.sh | 25 + scripts/ci/docker.sh | 8 + scripts/ci/pdaldocs-private.key.enc | Bin 0 -> 1680 bytes scripts/docker/Dockerfile | 167 +- scripts/docker/Dockerfile.xenial | 63 + scripts/docker/dependencies/Dockerfile | 175 +- scripts/docker/dependencies/Dockerfile.xenial | 273 + scripts/docker/docbuild/Dockerfile | 12 + {doc => scripts/docker}/docbuild/run.sh | 0 scripts/docker/rivlib/Dockerfile | 2 +- src/CMakeLists.txt | 47 +- src/DbReader.cpp | 4 +- src/DbWriter.cpp | 63 +- src/Dimension.json | 331 + src/Eigen.cpp | 143 + src/GDALUtils.cpp | 132 +- src/Kernel.cpp | 224 +- src/Log.cpp | 34 +- src/Options.cpp | 82 +- src/PDALUtils.cpp | 213 +- src/PipelineManager.cpp | 214 +- src/PipelineReaderJSON.cpp | 496 +- src/PipelineReaderJSON.hpp | 36 +- src/PipelineReaderXML.cpp | 88 +- src/PipelineReaderXML.hpp | 6 +- src/PipelineWriter.cpp | 5 +- src/PluginManager.cpp | 104 +- src/PointLayout.cpp | 68 +- src/PointTable.cpp | 23 +- src/PointView.cpp | 23 +- src/Reader.cpp | 11 +- src/Scaling.cpp | 119 + src/SpatialReference.cpp | 49 +- src/Stage.cpp | 132 +- src/StageFactory.cpp | 199 +- src/Writer.cpp | 95 +- src/XMLSchema.cpp | 20 +- src/gitsha.cpp | 2 +- src/plang/Array.cpp | 6 +- src/plang/BufferedInvocation.cpp | 4 +- src/plang/CMakeLists.txt | 5 +- src/plang/Environment.cpp | 2 +- src/plang/Invocation.cpp | 6 +- src/util/Bounds.cpp | 68 +- src/util/CMakeLists.txt | 5 +- src/util/FileUtils.cpp | 21 +- src/util/Utils.cpp | 84 +- test/data/apps/pdalinfo_stage.txt | 10 - test/data/apps/pdalinfo_stage_nosrs.txt | 10 - test/data/bpf/bpf2nitf.xml.in | 33 +- test/data/filters/crop_wkt.xml.in | 1 - test/data/filters/ferry.json.in | 4 +- test/data/filters/ferry.xml.in | 6 - test/data/filters/hexbin.xml.in | 6 - test/data/filters/merge3.json.in | 3 +- test/data/filters/merge3.xml.in | 1 - test/data/filters/reproject.xml.in | 6 - test/data/io/text-writer-space-delimited.xml.in | 20 - test/data/misc/opts2json.txt | 25 - test/data/nitf/chipper.json.in | 14 - test/data/nitf/chipper.xml.in | 12 - test/data/nitf/las2nitf.xml.in | 1 - test/data/nitf/reader.xml | 6 - test/data/oracle/big-write.xml | 6 - test/data/oracle/qfit-write.xml | 12 - test/data/oracle/read-colorize.xml | 6 - test/data/oracle/write.xml | 1 - test/data/pipeline/bpf2nitf.json.in | 1 - test/data/pipeline/crop-stats.json.in | 1 - test/data/pipeline/crop_wkt.json.in | 3 +- test/data/pipeline/ferry-reproject.json.in | 4 +- test/data/pipeline/hexbin-info.json.in | 2 - test/data/pipeline/hexbin.json.in | 2 - test/data/pipeline/las2nitf.json.in | 1 - test/data/pipeline/nitf-chipper.json.in | 6 +- test/data/pipeline/p2g-writer.json.in | 5 +- test/data/pipeline/pipeline_interpolate.xml.in | 9 - test/data/pipeline/pipeline_metadata_writer.xml.in | 43 +- test/data/pipeline/pipeline_write.xml.in | 4 - test/data/pipeline/qfit2las.json.in | 5 +- test/data/pipeline/reproject.json.in | 4 +- test/data/pipeline/sort2.json.in | 10 + test/data/pipeline/transformation.json.in | 12 + test/data/ply/text_extradim.ply | 19 + test/data/pts/test.pts | 20 + test/data/qfit/conversion.xml.in | 6 - test/data/qfit/little-endian-conversion.xml.in | 6 - test/data/qfit/reader.xml.in | 6 - test/data/soci/read-cloud.xml | 6 - test/data/soci/read.xml | 6 - test/unit/BoundsTest.cpp | 43 + test/unit/CMakeLists.txt | 3 +- test/unit/CompressionTest.cpp | 2 +- test/unit/KernelTest.cpp | 5 + test/unit/OptionsTest.cpp | 257 +- test/unit/PDALUtilsTest.cpp | 64 - test/unit/PipelineManagerTest.cpp | 110 +- test/unit/PluginManagerTest.cpp | 27 + test/unit/PointContextTest.cpp | 2 +- test/unit/PointTableTest.cpp | 4 +- test/unit/PointViewTest.cpp | 25 + test/unit/PolygonTest.cpp | 10 - test/unit/ProgramArgsTest.cpp | 103 +- test/unit/StageFactoryTest.cpp | 29 +- test/unit/Support.cpp | 35 +- test/unit/TestConfig.cpp | 41 - test/unit/TestConfig.hpp.in | 21 +- test/unit/UtilsTest.cpp | 63 +- test/unit/XMLSchemaTest.cpp | 54 +- test/unit/apps/pcpipelineTest.cpp | 35 +- test/unit/apps/pcpipelineTestJSON.cpp | 42 +- test/unit/filters/AdditionalMergeTest.cpp | 24 +- test/unit/filters/AttributeFilterTest.cpp | 1 - test/unit/filters/ChipperTest.cpp | 4 +- test/unit/filters/ColorizationFilterTest.cpp | 18 +- test/unit/filters/CropFilterTest.cpp | 43 +- test/unit/filters/DecimationFilterTest.cpp | 4 +- test/unit/filters/DividerFilterTest.cpp | 8 +- test/unit/filters/FerryFilterTest.cpp | 10 +- test/unit/filters/MergeTest.cpp | 6 + test/unit/filters/RandomizeFilterTest.cpp | 2 +- test/unit/filters/RangeFilterTest.cpp | 20 +- test/unit/filters/ReprojectionFilterTest.cpp | 6 +- test/unit/filters/SplitterTest.cpp | 2 +- test/unit/filters/TransformationFilterTest.cpp | 2 +- test/unit/io/gdal/GDALReaderTest.cpp | 8 +- test/unit/io/ilvis2/Ilvis2ReaderTest.cpp | 2 +- test/unit/io/las/LasReaderTest.cpp | 76 +- test/unit/io/las/LasWriterTest.cpp | 15 +- test/unit/io/ply/PlyReaderTest.cpp | 29 + test/unit/io/pts/PtsReaderTest.cpp | 81 + test/unit/io/qfit/QFITReaderTest.cpp | 16 +- test/unit/io/sbet/SbetReaderTest.cpp | 30 +- test/unit/io/sbet/SbetWriterTest.cpp | 7 +- tools/CMakeLists.txt | 3 + tools/nitfwrap/CMakeLists.txt | 43 + tools/nitfwrap/NitfWrap.cpp | 294 + tools/nitfwrap/NitfWrap.hpp | 37 + tools/nitfwrap/NitfWrapTest.cpp | 107 + vendor/arbiter/CMakeLists.txt | 28 + vendor/arbiter/LICENSE | 22 + vendor/arbiter/README | 1 + vendor/arbiter/arbiter.cpp | 3609 +++++++++++ vendor/arbiter/arbiter.hpp | 4603 ++++++++++++++ vendor/eigen-3.1.91/Eigen/CholmodSupport | 45 - vendor/eigen-3.1.91/Eigen/Core | 377 -- vendor/eigen-3.1.91/Eigen/Eigen2Support | 82 - vendor/eigen-3.1.91/Eigen/SPQRSupport | 29 - vendor/eigen-3.1.91/Eigen/Sparse | 27 - vendor/eigen-3.1.91/Eigen/SparseCholesky | 38 - vendor/eigen-3.1.91/Eigen/SparseCore | 64 - vendor/eigen-3.1.91/Eigen/SparseLU | 46 - vendor/eigen-3.1.91/Eigen/SparseQR | 29 - vendor/eigen-3.1.91/Eigen/UmfPackSupport | 36 - vendor/eigen-3.1.91/Eigen/src/Cholesky/LDLT.h | 599 -- vendor/eigen-3.1.91/Eigen/src/Cholesky/LLT.h | 490 -- vendor/eigen-3.1.91/Eigen/src/Cholesky/LLT_MKL.h | 102 - .../Eigen/src/CholmodSupport/CholmodSupport.h | 602 -- vendor/eigen-3.1.91/Eigen/src/Core/Array.h | 308 - vendor/eigen-3.1.91/Eigen/src/Core/ArrayBase.h | 228 - vendor/eigen-3.1.91/Eigen/src/Core/ArrayWrapper.h | 254 - vendor/eigen-3.1.91/Eigen/src/Core/Assign.h | 583 -- .../eigen-3.1.91/Eigen/src/Core/AssignEvaluator.h | 754 --- vendor/eigen-3.1.91/Eigen/src/Core/Block.h | 405 -- vendor/eigen-3.1.91/Eigen/src/Core/BooleanRedux.h | 154 - .../eigen-3.1.91/Eigen/src/Core/CommaInitializer.h | 143 - .../eigen-3.1.91/Eigen/src/Core/CoreEvaluators.h | 1311 ---- vendor/eigen-3.1.91/Eigen/src/Core/CwiseBinaryOp.h | 229 - vendor/eigen-3.1.91/Eigen/src/Core/CwiseUnaryOp.h | 126 - .../eigen-3.1.91/Eigen/src/Core/CwiseUnaryView.h | 139 - vendor/eigen-3.1.91/Eigen/src/Core/DenseBase.h | 511 -- vendor/eigen-3.1.91/Eigen/src/Core/DenseStorage.h | 331 - vendor/eigen-3.1.91/Eigen/src/Core/Diagonal.h | 237 - .../eigen-3.1.91/Eigen/src/Core/DiagonalProduct.h | 113 - vendor/eigen-3.1.91/Eigen/src/Core/Dot.h | 262 - vendor/eigen-3.1.91/Eigen/src/Core/EigenBase.h | 161 - vendor/eigen-3.1.91/Eigen/src/Core/Functors.h | 985 --- vendor/eigen-3.1.91/Eigen/src/Core/Fuzzy.h | 150 - .../eigen-3.1.91/Eigen/src/Core/GeneralProduct.h | 635 -- .../Eigen/src/Core/GenericPacketMath.h | 350 -- .../eigen-3.1.91/Eigen/src/Core/GlobalFunctions.h | 91 - vendor/eigen-3.1.91/Eigen/src/Core/IO.h | 249 - vendor/eigen-3.1.91/Eigen/src/Core/MapBase.h | 242 - vendor/eigen-3.1.91/Eigen/src/Core/MathFunctions.h | 753 --- vendor/eigen-3.1.91/Eigen/src/Core/Matrix.h | 405 -- vendor/eigen-3.1.91/Eigen/src/Core/MatrixBase.h | 515 -- vendor/eigen-3.1.91/Eigen/src/Core/NoAlias.h | 130 - .../Eigen/src/Core/PermutationMatrix.h | 688 -- .../eigen-3.1.91/Eigen/src/Core/PlainObjectBase.h | 782 --- vendor/eigen-3.1.91/Eigen/src/Core/Product.h | 107 - vendor/eigen-3.1.91/Eigen/src/Core/ProductBase.h | 278 - .../Eigen/src/Core/ProductEvaluators.h | 411 -- vendor/eigen-3.1.91/Eigen/src/Core/Redux.h | 408 -- vendor/eigen-3.1.91/Eigen/src/Core/Ref.h | 255 - vendor/eigen-3.1.91/Eigen/src/Core/Replicate.h | 177 - vendor/eigen-3.1.91/Eigen/src/Core/ReturnByValue.h | 88 - .../eigen-3.1.91/Eigen/src/Core/SelfAdjointView.h | 314 - .../Eigen/src/Core/SelfCwiseBinaryOp.h | 197 - .../eigen-3.1.91/Eigen/src/Core/SolveTriangular.h | 260 - vendor/eigen-3.1.91/Eigen/src/Core/StableNorm.h | 190 - vendor/eigen-3.1.91/Eigen/src/Core/Transpose.h | 416 -- .../eigen-3.1.91/Eigen/src/Core/TriangularMatrix.h | 830 --- vendor/eigen-3.1.91/Eigen/src/Core/VectorwiseOp.h | 641 -- vendor/eigen-3.1.91/Eigen/src/Core/Visitor.h | 237 - .../Eigen/src/Core/arch/AltiVec/PacketMath.h | 498 -- .../Eigen/src/Core/arch/NEON/Complex.h | 259 - .../Eigen/src/Core/arch/NEON/PacketMath.h | 407 -- .../eigen-3.1.91/Eigen/src/Core/arch/SSE/Complex.h | 442 -- .../Eigen/src/Core/arch/SSE/MathFunctions.h | 464 -- .../Eigen/src/Core/arch/SSE/PacketMath.h | 644 -- .../Eigen/src/Core/products/CoeffBasedProduct.h | 441 -- .../src/Core/products/GeneralBlockPanelKernel.h | 1335 ---- .../Eigen/src/Core/products/GeneralMatrixMatrix.h | 427 -- .../Eigen/src/Core/products/GeneralMatrixVector.h | 573 -- .../Eigen/src/Core/products/Parallelizer.h | 159 - .../src/Core/products/SelfadjointMatrixMatrix.h | 436 -- .../src/Core/products/SelfadjointMatrixVector.h | 281 - .../src/Core/products/SelfadjointRank2Update.h | 93 - .../src/Core/products/TriangularMatrixMatrix_MKL.h | 309 - .../src/Core/products/TriangularMatrixVector.h | 348 -- .../src/Core/products/TriangularSolverMatrix.h | 329 - vendor/eigen-3.1.91/Eigen/src/Core/util/BlasUtil.h | 264 - .../eigen-3.1.91/Eigen/src/Core/util/Constants.h | 438 -- .../Eigen/src/Core/util/ForwardDeclarations.h | 299 - .../eigen-3.1.91/Eigen/src/Core/util/MKL_support.h | 109 - vendor/eigen-3.1.91/Eigen/src/Core/util/Macros.h | 416 -- vendor/eigen-3.1.91/Eigen/src/Core/util/Memory.h | 974 --- .../Eigen/src/Core/util/StaticAssert.h | 206 - .../eigen-3.1.91/Eigen/src/Core/util/XprHelper.h | 468 -- .../Eigen/src/Eigen2Support/Geometry/AlignedBox.h | 159 - .../Eigen/src/Eigen2Support/Geometry/Hyperplane.h | 254 - .../src/Eigen2Support/Geometry/ParametrizedLine.h | 141 - .../Eigen/src/Eigen2Support/LeastSquares.h | 170 - .../Eigen/src/Eigen2Support/MathFunctions.h | 57 - vendor/eigen-3.1.91/Eigen/src/Eigen2Support/SVD.h | 638 -- .../Eigen/src/Eigenvalues/ComplexEigenSolver.h | 333 - .../Eigen/src/Eigenvalues/ComplexSchur.h | 456 -- .../Eigen/src/Eigenvalues/ComplexSchur_MKL.h | 94 - .../Eigen/src/Eigenvalues/EigenSolver.h | 598 -- .../Eigen/src/Eigenvalues/GeneralizedEigenSolver.h | 341 - .../src/Eigenvalues/HessenbergDecomposition.h | 373 -- vendor/eigen-3.1.91/Eigen/src/Eigenvalues/RealQZ.h | 624 -- .../eigen-3.1.91/Eigen/src/Eigenvalues/RealSchur.h | 529 -- .../Eigen/src/Eigenvalues/RealSchur_MKL.h | 83 - .../Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h | 802 --- .../src/Eigenvalues/SelfAdjointEigenSolver_MKL.h | 92 - .../Eigen/src/Eigenvalues/Tridiagonalization.h | 557 -- .../eigen-3.1.91/Eigen/src/Geometry/AlignedBox.h | 375 -- vendor/eigen-3.1.91/Eigen/src/Geometry/AngleAxis.h | 233 - .../eigen-3.1.91/Eigen/src/Geometry/EulerAngles.h | 85 - .../eigen-3.1.91/Eigen/src/Geometry/Homogeneous.h | 307 - .../eigen-3.1.91/Eigen/src/Geometry/Hyperplane.h | 270 - .../eigen-3.1.91/Eigen/src/Geometry/OrthoMethods.h | 218 - .../Eigen/src/Geometry/ParametrizedLine.h | 195 - .../eigen-3.1.91/Eigen/src/Geometry/Quaternion.h | 775 --- .../eigen-3.1.91/Eigen/src/Geometry/Rotation2D.h | 157 - vendor/eigen-3.1.91/Eigen/src/Geometry/Transform.h | 1440 ----- .../eigen-3.1.91/Eigen/src/Geometry/Translation.h | 206 - vendor/eigen-3.1.91/Eigen/src/Geometry/Umeyama.h | 177 - .../Eigen/src/Householder/BlockHouseholder.h | 68 - .../Eigen/src/Householder/Householder.h | 171 - .../Eigen/src/Householder/HouseholderSequence.h | 441 -- .../IterativeLinearSolvers/BasicPreconditioners.h | 149 - .../Eigen/src/IterativeLinearSolvers/BiCGSTAB.h | 261 - .../src/IterativeLinearSolvers/ConjugateGradient.h | 265 - .../src/IterativeLinearSolvers/IncompleteLUT.h | 468 -- .../IterativeLinearSolvers/IterativeSolverBase.h | 254 - vendor/eigen-3.1.91/Eigen/src/Jacobi/Jacobi.h | 433 -- vendor/eigen-3.1.91/Eigen/src/LU/FullPivLU.h | 742 --- vendor/eigen-3.1.91/Eigen/src/LU/Inverse.h | 400 -- vendor/eigen-3.1.91/Eigen/src/LU/PartialPivLU.h | 501 -- .../Eigen/src/MetisSupport/MetisSupport.h | 137 - .../eigen-3.1.91/Eigen/src/OrderingMethods/Amd.h | 435 -- .../Eigen/src/OrderingMethods/Eigen_Colamd.h | 1850 ------ .../Eigen/src/OrderingMethods/Ordering.h | 150 - .../Eigen/src/PardisoSupport/PardisoSupport.h | 592 -- .../Eigen/src/QR/ColPivHouseholderQR.h | 555 -- .../Eigen/src/QR/ColPivHouseholderQR_MKL.h | 99 - .../Eigen/src/QR/FullPivHouseholderQR.h | 598 -- vendor/eigen-3.1.91/Eigen/src/QR/HouseholderQR.h | 351 -- .../eigen-3.1.91/Eigen/src/QR/HouseholderQR_MKL.h | 69 - .../Eigen/src/SPQRSupport/SuiteSparseQRSupport.h | 304 - vendor/eigen-3.1.91/Eigen/src/SVD/JacobiSVD.h | 884 --- vendor/eigen-3.1.91/Eigen/src/SVD/JacobiSVD_MKL.h | 92 - .../Eigen/src/SVD/UpperBidiagonalization.h | 148 - .../Eigen/src/SparseCholesky/SimplicialCholesky.h | 667 -- .../src/SparseCholesky/SimplicialCholesky_impl.h | 199 - .../eigen-3.1.91/Eigen/src/SparseCore/AmbiVector.h | 373 -- .../Eigen/src/SparseCore/CompressedStorage.h | 233 - .../SparseCore/ConservativeSparseSparseProduct.h | 245 - .../Eigen/src/SparseCore/CoreIterators.h | 61 - .../Eigen/src/SparseCore/MappedSparseMatrix.h | 179 - .../Eigen/src/SparseCore/SparseAssign.h | 0 .../Eigen/src/SparseCore/SparseBlock.h | 403 -- .../Eigen/src/SparseCore/SparseColEtree.h | 204 - .../Eigen/src/SparseCore/SparseCwiseBinaryOp.h | 324 - .../Eigen/src/SparseCore/SparseDenseProduct.h | 300 - .../Eigen/src/SparseCore/SparseDiagonalProduct.h | 192 - .../eigen-3.1.91/Eigen/src/SparseCore/SparseDot.h | 101 - .../Eigen/src/SparseCore/SparseMatrix.h | 1219 ---- .../Eigen/src/SparseCore/SparseMatrixBase.h | 448 -- .../Eigen/src/SparseCore/SparsePermutation.h | 148 - .../Eigen/src/SparseCore/SparseProduct.h | 187 - .../Eigen/src/SparseCore/SparseSelfAdjointView.h | 480 -- .../SparseCore/SparseSparseProductWithPruning.h | 149 - .../Eigen/src/SparseCore/SparseTranspose.h | 61 - .../Eigen/src/SparseCore/SparseTriangularView.h | 164 - .../eigen-3.1.91/Eigen/src/SparseCore/SparseUtil.h | 173 - .../Eigen/src/SparseCore/SparseVector.h | 412 -- .../eigen-3.1.91/Eigen/src/SparseCore/SparseView.h | 98 - .../Eigen/src/SparseCore/TriangularSolver.h | 334 - vendor/eigen-3.1.91/Eigen/src/SparseLU/SparseLU.h | 618 -- .../eigen-3.1.91/Eigen/src/SparseLU/SparseLUImpl.h | 64 - .../Eigen/src/SparseLU/SparseLU_Memory.h | 222 - .../Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h | 294 - .../Eigen/src/SparseLU/SparseLU_column_bmod.h | 180 - .../Eigen/src/SparseLU/SparseLU_column_dfs.h | 177 - .../Eigen/src/SparseLU/SparseLU_kernel_bmod.h | 130 - .../Eigen/src/SparseLU/SparseLU_panel_bmod.h | 223 - .../Eigen/src/SparseLU/SparseLU_pivotL.h | 134 - .../Eigen/src/SparseLU/SparseLU_pruneL.h | 135 - vendor/eigen-3.1.91/Eigen/src/SparseQR/SparseQR.h | 588 -- .../eigen-3.1.91/Eigen/src/StlSupport/StdDeque.h | 134 - vendor/eigen-3.1.91/Eigen/src/StlSupport/StdList.h | 114 - .../eigen-3.1.91/Eigen/src/StlSupport/StdVector.h | 126 - .../Eigen/src/SuperLUSupport/SuperLUSupport.h | 1026 --- .../Eigen/src/UmfPackSupport/UmfPackSupport.h | 432 -- .../Eigen/src/plugins/ArrayCwiseBinaryOps.h | 211 - .../Eigen/src/plugins/ArrayCwiseUnaryOps.h | 203 - .../eigen-3.1.91/Eigen/src/plugins/BlockMethods.h | 747 --- .../Eigen/src/plugins/MatrixCwiseBinaryOps.h | 126 - .../Eigen/src/plugins/MatrixCwiseUnaryOps.h | 67 - vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Array | 0 .../Eigen/CMakeLists.txt | 0 .../{eigen-3.1.91 => eigen-3.2.8}/Eigen/Cholesky | 0 vendor/eigen-3.2.8/Eigen/CholmodSupport | 45 + vendor/eigen-3.2.8/Eigen/Core | 376 ++ vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Dense | 0 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Eigen | 0 vendor/eigen-3.2.8/Eigen/Eigen2Support | 95 + .../Eigen/Eigenvalues | 0 .../{eigen-3.1.91 => eigen-3.2.8}/Eigen/Geometry | 0 .../Eigen/Householder | 0 .../Eigen/IterativeLinearSolvers | 0 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/Jacobi | 0 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/LU | 0 .../Eigen/LeastSquares | 0 .../Eigen/MetisSupport | 0 .../Eigen/OrderingMethods | 0 .../Eigen/PaStiXSupport | 0 .../Eigen/PardisoSupport | 0 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/QR | 0 .../Eigen/QtAlignedMalloc | 0 vendor/eigen-3.2.8/Eigen/SPQRSupport | 29 + vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/SVD | 0 vendor/eigen-3.2.8/Eigen/Sparse | 27 + vendor/eigen-3.2.8/Eigen/SparseCholesky | 47 + vendor/eigen-3.2.8/Eigen/SparseCore | 64 + vendor/eigen-3.2.8/Eigen/SparseLU | 49 + vendor/eigen-3.2.8/Eigen/SparseQR | 33 + .../{eigen-3.1.91 => eigen-3.2.8}/Eigen/StdDeque | 0 vendor/{eigen-3.1.91 => eigen-3.2.8}/Eigen/StdList | 0 .../{eigen-3.1.91 => eigen-3.2.8}/Eigen/StdVector | 0 .../Eigen/SuperLUSupport | 0 vendor/eigen-3.2.8/Eigen/UmfPackSupport | 36 + .../Eigen/src/CMakeLists.txt | 0 .../Eigen/src/Cholesky/CMakeLists.txt | 0 vendor/eigen-3.2.8/Eigen/src/Cholesky/LDLT.h | 611 ++ vendor/eigen-3.2.8/Eigen/src/Cholesky/LLT.h | 498 ++ vendor/eigen-3.2.8/Eigen/src/Cholesky/LLT_MKL.h | 102 + .../Eigen/src/CholmodSupport/CMakeLists.txt | 0 .../Eigen/src/CholmodSupport/CholmodSupport.h | 607 ++ vendor/eigen-3.2.8/Eigen/src/Core/Array.h | 323 + vendor/eigen-3.2.8/Eigen/src/Core/ArrayBase.h | 226 + vendor/eigen-3.2.8/Eigen/src/Core/ArrayWrapper.h | 264 + vendor/eigen-3.2.8/Eigen/src/Core/Assign.h | 590 ++ .../Eigen/src/Core/Assign_MKL.h | 0 .../Eigen/src/Core/BandMatrix.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/Block.h | 406 ++ vendor/eigen-3.2.8/Eigen/src/Core/BooleanRedux.h | 154 + .../Eigen/src/Core/CMakeLists.txt | 0 .../eigen-3.2.8/Eigen/src/Core/CommaInitializer.h | 154 + .../Eigen/src/Core/CoreIterators.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/CwiseBinaryOp.h | 230 + .../Eigen/src/Core/CwiseNullaryOp.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/CwiseUnaryOp.h | 126 + vendor/eigen-3.2.8/Eigen/src/Core/CwiseUnaryView.h | 139 + vendor/eigen-3.2.8/Eigen/src/Core/DenseBase.h | 521 ++ .../Eigen/src/Core/DenseCoeffsBase.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/DenseStorage.h | 434 ++ vendor/eigen-3.2.8/Eigen/src/Core/Diagonal.h | 237 + .../Eigen/src/Core/DiagonalMatrix.h | 0 .../eigen-3.2.8/Eigen/src/Core/DiagonalProduct.h | 131 + vendor/eigen-3.2.8/Eigen/src/Core/Dot.h | 263 + vendor/eigen-3.2.8/Eigen/src/Core/EigenBase.h | 131 + .../Eigen/src/Core/Flagged.h | 0 .../Eigen/src/Core/ForceAlignedAccess.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/Functors.h | 1026 +++ vendor/eigen-3.2.8/Eigen/src/Core/Fuzzy.h | 150 + vendor/eigen-3.2.8/Eigen/src/Core/GeneralProduct.h | 638 ++ .../eigen-3.2.8/Eigen/src/Core/GenericPacketMath.h | 350 ++ .../eigen-3.2.8/Eigen/src/Core/GlobalFunctions.h | 92 + vendor/eigen-3.2.8/Eigen/src/Core/IO.h | 250 + .../Eigen/src/Core/Map.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/MapBase.h | 251 + vendor/eigen-3.2.8/Eigen/src/Core/MathFunctions.h | 768 +++ vendor/eigen-3.2.8/Eigen/src/Core/Matrix.h | 420 ++ vendor/eigen-3.2.8/Eigen/src/Core/MatrixBase.h | 563 ++ .../Eigen/src/Core/NestByValue.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/NoAlias.h | 134 + .../Eigen/src/Core/NumTraits.h | 0 .../eigen-3.2.8/Eigen/src/Core/PermutationMatrix.h | 721 +++ .../eigen-3.2.8/Eigen/src/Core/PlainObjectBase.h | 822 +++ vendor/eigen-3.2.8/Eigen/src/Core/ProductBase.h | 290 + .../Eigen/src/Core/Random.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/Redux.h | 409 ++ vendor/eigen-3.2.8/Eigen/src/Core/Ref.h | 278 + vendor/eigen-3.2.8/Eigen/src/Core/Replicate.h | 177 + vendor/eigen-3.2.8/Eigen/src/Core/ReturnByValue.h | 99 + .../Eigen/src/Core/Reverse.h | 0 .../Eigen/src/Core/Select.h | 0 .../eigen-3.2.8/Eigen/src/Core/SelfAdjointView.h | 314 + .../eigen-3.2.8/Eigen/src/Core/SelfCwiseBinaryOp.h | 191 + .../eigen-3.2.8/Eigen/src/Core/SolveTriangular.h | 260 + vendor/eigen-3.2.8/Eigen/src/Core/StableNorm.h | 203 + .../Eigen/src/Core/Stride.h | 0 .../Eigen/src/Core/Swap.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/Transpose.h | 419 ++ .../Eigen/src/Core/Transpositions.h | 0 .../eigen-3.2.8/Eigen/src/Core/TriangularMatrix.h | 839 +++ .../Eigen/src/Core/VectorBlock.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/VectorwiseOp.h | 642 ++ vendor/eigen-3.2.8/Eigen/src/Core/Visitor.h | 240 + .../Eigen/src/Core/arch/AltiVec/CMakeLists.txt | 0 .../Eigen/src/Core/arch/AltiVec/Complex.h | 0 .../Eigen/src/Core/arch/AltiVec/PacketMath.h | 501 ++ .../Eigen/src/Core/arch/CMakeLists.txt | 0 .../Eigen/src/Core/arch/Default/CMakeLists.txt | 0 .../Eigen/src/Core/arch/Default/Settings.h | 0 .../Eigen/src/Core/arch/NEON/CMakeLists.txt | 0 .../eigen-3.2.8/Eigen/src/Core/arch/NEON/Complex.h | 253 + .../Eigen/src/Core/arch/NEON/PacketMath.h | 420 ++ .../Eigen/src/Core/arch/SSE/CMakeLists.txt | 0 .../eigen-3.2.8/Eigen/src/Core/arch/SSE/Complex.h | 442 ++ .../Eigen/src/Core/arch/SSE/MathFunctions.h | 475 ++ .../Eigen/src/Core/arch/SSE/PacketMath.h | 613 ++ .../Eigen/src/Core/products/CMakeLists.txt | 0 .../Eigen/src/Core/products/CoeffBasedProduct.h | 476 ++ .../src/Core/products/GeneralBlockPanelKernel.h | 1341 ++++ .../Eigen/src/Core/products/GeneralMatrixMatrix.h | 433 ++ .../Core/products/GeneralMatrixMatrixTriangular.h | 0 .../products/GeneralMatrixMatrixTriangular_MKL.h | 0 .../src/Core/products/GeneralMatrixMatrix_MKL.h | 0 .../Eigen/src/Core/products/GeneralMatrixVector.h | 566 ++ .../src/Core/products/GeneralMatrixVector_MKL.h | 0 .../Eigen/src/Core/products/Parallelizer.h | 162 + .../src/Core/products/SelfadjointMatrixMatrix.h | 436 ++ .../Core/products/SelfadjointMatrixMatrix_MKL.h | 0 .../src/Core/products/SelfadjointMatrixVector.h | 281 + .../Core/products/SelfadjointMatrixVector_MKL.h | 0 .../Eigen/src/Core/products/SelfadjointProduct.h | 0 .../src/Core/products/SelfadjointRank2Update.h | 93 + .../src/Core/products/TriangularMatrixMatrix.h | 0 .../src/Core/products/TriangularMatrixMatrix_MKL.h | 309 + .../src/Core/products/TriangularMatrixVector.h | 348 ++ .../src/Core/products/TriangularMatrixVector_MKL.h | 0 .../src/Core/products/TriangularSolverMatrix.h | 332 + .../src/Core/products/TriangularSolverMatrix_MKL.h | 0 .../src/Core/products/TriangularSolverVector.h | 0 vendor/eigen-3.2.8/Eigen/src/Core/util/BlasUtil.h | 264 + .../Eigen/src/Core/util/CMakeLists.txt | 0 vendor/eigen-3.2.8/Eigen/src/Core/util/Constants.h | 451 ++ .../Eigen/src/Core/util/DisableStupidWarnings.h | 0 .../Eigen/src/Core/util/ForwardDeclarations.h | 302 + .../eigen-3.2.8/Eigen/src/Core/util/MKL_support.h | 158 + vendor/eigen-3.2.8/Eigen/src/Core/util/Macros.h | 714 +++ vendor/eigen-3.2.8/Eigen/src/Core/util/Memory.h | 979 +++ .../Eigen/src/Core/util/Meta.h | 0 .../Eigen/src/Core/util/NonMPL2.h | 0 .../Eigen/src/Core/util/ReenableStupidWarnings.h | 0 .../eigen-3.2.8/Eigen/src/Core/util/StaticAssert.h | 208 + vendor/eigen-3.2.8/Eigen/src/Core/util/XprHelper.h | 469 ++ .../Eigen/src/Eigen2Support/Block.h | 0 .../Eigen/src/Eigen2Support/CMakeLists.txt | 0 .../Eigen/src/Eigen2Support/Cwise.h | 0 .../Eigen/src/Eigen2Support/CwiseOperators.h | 0 .../Eigen/src/Eigen2Support/Geometry/AlignedBox.h | 159 + .../Eigen/src/Eigen2Support/Geometry/All.h | 0 .../Eigen/src/Eigen2Support/Geometry/AngleAxis.h | 0 .../src/Eigen2Support/Geometry/CMakeLists.txt | 0 .../Eigen/src/Eigen2Support/Geometry/Hyperplane.h | 254 + .../src/Eigen2Support/Geometry/ParametrizedLine.h | 141 + .../Eigen/src/Eigen2Support/Geometry/Quaternion.h | 0 .../Eigen/src/Eigen2Support/Geometry/Rotation2D.h | 0 .../src/Eigen2Support/Geometry/RotationBase.h | 0 .../Eigen/src/Eigen2Support/Geometry/Scaling.h | 0 .../Eigen/src/Eigen2Support/Geometry/Transform.h | 0 .../Eigen/src/Eigen2Support/Geometry/Translation.h | 0 .../Eigen/src/Eigen2Support/LU.h | 0 .../Eigen/src/Eigen2Support/Lazy.h | 0 .../Eigen/src/Eigen2Support/LeastSquares.h | 169 + .../Eigen/src/Eigen2Support/Macros.h | 0 .../Eigen/src/Eigen2Support/MathFunctions.h | 57 + .../Eigen/src/Eigen2Support/Memory.h | 0 .../Eigen/src/Eigen2Support/Meta.h | 0 .../Eigen/src/Eigen2Support/Minor.h | 0 .../Eigen/src/Eigen2Support/QR.h | 0 vendor/eigen-3.2.8/Eigen/src/Eigen2Support/SVD.h | 637 ++ .../Eigen/src/Eigen2Support/TriangularSolver.h | 0 .../Eigen/src/Eigen2Support/VectorBlock.h | 0 .../Eigen/src/Eigenvalues/CMakeLists.txt | 0 .../Eigen/src/Eigenvalues/ComplexEigenSolver.h | 341 + .../Eigen/src/Eigenvalues/ComplexSchur.h | 456 ++ .../Eigen/src/Eigenvalues/ComplexSchur_MKL.h | 93 + .../Eigen/src/Eigenvalues/EigenSolver.h | 607 ++ .../Eigen/src/Eigenvalues/GeneralizedEigenSolver.h | 350 ++ .../GeneralizedSelfAdjointEigenSolver.h | 0 .../src/Eigenvalues/HessenbergDecomposition.h | 373 ++ .../Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h | 0 vendor/eigen-3.2.8/Eigen/src/Eigenvalues/RealQZ.h | 624 ++ .../eigen-3.2.8/Eigen/src/Eigenvalues/RealSchur.h | 525 ++ .../Eigen/src/Eigenvalues/RealSchur_MKL.h | 79 + .../Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h | 801 +++ .../src/Eigenvalues/SelfAdjointEigenSolver_MKL.h | 92 + .../Eigen/src/Eigenvalues/Tridiagonalization.h | 557 ++ vendor/eigen-3.2.8/Eigen/src/Geometry/AlignedBox.h | 392 ++ vendor/eigen-3.2.8/Eigen/src/Geometry/AngleAxis.h | 240 + .../Eigen/src/Geometry/CMakeLists.txt | 0 .../eigen-3.2.8/Eigen/src/Geometry/EulerAngles.h | 104 + .../eigen-3.2.8/Eigen/src/Geometry/Homogeneous.h | 307 + vendor/eigen-3.2.8/Eigen/src/Geometry/Hyperplane.h | 280 + .../eigen-3.2.8/Eigen/src/Geometry/OrthoMethods.h | 218 + .../Eigen/src/Geometry/ParametrizedLine.h | 195 + vendor/eigen-3.2.8/Eigen/src/Geometry/Quaternion.h | 776 +++ vendor/eigen-3.2.8/Eigen/src/Geometry/Rotation2D.h | 160 + .../Eigen/src/Geometry/RotationBase.h | 0 .../Eigen/src/Geometry/Scaling.h | 0 vendor/eigen-3.2.8/Eigen/src/Geometry/Transform.h | 1474 +++++ .../eigen-3.2.8/Eigen/src/Geometry/Translation.h | 206 + vendor/eigen-3.2.8/Eigen/src/Geometry/Umeyama.h | 177 + .../Eigen/src/Geometry/arch/CMakeLists.txt | 0 .../Eigen/src/Geometry/arch/Geometry_SSE.h | 0 .../Eigen/src/Householder/BlockHouseholder.h | 68 + .../Eigen/src/Householder/CMakeLists.txt | 0 .../Eigen/src/Householder/Householder.h | 171 + .../Eigen/src/Householder/HouseholderSequence.h | 441 ++ .../IterativeLinearSolvers/BasicPreconditioners.h | 149 + .../Eigen/src/IterativeLinearSolvers/BiCGSTAB.h | 263 + .../src/IterativeLinearSolvers/CMakeLists.txt | 0 .../src/IterativeLinearSolvers/ConjugateGradient.h | 258 + .../src/IterativeLinearSolvers/IncompleteLUT.h | 478 ++ .../IterativeLinearSolvers/IterativeSolverBase.h | 282 + .../Eigen/src/Jacobi/CMakeLists.txt | 0 vendor/eigen-3.2.8/Eigen/src/Jacobi/Jacobi.h | 433 ++ .../Eigen/src/LU/CMakeLists.txt | 0 .../Eigen/src/LU/Determinant.h | 0 vendor/eigen-3.2.8/Eigen/src/LU/FullPivLU.h | 751 +++ vendor/eigen-3.2.8/Eigen/src/LU/Inverse.h | 400 ++ vendor/eigen-3.2.8/Eigen/src/LU/PartialPivLU.h | 509 ++ .../Eigen/src/LU/PartialPivLU_MKL.h | 0 .../Eigen/src/LU/arch/CMakeLists.txt | 0 .../Eigen/src/LU/arch/Inverse_SSE.h | 0 .../Eigen/src/MetisSupport/CMakeLists.txt | 0 .../Eigen/src/MetisSupport/MetisSupport.h | 137 + vendor/eigen-3.2.8/Eigen/src/OrderingMethods/Amd.h | 444 ++ .../Eigen/src/OrderingMethods/CMakeLists.txt | 0 .../Eigen/src/OrderingMethods/Eigen_Colamd.h | 1843 ++++++ .../Eigen/src/OrderingMethods/Ordering.h | 154 + .../Eigen/src/PaStiXSupport/CMakeLists.txt | 0 .../Eigen/src/PaStiXSupport/PaStiXSupport.h | 0 .../Eigen/src/PardisoSupport/CMakeLists.txt | 0 .../Eigen/src/PardisoSupport/PardisoSupport.h | 592 ++ .../Eigen/src/QR/CMakeLists.txt | 0 .../eigen-3.2.8/Eigen/src/QR/ColPivHouseholderQR.h | 580 ++ .../Eigen/src/QR/ColPivHouseholderQR_MKL.h | 98 + .../Eigen/src/QR/FullPivHouseholderQR.h | 622 ++ vendor/eigen-3.2.8/Eigen/src/QR/HouseholderQR.h | 388 ++ .../eigen-3.2.8/Eigen/src/QR/HouseholderQR_MKL.h | 71 + .../Eigen/src/SPQRSupport/CMakeLists.txt | 0 .../Eigen/src/SPQRSupport/SuiteSparseQRSupport.h | 338 + .../Eigen/src/SVD/CMakeLists.txt | 0 vendor/eigen-3.2.8/Eigen/src/SVD/JacobiSVD.h | 976 +++ vendor/eigen-3.2.8/Eigen/src/SVD/JacobiSVD_MKL.h | 92 + .../Eigen/src/SVD/UpperBidiagonalization.h | 148 + .../Eigen/src/SparseCholesky/CMakeLists.txt | 0 .../Eigen/src/SparseCholesky/SimplicialCholesky.h | 671 ++ .../src/SparseCholesky/SimplicialCholesky_impl.h | 199 + .../eigen-3.2.8/Eigen/src/SparseCore/AmbiVector.h | 373 ++ .../Eigen/src/SparseCore/CMakeLists.txt | 0 .../Eigen/src/SparseCore/CompressedStorage.h | 233 + .../SparseCore/ConservativeSparseSparseProduct.h | 245 + .../Eigen/src/SparseCore/MappedSparseMatrix.h | 181 + .../eigen-3.2.8/Eigen/src/SparseCore/SparseBlock.h | 539 ++ .../Eigen/src/SparseCore/SparseColEtree.h | 206 + .../Eigen/src/SparseCore/SparseCwiseBinaryOp.h | 324 + .../Eigen/src/SparseCore/SparseCwiseUnaryOp.h | 0 .../Eigen/src/SparseCore/SparseDenseProduct.h | 311 + .../Eigen/src/SparseCore/SparseDiagonalProduct.h | 196 + .../eigen-3.2.8/Eigen/src/SparseCore/SparseDot.h | 101 + .../Eigen/src/SparseCore/SparseFuzzy.h | 0 .../Eigen/src/SparseCore/SparseMatrix.h | 1262 ++++ .../Eigen/src/SparseCore/SparseMatrixBase.h | 461 ++ .../Eigen/src/SparseCore/SparsePermutation.h | 148 + .../Eigen/src/SparseCore/SparseProduct.h | 188 + .../Eigen/src/SparseCore/SparseRedux.h | 0 .../Eigen/src/SparseCore/SparseSelfAdjointView.h | 507 ++ .../SparseCore/SparseSparseProductWithPruning.h | 150 + .../Eigen/src/SparseCore/SparseTranspose.h | 63 + .../Eigen/src/SparseCore/SparseTriangularView.h | 179 + .../eigen-3.2.8/Eigen/src/SparseCore/SparseUtil.h | 172 + .../Eigen/src/SparseCore/SparseVector.h | 448 ++ .../eigen-3.2.8/Eigen/src/SparseCore/SparseView.h | 99 + .../Eigen/src/SparseCore/TriangularSolver.h | 334 + .../Eigen/src/SparseLU/CMakeLists.txt | 0 vendor/eigen-3.2.8/Eigen/src/SparseLU/SparseLU.h | 806 +++ .../eigen-3.2.8/Eigen/src/SparseLU/SparseLUImpl.h | 66 + .../Eigen/src/SparseLU/SparseLU_Memory.h | 227 + .../Eigen/src/SparseLU/SparseLU_Structs.h | 0 .../Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h | 298 + .../Eigen/src/SparseLU/SparseLU_Utils.h | 0 .../Eigen/src/SparseLU/SparseLU_column_bmod.h | 180 + .../Eigen/src/SparseLU/SparseLU_column_dfs.h | 177 + .../Eigen/src/SparseLU/SparseLU_copy_to_ucol.h | 0 .../Eigen/src/SparseLU/SparseLU_gemm_kernel.h | 0 .../Eigen/src/SparseLU/SparseLU_heap_relax_snode.h | 0 .../Eigen/src/SparseLU/SparseLU_kernel_bmod.h | 130 + .../Eigen/src/SparseLU/SparseLU_panel_bmod.h | 223 + .../Eigen/src/SparseLU/SparseLU_panel_dfs.h | 0 .../Eigen/src/SparseLU/SparseLU_pivotL.h | 137 + .../Eigen/src/SparseLU/SparseLU_pruneL.h | 135 + .../Eigen/src/SparseLU/SparseLU_relax_snode.h | 0 .../Eigen/src/SparseQR/CMakeLists.txt | 0 vendor/eigen-3.2.8/Eigen/src/SparseQR/SparseQR.h | 714 +++ .../Eigen/src/StlSupport/CMakeLists.txt | 0 vendor/eigen-3.2.8/Eigen/src/StlSupport/StdDeque.h | 126 + vendor/eigen-3.2.8/Eigen/src/StlSupport/StdList.h | 106 + .../eigen-3.2.8/Eigen/src/StlSupport/StdVector.h | 126 + .../Eigen/src/StlSupport/details.h | 0 .../Eigen/src/SuperLUSupport/CMakeLists.txt | 0 .../Eigen/src/SuperLUSupport/SuperLUSupport.h | 1026 +++ .../Eigen/src/UmfPackSupport/CMakeLists.txt | 0 .../Eigen/src/UmfPackSupport/UmfPackSupport.h | 474 ++ .../Eigen/src/misc/CMakeLists.txt | 0 .../Eigen/src/misc/Image.h | 0 .../Eigen/src/misc/Kernel.h | 0 .../Eigen/src/misc/Solve.h | 0 .../Eigen/src/misc/SparseSolve.h | 0 .../Eigen/src/misc/blas.h | 0 .../Eigen/src/plugins/ArrayCwiseBinaryOps.h | 253 + .../Eigen/src/plugins/ArrayCwiseUnaryOps.h | 187 + .../eigen-3.2.8/Eigen/src/plugins/BlockMethods.h | 935 +++ .../Eigen/src/plugins/CMakeLists.txt | 0 .../Eigen/src/plugins/CommonCwiseBinaryOps.h | 0 .../Eigen/src/plugins/CommonCwiseUnaryOps.h | 0 .../Eigen/src/plugins/MatrixCwiseBinaryOps.h | 143 + .../Eigen/src/plugins/MatrixCwiseUnaryOps.h | 52 + vendor/jsoncpp-1.6.2/dist/CMakeLists.txt | 26 + .../dist/json/{json-forwards.h => forwards.h} | 0 vendor/rply-1.1.4/rply.h | 2 +- 1253 files changed, 116287 insertions(+), 76972 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/pdal.git _______________________________________________ Pkg-grass-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

