// This file is part of FMCA, the Fast Multiresolution Covariance Analysis
// package.
//
// Copyright (c) 2022, Michael Multerer
//
// All rights reserved.
//
// This source code is subject to the GNU Affero General Public License v3.0
// license and without any warranty, see <https://github.com/muchip/FMCA>
// for further information.
//
#ifndef FMCA_SAMPLETS_MODULE_
#define FMCA_SAMPLETS_MODULE_

#include "src/util/Macros.h"
//

#include "Clustering"
#include "Moments"
#include "Interpolator"
#include "MatrixEvaluator"

#include "src/util/ForwardDeclarations.h"
#include "src/util/Macros.h"
#include "src/util/Graph.h"
#include "src/util/LIsomap.h"

#include "src/Samplets/SampletTreeBase.h"
#include "src/Samplets/H2SampletTreeBase.h"
#include "src/Samplets/adaptiveTreeSearch.h"
#include "src/Samplets/SampletMapper.h"
#include "src/Samplets/SampletTree.h"
#include "src/Samplets/H2SampletTree.h"
#include "src/Samplets/GraphSampletForest.h"

#include "src/Samplets/SampletAdaptiveClustering.h"
#include "src/Samplets/samplet_transformer.h"
#include "src/Samplets/SampletMatrixCompressorBase.h"
#include "src/Samplets/recursivelyComputeBlock.h"
#include "src/Samplets/SampletMatrixCompressor_DAG.h"
#include "src/Samplets/SampletMatrixCompressorUnsymmetric.h"

#endif
