#include <string>#include <limits>#include <complex>#include <array>#include <cstdint>Go to the source code of this file.
Namespaces | |
| namespace | belfem |
| USER GUIDES: | |
Macros | |
| #define | BELFEM_UCHAR_MAX std::numeric_limits<uchar>::max() |
| #define | BELFEM_SINT_MAX std::numeric_limits<sint>::max() |
| #define | BELFEM_SUINT_MAX std::numeric_limits<suint>::max() |
| #define | BELFEM_UINT_MAX std::numeric_limits<uint>::max() |
| #define | BELFEM_REAL_MAX std::numeric_limits<real>::max() |
| #define | BELFEM_REAL_MIN std::numeric_limits<real>::min() |
| #define | BELFEM_INT_MAX std::numeric_limits<int>::max() |
| #define | BELFEM_LUINT_MAX std::numeric_limits<luint>::max() |
| #define | BELFEM_KEY_MAX std::numeric_limits<key_t>::max() |
| #define | BELFEM_SIGNALING_NAN std::numeric_limits<real>::signaling_NaN() |
| #define | BELFEM_QUIET_NAN std::numeric_limits<real>::quiet_NaN() |
| #define | BELFEM_INFINITY std::numeric_limits<real>::infinity() |
Typedefs | |
| typedef size_t | belfem::size_t |
| typedef std::string | belfem::string |
| typedef int | belfem::sint |
| typedef long int | belfem::lsint |
| typedef unsigned int | belfem::uint |
| typedef unsigned char | belfem::uchar |
| typedef short unsigned int | belfem::suint |
| typedef long unsigned int | belfem::luint |
| typedef long long unsigned int | belfem::lluint |
| typedef double | belfem::real |
| typedef std::complex< real > | belfem::cplx |
| typedef unsigned int | belfem::id_t |
| typedef long long unsigned int | belfem::key_t |
| typedef __uint128_t | belfem::key128_t |
| typedef int32_t | belfem::int_t |
| typedef uint32_t | belfem::index_t |
| typedef std::array< real, 7 > | belfem::unit |
| typedef std::pair< real, unit > | belfem::value |
Variables | |
| constexpr index_t | belfem::gNoIndex = std::numeric_limits<index_t>::max() |
| constexpr id_t | belfem::gNoID = std::numeric_limits<id_t>::max() |
| constexpr proc_t | belfem::gNoOwner = std::numeric_limits<proc_t>::max() |
| constexpr real | belfem::gTfreeze = 273.15 |
| constexpr real | belfem::gTref = 288.15 |
| constexpr real | belfem::gTroom = 293.15 |
| constexpr real | belfem::gTmin = 1.0 |
| constexpr real | belfem::gFinDiffDeltaT = 0.001 |
| constexpr real | belfem::gFinDiffDeltaB = 0.001 |
| constexpr real | belfem::gFinDiffDeltaAngle = 1.74532925199433e-3 |
| constexpr real | belfem::BELFEM_EPSILON = 10 * std::numeric_limits<real>::epsilon() |
| constexpr real | belfem::BELFEM_EPS = std::numeric_limits<real>::epsilon() |
| constexpr real | belfem::BELFEM_MESH_EPSILON = 1e-9 |
| #define BELFEM_INFINITY std::numeric_limits<real>::infinity() |
| #define BELFEM_INT_MAX std::numeric_limits<int>::max() |
| #define BELFEM_KEY_MAX std::numeric_limits<key_t>::max() |
| #define BELFEM_LUINT_MAX std::numeric_limits<luint>::max() |
| #define BELFEM_QUIET_NAN std::numeric_limits<real>::quiet_NaN() |
| #define BELFEM_REAL_MAX std::numeric_limits<real>::max() |
| #define BELFEM_REAL_MIN std::numeric_limits<real>::min() |
| #define BELFEM_SIGNALING_NAN std::numeric_limits<real>::signaling_NaN() |
| #define BELFEM_SINT_MAX std::numeric_limits<sint>::max() |
| #define BELFEM_SUINT_MAX std::numeric_limits<suint>::max() |
| #define BELFEM_UCHAR_MAX std::numeric_limits<uchar>::max() |
| #define BELFEM_UINT_MAX std::numeric_limits<uint>::max() |