
SET(MDR_HEADER
	${CMAKE_CURRENT_SOURCE_DIR}/RefactorUtils.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Decomposer
	${CMAKE_CURRENT_SOURCE_DIR}/Decomposer/MGARD.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Decomposer/Decomposer.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Decomposer/DecomposerInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Reorganizer
	${CMAKE_CURRENT_SOURCE_DIR}/Reorganizer/Reorganizer.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Reorganizer/BasicReorganizer.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Reorganizer/ReorganizerInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/BitplaneEncoder
	${CMAKE_CURRENT_SOURCE_DIR}/BitplaneEncoder/BitplaneEncoderInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/BitplaneEncoder/NegaBinaryBPEncoder.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/BitplaneEncoder/PerBitBPEncoder.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/BitplaneEncoder/GroupedBPEncoder.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/BitplaneEncoder/BitplaneEncoder.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/BitplaneEncoder/GroupedBPEncoderGPU.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/BitplaneEncoder/BitplaneEncoderGPU.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Reconstructor
	${CMAKE_CURRENT_SOURCE_DIR}/Reconstructor/ComposedReconstructor.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Reconstructor/Reconstructor.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Reconstructor/ReconstructorInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Retriever
	${CMAKE_CURRENT_SOURCE_DIR}/Retriever/Retriever.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Retriever/HPSSFileRetriever.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Retriever/RetrieverInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Retriever/FileRetriever.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/LosslessCompressor
	${CMAKE_CURRENT_SOURCE_DIR}/LosslessCompressor/AdaptiveLevelCompressor.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/LosslessCompressor/DefaultLevelCompressor.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/LosslessCompressor/LosslessCompressor.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/LosslessCompressor/NullLevelCompressor.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/LosslessCompressor/LevelCompressor.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/LosslessCompressor/LevelCompressorInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/LosslessCompressor/ZSTD.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Refactor
	${CMAKE_CURRENT_SOURCE_DIR}/Refactor/Refactor.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Refactor/RefactorInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Refactor/ComposedRefactor.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/ErrorCollector
	${CMAKE_CURRENT_SOURCE_DIR}/ErrorCollector/ErrorCollectorInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/ErrorCollector/SquaredErrorCollector.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/ErrorCollector/MaxErrorCollector.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/ErrorCollector/ErrorCollector.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/ErrorEstimator
	${CMAKE_CURRENT_SOURCE_DIR}/ErrorEstimator/ErrorEstimatorInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/ErrorEstimator/SquaredErrorEstimator.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/ErrorEstimator/ErrorEstimator.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/ErrorEstimator/MaxErrorEstimator.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Writer
	${CMAKE_CURRENT_SOURCE_DIR}/Writer/HPSSFileWriter.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Writer/WriterInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Writer/FileWriter.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Writer/Writer.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Interleaver
	${CMAKE_CURRENT_SOURCE_DIR}/Interleaver/InterleaverInterface.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Interleaver/BlockedInterleaver.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Interleaver/SFCInterleaver.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Interleaver/DirectInterleaver.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/Interleaver/Interleaver.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/SizeInterpreter
	${CMAKE_CURRENT_SOURCE_DIR}/SizeInterpreter/BasicSizeInterpreter.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/SizeInterpreter/SizeInterpreter.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/SizeInterpreter/GreedyBasedSizeInterpreter.hpp
	${CMAKE_CURRENT_SOURCE_DIR}/SizeInterpreter/SizeInterpreterInterface.hpp
	PARENT_SCOPE)