Einsums/Config/CompilerSpecific.hpp#

Defined in header Einsums/Config/CompilerSpecific.hpp.

See Overview for a list of names and headers that are part of the public Einsums API.

Defines

EINSUMS_OMP_PARALLEL_FOR_SIMD#
EINSUMS_OMP_PARALLEL_FOR#
EINSUMS_OMP_SIMD#
EINSUMS_OMP_PARALLEL#
EINSUMS_OMP_TASK_FOR#
EINSUMS_OMP_TASK#
EINSUMS_OMP_FOR_NOWAIT#
EINSUMS_OMP_CRITICAL#
EINSUMS_ALWAYS_INLINE#
EINSUMS_DISABLE_WARNING_PUSH#
EINSUMS_DISABLE_WARNING_POP#
EINSUMS_DISABLE_WARNING_RETURN_TYPE_C_LINKAGE#
EINSUMS_DISABLE_WARNING_DEPRECATED_DECLARATIONS#
EINSUMS_GCC_VERSION#

Returns the GCC version einsums is compiled with. Only set if compiled with GCC.

EINSUMS_CLANG_VERSION#

Returns the Clang version einsums is compiled with. Only set if compiled with Clang.

EINSUMS_INTEL_VERSION#

Returns the Intel Compiler version einsums is compiled with. Only set if compiled with the Intel Compiler.

EINSUMS_MSVC#

This macro is set if the compilation is with MSVC.

EINSUMS_MINGW#

This macro is set if the compilation is with Mingw.

EINSUMS_WINDOWS#

This macro is set if the compilation is for Windows.

EINSUMS_NO_SANITIZE_ADDRESS#