FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
base_header.hpp File Reference

FEAT Kernel base header. More...

#include <feat_config.hpp>
#include <kernel/util/compiler_intel_oneapi.hpp>
#include <kernel/util/compiler_intel.hpp>
#include <kernel/util/compiler_clang.hpp>
#include <kernel/util/compiler_cray.hpp>
#include <kernel/util/compiler_microsoft.hpp>
#include <kernel/util/compiler_gnu.hpp>
#include <cstdint>

Go to the source code of this file.

Namespaces

namespace  FEAT
 FEAT namespace.
 

Typedefs

typedef std::uint64_t FEAT::Index
 Index data type. More...
 
typedef double FEAT::Real
 Real data type. More...
 

Variables

static constexpr int FEAT::version_major = 3
 FEAT major version number. More...
 
static constexpr int FEAT::version_minor = 2025
 FEAT minor version number. More...
 
static constexpr int FEAT::version_patch = 10
 FEAT patch version number. More...
 

Detailed Description

FEAT Kernel base header.

This file is the base header for the FEAT kernel, which is included by all other FEAT header and source files. It defines macros and data types which are frequently used in other files.

Definition in file base_header.hpp.

Macro Definition Documentation

◆ CUDA_DEVICE

#define CUDA_DEVICE

Definition at line 145 of file base_header.hpp.

◆ CUDA_HOST

#define CUDA_HOST

Definition at line 144 of file base_header.hpp.

◆ CUDA_HOST_DEVICE

#define CUDA_HOST_DEVICE

Definition at line 146 of file base_header.hpp.