NeoFOAM
WIP Prototype of a modern OpenFOAM core
Loading...
Searching...
No Matches
include
NeoFOAM
core
primitives
label.hpp
Go to the documentation of this file.
1
// SPDX-License-Identifier: MIT
2
// SPDX-FileCopyrightText: 2023 NeoFOAM authors
3
#pragma once
4
5
#include <cstdint>
6
7
namespace
NeoFOAM
8
{
9
#ifdef NEOFOAM_DP_LABEL
10
using
label
= int64_t;
11
using
localIdx
= uint64_t;
12
#else
13
using
label
= int32_t;
14
using
localIdx
= uint32_t;
15
#endif
16
using
globalIdx
= uint64_t;
17
using
size_t
= std::size_t;
18
using
mpi_label_t
= int;
19
}
NeoFOAM
Definition
collection.hpp:14
NeoFOAM::mpi_label_t
int mpi_label_t
Definition
label.hpp:18
NeoFOAM::globalIdx
uint64_t globalIdx
Definition
label.hpp:16
NeoFOAM::label
int32_t label
Definition
label.hpp:13
NeoFOAM::localIdx
uint32_t localIdx
Definition
label.hpp:14
NeoFOAM::size_t
std::size_t size_t
Definition
label.hpp:17
Generated by
1.9.8