Commit 619e75ae authored by Ben Huber's avatar Ben Huber

make c++14 the default to contain all features per default

parent 98436f88
......@@ -20,9 +20,9 @@ PYTEST3 = pytest3
#=================================================================================================
# C++ Version
#=================================================================================================
# Xerus requires at least C++11 language support, however some features need support of C++14 or
# even C++17 in order to activated.
COMPATIBILITY = -std=c++11
# Xerus requires at least C++11 language support. It is advised to use the c++14 or higher versions
# though to have access to all features of the Xerus library.
COMPATIBILITY = -std=c++14
#=================================================================================================
......
......@@ -26,49 +26,49 @@
#ifndef XERUS_H
#define XERUS_H
#define MISC_NAMESPACE xerus
// The misc stuff needed by xerus
#include "xerus/misc.h"
// File which sets the custom log levels
#include "xerus/tensorLogger.h"
#define MISC_NAMESPACE xerus
// The misc stuff needed by xerus
#include "xerus/misc.h"
// File which sets the custom log levels
#include "xerus/tensorLogger.h"
// All the xerus headers
// All the xerus headers
#include "xerus/blasLapackWrapper.h"
#ifdef ARPACK_LIBRARIES
#include "xerus/arpackWrapper.h"
#endif
#include "xerus/index.h"
#include "xerus/indexedTensorReadOnly.h"
#include "xerus/indexedTensorWritable.h"
#include "xerus/indexedTensor.h"
#include "xerus/indexedTensorMoveable.h"
#include "xerus/indexedTensorList.h"
#include "xerus/tensor.h"
#include "xerus/cholmod_wrapper.h"
#include "xerus/sparseTimesFullContraction.h"
#include "xerus/sparseTimesFullContraction.h"
#include "xerus/indexedTensor_tensor_factorisations.h"
#include "xerus/tensorNetwork.h"
#include "xerus/contractionHeuristic.h"
#include "xerus/ttNetwork.h"
#include "xerus/htNetwork.h"
#include "xerus/ttStack.h"
#include "xerus/index.h"
#include "xerus/indexedTensorReadOnly.h"
#include "xerus/indexedTensorWritable.h"
#include "xerus/indexedTensor.h"
#include "xerus/indexedTensorMoveable.h"
#include "xerus/indexedTensorList.h"
#include "xerus/tensor.h"
#include "xerus/cholmod_wrapper.h"
#include "xerus/sparseTimesFullContraction.h"
#include "xerus/sparseTimesFullContraction.h"
#include "xerus/indexedTensor_tensor_factorisations.h"
#include "xerus/tensorNetwork.h"
#include "xerus/contractionHeuristic.h"
#include "xerus/ttNetwork.h"
#include "xerus/htNetwork.h"
#include "xerus/ttStack.h"
#include "xerus/performanceData.h"
#include "xerus/measurments.h"
#include "xerus/algorithms/als.h"
#include "xerus/algorithms/steepestDescent.h"
#include "xerus/algorithms/cg.h"
#include "xerus/algorithms/decompositionAls.h"
#include "xerus/algorithms/adf.h"
#include "xerus/algorithms/asd.h"
#include "xerus/algorithms/iht.h"
#include "xerus/algorithms/largestEntry.h"
#include "xerus/algorithms/randomSVD.h"
#include "xerus/applications/uq.h"
#include "xerus/applications/uqAdf.h"
#include "xerus/algorithms/als.h"
#include "xerus/algorithms/steepestDescent.h"
#include "xerus/algorithms/cg.h"
#include "xerus/algorithms/decompositionAls.h"
#include "xerus/algorithms/adf.h"
#include "xerus/algorithms/asd.h"
#include "xerus/algorithms/iht.h"
#include "xerus/algorithms/largestEntry.h"
#include "xerus/algorithms/randomSVD.h"
#include "xerus/applications/uq.h"
#include "xerus/applications/uqAdf.h"
#include "xerus/examples/specificLowRankTensors.h"
#endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment