Chombo + EB
3.2
|
System dependent functions. More...
#include <cstring>
#include "CH_config.H"
#include "BaseNamespaceHeader.H"
#include "BaseNamespaceFooter.H"
Go to the source code of this file.
Namespaces | |
CHSystem | |
Macros | |
#define | _CH_SYSTEM_H_ |
#define | BOOST_PP_STRINGIZE_(expr) #expr |
#define | BOOST_PP_STRINGIZE(expr) BOOST_PP_STRINGIZE_(expr) |
#define | BOOST_PRAGMA(args) _Pragma(BOOST_PP_STRINGIZE(args)) |
#define | BOOST_BUILTIN_ASSUME(expr) do { if (!(expr)) __builtin_unreachable(); } while (0) \ |
#define | BOOST_BUILTIN_ASSUME_ALIGNED(ptr, align) |
#define | BOOST_DEMAND_VECTORIZATION BOOST_PRAGMA(GCC ivdep) \ |
Functions | |
int | CHSystem::fileExists (const char *const a_filename) |
Check if a file exists. More... | |
int | CHSystem::memalign (void **a_memptr, size_t a_alignment, size_t a_size) |
Allocate aligned memory. More... | |
int | CHSystem::popcnt (unsigned i) |
System dependent functions.
#define _CH_SYSTEM_H_ |
#define BOOST_PP_STRINGIZE_ | ( | expr | ) | #expr |
#define BOOST_PP_STRINGIZE | ( | expr | ) | BOOST_PP_STRINGIZE_(expr) |
#define BOOST_PRAGMA | ( | args | ) | _Pragma(BOOST_PP_STRINGIZE(args)) |
#define BOOST_BUILTIN_ASSUME | ( | expr | ) | do { if (!(expr)) __builtin_unreachable(); } while (0) \ |
#define BOOST_BUILTIN_ASSUME_ALIGNED | ( | ptr, | |
align | |||
) |
#define BOOST_DEMAND_VECTORIZATION BOOST_PRAGMA(GCC ivdep) \ |