Gromacs  2020.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Enumerations | Variables
architecture.h File Reference
+ This graph shows which files directly or indirectly include this file:

Description

Declares and defines architecture booleans to minimize preprocessed code.

Macros

#define GMX_IS_X86_32   0
 Whether the compilation is targeting 32-bit x86.
 
#define GMX_IS_X86_64   0
 Whether the compilation is targeting 64-bit x86.
 

Enumerations

enum  gmx::Architecture { Unknown, gmx::Architecture::X86, gmx::Architecture::Arm, gmx::Architecture::PowerPC }
 Enum for GROMACS CPU hardware detection support. More...
 

Variables

static constexpr Architecture gmx::c_architecture
 Constant that tells what the architecture is. More...