Program Listing for File array.hpp#

Return to documentation for file (librapid/include/librapid/array/array.hpp)

#ifndef LIBRAPID_ARRAY
#define LIBRAPID_ARRAY

#include "shape.hpp"
#include "strideTools.hpp"
#include "storage.hpp"

#if defined(LIBRAPID_HAS_OPENCL)
#    include "../opencl/openclStorage.hpp"
#endif // LIBRAPID_HAS_OPENCL

#if defined(LIBRAPID_HAS_CUDA)
#    include "../cuda/cudaStorage.hpp"
#endif // LIBRAPID_HAS_CUDA

#include "arrayTypeDef.hpp"
#include "commaInitializer.hpp"
#include "arrayIterator.hpp"
#include "arrayContainer.hpp"
#include "operations.hpp"
#include "function.hpp"
#include "assignOps.hpp"
#include "generalArrayView.hpp"
#include "generalArrayViewToString.hpp"
#include "arrayFromData.hpp"
#include "fill.hpp"
#include "pseudoConstructors.hpp"
#include "fourierTransform.hpp"

#include "linalg/linalg.hpp"

#endif // LIBRAPID_ARRAY