Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
ArcaneGlobal.h File Reference

Arcane configuration file. More...

#include "arccore/base/ArccoreGlobal.h"
#include "arcane_core_config.h"
#include <iosfwd>
Include dependency graph for ArcaneGlobal.h:

Go to the source code of this file.

Namespaces

namespace  Arcane
 -- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --

Macros

#define ARCANE_EXPORT   ARCCORE_EXPORT
#define ARCANE_IMPORT   ARCCORE_IMPORT
#define ARCANE_TEMPLATE_EXPORT   ARCCORE_TEMPLATE_EXPORT
#define ARCANE_RESTRICT   ARCCORE_RESTRICT
#define ARCANE_STD   std
#define ARCANE_UNUSED(var)
#define ARCANE_BEGIN_NAMESPACE
#define ARCANE_END_NAMESPACE   }
#define NUMERICS_BEGIN_NAMESPACE
#define NUMERICS_END_NAMESPACE   }
#define ARCANE_CORE_EXPORT   ARCANE_IMPORT
#define ARCANE_EXPR_EXPORT   ARCANE_IMPORT
#define ARCANE_DATATYPE_EXPORT   ARCANE_IMPORT
#define ARCANE_CORE_EXTERN_TPL   extern
#define ARCANE_UTILS_EXPORT   ARCANE_IMPORT
#define ARCANE_UTILS_EXTERN_TPL   extern
#define ARCANE_IMPL_EXPORT   ARCANE_IMPORT
#define ARCANE_MESH_EXPORT   ARCANE_IMPORT
#define ARCANE_STD_EXPORT   ARCANE_IMPORT
#define ARCANE_SCRIPT_EXPORT   ARCANE_IMPORT
#define ARCANE_SOLVERS_EXPORT   ARCANE_IMPORT
#define ARCANE_GEOMETRY_EXPORT   ARCANE_IMPORT
#define ARCANE_THREAD_EXPORT   ARCANE_IMPORT
#define ARCANE_MPI_EXPORT   ARCANE_IMPORT
#define ARCANE_HYODA_EXPORT   ARCANE_IMPORT
#define ARCANE_HAS_LONG_LONG
#define ARCANE_REAL(val)
#define ARCANE_DEBUGP(a, b)
#define ARCANE_NOT_YET_IMPLEMENTED(a)
#define ARCANE_DEPRECATED   ARCCORE_DEPRECATED
#define ARCANE_DEPRECATED_112   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_114   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_116   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_118   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_120   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_122   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_200   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_220   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_240   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_260   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_280   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_2018   ARCANE_DEPRECATED
#define ARCANE_DEPRECATED_2018_R(reason)
#define ARCANE_DEPRECATED_REASON(reason)
#define ARCANE_DEPRECATED_LONG_TERM(reason)
 Macro for long-term 'deprecated' attribute.
#define ARCANE_NO_DEPRECATED
#define ARCANE_DEPRECATED_ARRAY   ARCANE_DEPRECATED
#define ARCANE_JOIN_HELPER2(a, b)
#define ARCANE_JOIN_HELPER(a, b)
#define ARCANE_JOIN_WITH_LINE(a)
#define ARCANE_NORETURN   ARCCORE_NORETURN
#define ARCANE_CONSTEXPR   ARCCORE_CONSTEXPR
 Macro allowing specification of the C++11 'constexpr' keyword.
#define ARCANE_NOEXCEPT   ARCCORE_NOEXCEPT
#define ARCANE_NOEXCEPT_FALSE   ARCCORE_NOEXCEPT_FALSE
#define ARCANE_ALIGNAS_PACKED(value)
 Macro to guarantee the packing and alignment of a class to value bytes.
#define ARCANE_ALIGNAS(value)
 Macro to guarantee the alignment of a class to value bytes.
#define ARCANE_CHECK_PTR(a)
#define ARCANE_ASSERT(a, b)
#define ARCANE_WARNING(a)
#define ARCANE_DCHECK_POINTER(a)
#define ARCANE_THROW(exception_class, ...)
 Macro for throwing an exception with formatting.
#define ARCANE_THROW_IF(const, exception_class, ...)
 Macro for throwing an exception with formatting if cond is true.
#define ARCANE_FATAL(...)
 Macro throwing a FatalErrorException.
#define ARCANE_FATAL_IF(const, ...)
 Macro throwing a FatalErrorException if cond is true.
#define ARCANE_CHECK_POINTER(ptr)
 Macro returning the pointer ptr if it is not null or throwing an exception if it is null.
#define ARCANE_CHECK_POINTER2(ptr, text)
 Macro returning the pointer ptr if it is not null or throwing an exception if it is null.
#define ARCANE_CHECK_AT(a, b)

Typedefs

typedef ARCANE_TYPE_INT16 Int16
typedef ARCANE_TYPE_INT32 Int32
typedef ARCANE_TYPE_INT64 Int64
using Arcane::LocalIdType = Int32
 Type of integers used to store local identifiers of entities.
using Arcane::UniqueIdType = Int64
 Type of integers used to store unique (global) identifiers of entities.

Functions

void Arcane::arcanePrintf (const char *,...)
 Encapsulation of the C printf function.
void Arcane::arcaneDebugPause (const char *msg)
 Enters pause mode or throws a fatal error.
void Arcane::_internalArcaneMathError (long double value, const char *funcname)
void Arcane::_internalArcaneMathError (long double value1, long double value2, const char *funcname)
__host__ __device__ void Arcane::arcaneMathError (long double arg_value, const char *func_name)
 Signals an invalid argument in a mathematical function.
__host__ __device__ void Arcane::arcaneMathError (long double arg_value1, long double arg_value2, const char *func_name)
 Signals an invalid argument in a mathematical function.
void Arcane::arcaneNotYetImplemented (const char *file, const char *func, unsigned long line, const char *msg)
 Signals an unimplemented function.
void Arcane::arcaneDeprecated (const char *file, const char *func, unsigned long line, const char *text)
 Signals the use of a deprecated function.
void Arcane::arcaneNoReferenceError (const void *ptr)
 Use of an unreferenced object.
void Arcane::arcaneNoReferenceErrorCallTerminate (const void *ptr)
 Use of an unreferenced object.
Integer Arcane::arcaneCheckArraySize (unsigned long long size)
 Checks that size can be converted into an 'Integer' to serve as the size of an array. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Integer Arcane::arcaneCheckArraySize (long long size)
 Checks that size can be converted into an 'Integer' to serve as the size of an array. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Integer Arcane::arcaneCheckArraySize (unsigned long size)
 Checks that size can be converted into an 'Integer' to serve as the size of an array. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Integer Arcane::arcaneCheckArraySize (long size)
 Checks that size can be converted into an 'Integer' to serve as the size of an array. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Integer Arcane::arcaneCheckArraySize (unsigned int size)
 Checks that size can be converted into an 'Integer' to serve as the size of an array. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Integer Arcane::arcaneCheckArraySize (int size)
 Checks that size can be converted into an 'Integer' to serve as the size of an array. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
void Arcane::arcaneCheckAlignment (const void *ptr, Integer alignment)
 Checks that ptr is aligned on alignment bytes. If not, throws a BadAlignmentException.
bool Arcane::arcaneIsCheck ()
 True if running in check mode.
void Arcane::arcaneSetCheck (bool v)
 Activates or deactivates verification mode.
bool Arcane::arcaneIsDebug ()
 True if the ARCANE_DEBUG macro is defined.
bool Arcane::arcaneHasThread ()
 True if arcane is compiled with thread support AND they are active.
void Arcane::arcaneSetHasThread (bool v)
 Activates or deactivates thread support.
Int64 Arcane::arcaneCurrentThread ()
 Returns the ID of the current thread.
void Arcane::arcaneNullPointerError ()
 Signals the use of a null pointer.
void Arcane::arcaneThrowNullPointerError (const char *ptr_name, const char *text)
 Signals the use of a null pointer by throwing an exception.
Integer Arcane::arcaneSizeWithPadding (Integer size)
 Returns the size with padding for a size size.
template<typename T>
T * Arcane::arcaneThrowIfNull (T *ptr, const char *ptr_name, const char *text)
 Checks that a pointer is not null.
void Arcane::arcaneRangeError (Int64 i, Int64 max_size)
 Signals an overflow error.

Variables

const double Arcane::cgrEPSILON_DELTA = 1.0e-2
const double Arcane::cgrPI = 3.14159265358979323846

Detailed Description

Arcane configuration file.

Definition in file ArcaneGlobal.h.

Macro Definition Documentation

◆ ARCANE_ALIGNAS

#define ARCANE_ALIGNAS ( value)
Value:
__attribute__((aligned(value)))

Macro to guarantee the alignment of a class to value bytes.

Definition at line 593 of file ArcaneGlobal.h.

Referenced by Arcane::Materials::ARCANE_MATERIALS_EXPORT().

◆ ARCANE_ALIGNAS_PACKED

#define ARCANE_ALIGNAS_PACKED ( value)
Value:
__attribute__((aligned(value), packed))

Macro to guarantee the packing and alignment of a class to value bytes.

Definition at line 591 of file ArcaneGlobal.h.

◆ ARCANE_ASSERT

#define ARCANE_ASSERT ( a,
b )

Definition at line 712 of file ArcaneGlobal.h.

◆ ARCANE_BEGIN_NAMESPACE

#define ARCANE_BEGIN_NAMESPACE
Value:
namespace Arcane \
{
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --

Definition at line 73 of file ArcaneGlobal.h.

◆ ARCANE_CHECK_AT

#define ARCANE_CHECK_AT ( a,
b )

Definition at line 862 of file ArcaneGlobal.h.

◆ ARCANE_CHECK_POINTER

#define ARCANE_CHECK_POINTER ( ptr)
Value:
arcaneThrowIfNull(ptr, #ptr, nullptr)

Macro returning the pointer ptr if it is not null or throwing an exception if it is null.

See also
arcaneThrowIfNull().

Definition at line 819 of file ArcaneGlobal.h.

Referenced by Arcane::Materials::IncrementalComponentModifier::_applyCopyBetweenPartialsAndGlobals(), Arcane::VariableIOReaderMng::_checkHashFunction(), Arcane::Array2VariableT< T >::_compareVariable(), Arcane::VariableArrayT< T >::_compareVariable(), Arcane::VariableScalarT< T >::_compareVariable(), Arcane::CartesianMeshCoarsening2::_createCoarseCells2D(), Arcane::CartesianMeshCoarsening2::_createCoarseCells3D(), Arcane::LegacyMeshBuilder::_readMesh(), Arcane::VtkHdfV2DataWriter::_writeDataSetGeneric(), Arcane::mesh::ItemFamily::addChildFamily(), Arcane::Materials::MeshMaterialMng::addEnvironmentToBlock(), Arcane::mesh::OneMeshItemAdder::addOneParentItem(), Arcane::mesh::ItemFamilyPolicyMng::addSerializeStep(), Arcane::ArcaneCaseMeshService::allocateMeshItems(), Arcane::VtkPolyhedralCaseMeshReader::Builder::allocateMeshItems(), Arcane::VariableComparer::apply(), Arcane::DataSynchronizeDispatcher::beginSynchronize(), Arcane::MessagePassing::HybridParallelSuperMng::build(), Arcane::MessagePassing::SharedMemoryParallelSuperMng::build(), Arcane::MpiParallelMng::build(), Arcane::VariableComparer::buildForCheckIfSame(), Arcane::Materials::ItemMaterialVariableBase< Traits >::buildFromManager(), Arcane::CartesianPatch::cellDirection(), Arcane::CartesianPatch::cellDirection(), Arcane::CartesianPatch::cells(), Arcane::MeshUtils::checkUniqueIdsHashCollective(), Arcane::CartesianPatch::checkValid(), Arcane::MeshUtils::computeAndSetOwnerForEdges(), Arcane::MeshUtils::computeAndSetOwnerForFaces(), Arcane::MeshUtils::computeAndSetOwnerForNodes(), Arcane::MeshUtils::computeBoundaryNodeNodeViaEdgeConnectivity(), Arcane::VariablePrivate::computeComparisonHashCollective(), Arcane::MeshUtils::computeConnectivityPatternOccurence(), Arcane::MeshUtils::computeNodeNodeViaEdgeConnectivity(), Arcane::ArcaneCaseMeshService::createMesh(), Arcane::mesh::CellFamilyPolicyMng::createSerializer(), Arcane::mesh::DoFFamilyPolicyMng::createSerializer(), Arcane::mesh::EdgeFamilyPolicyMng::createSerializer(), Arcane::mesh::FaceFamilyPolicyMng::createSerializer(), Arcane::mesh::NodeFamilyPolicyMng::createSerializer(), Arcane::mesh::FaceFamilyPolicyMng::TiedInterfaceSerializeStepFactory::createStep(), Arcane::MessagePassing::HybridParallelMng::createSubParallelMngRef(), Arcane::MessagePassing::SharedMemoryParallelMng::createSubParallelMngRef(), Arcane::Materials::MeshMaterialVariableFactory::createVariable(), Arcane::MessagePassing::dumpDateAndMemoryUsage(), Arcane::mesh::ItemGroupDynamicMeshObserver::executeCompact(), Arcane::CartesianPatch::faceDirection(), Arcane::CartesianPatch::faceDirection(), Arcane::mesh::IndexedIncrementalItemConnectivityMng::findOrCreateConnectivity(), Arcane::GatherGroup::GatherGroup(), Arcane::GatherGroup::gatherToMasterIO(), Arcane::Materials::MeshMaterialVariableCommonStaticImpl< TrueType >::getReference(), Arcane::Materials::MeshMaterialVariableBuildTraits< TrueType >::getVariableReference(), Arcane::Materials::MeshMaterialVariableBuildTraits< TrueType >::getVariableReference(), Arcane::CartesianPatch::index(), Arcane::DataSynchronizeBufferBase::BufferInfo::initialize(), Arcane::mesh::BasicParticleExchanger::initialize(), Arcane::CartesianPatch::inPatchCells(), Arcane::CaseMng::internalReadOneOption(), Arcane::ParallelMngUtils::isMachineShMemWinAvailable(), Arcane::GatherGroup::isNeedGather(), Arcane::ItemPairGroup::ItemPairGroup(), Arcane::CartesianPatch::level(), Arcane::Accelerator::makeAsyncQueuePool(), Arcane::Accelerator::makeAsyncQueuePool(), Arcane::Configuration::merge(), Arcane::mesh::DynamicMesh::mergeMeshes(), Arcane::MessagePassing::namedBarrier(), Arcane::CartesianPatch::nodeDirection(), Arcane::CartesianPatch::nodeDirection(), Arcane::ArcaneInitialPartitioner::partitionAndDistributeMeshes(), Arcane::CartesianPatch::position(), Arcane::VariableUtils::prefetchVariableAsync(), Arcane::IMeshPartitioner::primaryMesh(), Arcane::UnstructuredMeshUtilities::recomputeItemsUniqueIdFromNodesUniqueId(), Arcane::TimeHistoryMng2::removeCurveWriter(), Arcane::Materials::MeshMaterialMng::removeEnvironmentToBlock(), Arcane::mesh::DynamicMeshIncrementalBuilder::removeNeedRemoveMarkedItems(), Arcane::mesh::ItemsExchangeInfo2::removeSentItems(), Arcane::mesh::ItemFamilyPolicyMng::removeSerializeStep(), Arcane::GatherGroup::setGatherGroupInfo(), Arcane::PapiPerformanceService::startProfiling(), Arcane::VariableSynchronizer::synchronizeData(), Arcane::PrivateVariableArrayT< DataType >::updateFromInternal(), Arcane::VariableArrayT< T >::VariableArrayT(), Arcane::VtkHdfDataWriter::write(), and Arcane::VtkHdfV2DataWriter::write().

◆ ARCANE_CHECK_POINTER2

#define ARCANE_CHECK_POINTER2 ( ptr,
text )
Value:
arcaneThrowIfNull(ptr, #ptr, text)

Macro returning the pointer ptr if it is not null or throwing an exception if it is null.

See also
arcaneThrowIfNull().

Definition at line 828 of file ArcaneGlobal.h.

Referenced by Arcane::ServiceAndModuleFactoryMng::_addFactoryFromServiceRegisterer().

◆ ARCANE_CHECK_PTR

#define ARCANE_CHECK_PTR ( a)

Definition at line 711 of file ArcaneGlobal.h.

◆ ARCANE_CONSTEXPR

#define ARCANE_CONSTEXPR   ARCCORE_CONSTEXPR

Macro allowing specification of the C++11 'constexpr' keyword.

Definition at line 565 of file ArcaneGlobal.h.

◆ ARCANE_CORE_EXPORT

#define ARCANE_CORE_EXPORT   ARCANE_IMPORT

Definition at line 100 of file ArcaneGlobal.h.

◆ ARCANE_CORE_EXTERN_TPL

#define ARCANE_CORE_EXTERN_TPL   extern

Definition at line 103 of file ArcaneGlobal.h.

◆ ARCANE_DATATYPE_EXPORT

#define ARCANE_DATATYPE_EXPORT   ARCANE_IMPORT

Definition at line 102 of file ArcaneGlobal.h.

◆ ARCANE_DCHECK_POINTER

#define ARCANE_DCHECK_POINTER ( a)
Value:
(a);

Definition at line 714 of file ArcaneGlobal.h.

◆ ARCANE_DEBUGP

#define ARCANE_DEBUGP ( a,
b )

Definition at line 484 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED

#define ARCANE_DEPRECATED   ARCCORE_DEPRECATED

Definition at line 502 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_112

#define ARCANE_DEPRECATED_112   ARCANE_DEPRECATED

Definition at line 504 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_114

#define ARCANE_DEPRECATED_114   ARCANE_DEPRECATED

Definition at line 505 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_116

#define ARCANE_DEPRECATED_116   ARCANE_DEPRECATED

Definition at line 506 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_118

#define ARCANE_DEPRECATED_118   ARCANE_DEPRECATED

Definition at line 507 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_120

#define ARCANE_DEPRECATED_120   ARCANE_DEPRECATED

Definition at line 508 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_122

#define ARCANE_DEPRECATED_122   ARCANE_DEPRECATED

Definition at line 509 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_200

#define ARCANE_DEPRECATED_200   ARCANE_DEPRECATED

Definition at line 510 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_2018

#define ARCANE_DEPRECATED_2018   ARCANE_DEPRECATED

Definition at line 515 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_2018_R

#define ARCANE_DEPRECATED_2018_R ( reason)
Value:
[[deprecated(reason)]]

Definition at line 516 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_220

#define ARCANE_DEPRECATED_220   ARCANE_DEPRECATED

Definition at line 511 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_240

#define ARCANE_DEPRECATED_240   ARCANE_DEPRECATED

Definition at line 512 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_260

#define ARCANE_DEPRECATED_260   ARCANE_DEPRECATED

Definition at line 513 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_280

#define ARCANE_DEPRECATED_280   ARCANE_DEPRECATED

Definition at line 514 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_ARRAY

#define ARCANE_DEPRECATED_ARRAY   ARCANE_DEPRECATED

Definition at line 545 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_LONG_TERM

#define ARCANE_DEPRECATED_LONG_TERM ( reason)
Value:
[[deprecated(reason)]]

Macro for long-term 'deprecated' attribute.

This macro is used to indicate types or functions that are obsolete and therefore preferably should not be used, but will not be removed for several versions.

Definition at line 534 of file ArcaneGlobal.h.

◆ ARCANE_DEPRECATED_REASON

#define ARCANE_DEPRECATED_REASON ( reason)
Value:
[[deprecated(reason)]]

Definition at line 522 of file ArcaneGlobal.h.

◆ ARCANE_END_NAMESPACE

#define ARCANE_END_NAMESPACE   }

Definition at line 76 of file ArcaneGlobal.h.

◆ ARCANE_EXPORT

#define ARCANE_EXPORT   ARCCORE_EXPORT

Definition at line 36 of file ArcaneGlobal.h.

◆ ARCANE_EXPR_EXPORT

#define ARCANE_EXPR_EXPORT   ARCANE_IMPORT

Definition at line 101 of file ArcaneGlobal.h.

◆ ARCANE_FATAL

#define ARCANE_FATAL ( ...)
Value:
ARCCORE_FATAL(__VA_ARGS__)
#define ARCCORE_FATAL(...)
Macro throwing a FatalErrorException.

Macro throwing a FatalErrorException.

The macro arguments are used to format an error message via the String::format() method.

Definition at line 749 of file ArcaneGlobal.h.

Referenced by Arcane::LinuxPerfPerformanceCounterService::_addEvent(), Arcane::ServiceAndModuleFactoryMng::_addFactoryFromServiceRegisterer(), Arcane::TimeHistoryMngInternal::_addHistoryValue(), Arcane::mesh::OneMeshItemAdder::_addOneCell(), Arcane::Materials::IncrementalComponentModifier::_applyCopyBetweenPartialsAndGlobals(), Arcane::Materials::IncrementalComponentModifier::_applyCopyVariableViews(), Arcane::Materials::MaterialVariableTypeInfo::_buildFullTypeName(), Arcane::ItemTypeMng::_buildTypes(), Arcane::mesh::DynamicMeshChecker::_checkEdgesOrientation(), Arcane::mesh::DynamicMeshChecker::_checkFacesOrientation(), Arcane::mesh::FaceUniqueIdBuilder2::_checkFacesUniqueId(), Arcane::VariableIOReaderMng::_checkHashFunction(), Arcane::Numerics::GeometryServiceBase::_checkItemGroupProperty(), Arcane::Materials::AllEnvData::_checkLocalIdsCoherency(), Arcane::mesh::FaceUniqueIdBuilder::_checkNoDuplicate(), Arcane::mesh::OneMeshItemAdder::_checkSameItemCoherency(), Arcane::mesh::ItemFamilyVariableSerializer::_checkSerialization(), Arcane::mesh::ItemFamilyVariableSerializer::_checkSerializationVariable(), Arcane::Variable::_checkSwapIsValid(), Arcane::ItemInfoListView::_checkValid(), Arcane::mesh::MeshRefinement::_coarsenItems(), Arcane::Array2VariableT< T >::_compareVariable(), Arcane::VariableArrayT< T >::_compareVariable(), Arcane::VariableScalarT< T >::_compareVariable(), Arcane::mesh::FaceUniqueIdBuilder::_computeFacesUniqueIdsParallelV1(), Arcane::mesh::FaceUniqueIdBuilder::_computeFacesUniqueIdsParallelV2(), Arcane::mesh::TiedInterfaceBuilder::_computeMasterInterface(), Arcane::NodeDirectionMng::_computeNodeCellInfos(), Arcane::CartesianMeshCoarsening2::_createCoarseCells2D(), Arcane::CartesianMeshCoarsening2::_createCoarseCells3D(), Arcane::VariableSynchronizerComputeList::_createList(), Arcane::Materials::MeshMaterialMng::_createMaterial(), Arcane::AMRPatchPositionSignatureCut::_cutDim(), Arcane::TimeLoopMng::_extractModuleAndEntryPointName(), Arcane::TimeLoopMng::_fillModuleFactoryMap(), Arcane::TimeLoopMng::_fillModuleStateMap(), Arcane::CaseTable::_findValue(), Arcane::TimeHistoryMngInternal::_fromLegacyFormat(), Arcane::mesh::AbstractItemFamilyTopologyModifier::_getItemIndex(), Arcane::mesh::MeshExchange::_getItemsToSend(), Arcane::ILoadBalanceMng::_internalApi(), Arcane::ITimeHistoryMng::_internalApi(), Arcane::CellDirectionMng::_internalInit(), Arcane::FaceDirectionMng::_internalInit(), Arcane::NodeDirectionMng::_internalInit(), Arcane::VariableRefArray2T< T >::_internalTrueData(), Arcane::VariableRefArrayT< T >::_internalTrueData(), Arcane::ArcaneInitialPartitioner::_mergeConstraints(), Arcane::Parallel::BitonicSort< KeyType, KeyTypeTraits >::_mergeProcessors(), Arcane::mesh::DynamicMesh::_multipleExchangeItems(), Arcane::MetisMeshPartitioner::_partitionMesh(), Arcane::mesh::MeshExchange::_printItemToSend(), Arcane::TimeLoopMng::_processEntryPoints(), Arcane::mesh::CellMerger::_promoteType(), Arcane::MshParallelMeshReader::_readAndCheck(), Arcane::MEDMeshReader::_readAvailableTypes(), Arcane::ArcanePostProcessingModule::_readConfig(), Arcane::MshMeshReader::_readElementsFromAsciiMshV4File(), Arcane::MshParallelMeshReader::_readElementsFromFile(), Arcane::MshParallelMeshReader::_readEntities(), Arcane::MshMeshReader::_readEntitiesV4(), Arcane::MEDMeshReader::_readFaces(), Arcane::mesh::DynamicMesh::_readFromDump(), Arcane::impl::KeyValueTextReader::Impl::_readHeader(), Arcane::MEDMeshReader::_readItems(), Arcane::LegacyMeshBuilder::_readMesh(), Arcane::LimaMalippReaderT< ReaderWrapper >::_readMeshPart(), Arcane::VariableIOReaderMng::_readMetaData(), Arcane::CartesianMeshGenerator::_readOptions(), Arcane::MshParallelMeshReader::_readPeriodic(), Arcane::VtkMeshIOService::_readStructuredGrid(), Arcane::ItemTypeMng::_readTypes(), Arcane::LimaCutInfosReader::_readUniqueIndex(), Arcane::LimaCutInfosReader::_readUniqueIndexFromXml(), Arcane::VtkMeshIOService::_readUnstructuredGrid(), Arcane::mesh::MeshRefinement::_refineItems(), Arcane::ArcaneBasicMeshSubdividerService::_refineOnce(), Arcane::mesh::FaceToCellIncrementalItemConnectivity::_removeConnectedItem(), Arcane::MetisMeshPartitioner::_removeEmptyPartsV2Helper(), Arcane::SerializedData::_serialize(), Arcane::mesh::ItemFamilyVariableSerializer::_serializePartialVariable(), Arcane::Variable::_setData(), Arcane::mesh::Faces2DToMergeFinder::_setEdgeFaceList(), Arcane::mesh::FacesToMergeFinder::_setEdgeFaceList(), Arcane::mesh::FaceFamily::addBackCellToFace(), Arcane::mesh::DynamicMesh::addChildMesh(), Arcane::mesh::OneItemIncrementalItemConnectivity::addConnectedItem(), Arcane::ITimeHistoryMng::addCurveWriter(), Arcane::mesh::FaceFamily::addFrontCellToFace(), Arcane::mesh::GhostLayerBuilder::addGhostChildFromParent(), Arcane::mesh::GhostLayerBuilder2::addGhostLayers(), Arcane::ItemGroupImpl::addItems(), Arcane::ModuleMng::addModule(), Arcane::mesh::OneMeshItemAdder::addOneParentItem(), Arcane::CartesianPatchGroup::addPatch(), Arcane::CartesianPatchGroup::addPatch(), Arcane::ParameterOptionAddr::addrPart(), Arcane::MessagePassing::SharedMemoryMachineShMemWinBaseInternal::addToAnotherSegment(), Arcane::SequentialMachineShMemWinBaseInternal::addToAnotherSegment(), Arcane::Parallel::VariableParallelOperationBase::addVariable(), Arcane::VariableMng::addVariable(), Arcane::Array2DataT< DataType >::allocateBufferForSerializedData(), Arcane::NumArrayDataT< DataType, RankValue >::allocateBufferForSerializedData(), Arcane::mesh::DynamicMesh::allocateCells(), Arcane::CartesianMeshAllocateBuildInfo::allocateMesh(), Arcane::UnstructuredMeshAllocateBuildInfo::allocateMesh(), Arcane::ArcaneCaseMeshMasterService::allocateMeshes(), Arcane::HoneyComb2DMeshGeneratorService::allocateMeshItems(), Arcane::HoneyComb3DMeshGeneratorService::allocateMeshItems(), Arcane::LimaCaseMeshReader::Builder::allocateMeshItems(), Arcane::MEDCaseMeshReader::Builder::allocateMeshItems(), Arcane::MshCaseMeshReader::Builder::allocateMeshItems(), Arcane::VtkLegacyCaseMeshReader::Builder::allocateMeshItems(), Arcane::VtkPolyhedralCaseMeshReader::Builder::allocateMeshItems(), Arcane::VtuCaseMeshReader::Builder::allocateMeshItems(), Arcane::ArcaneCaseMeshMasterService::applyAdditionalOperationsOnMeshes(), Arcane::mesh::CommonItemGroupFilterer::applyFiltering(), Arcane::SimpleGridMeshPartitioner::applyMeshPartitioning(), Arcane::Parallel::VariableParallelOperationBase::applyOperation(), Arcane::arcaneParallelForVa(), Arcane::mesh::MeshCompactMng::beginCompact(), Arcane::mesh::MeshCompactMng::beginCompact(), Arcane::mesh::DynamicMeshKindInfos::beginCompactItems(), Arcane::mesh::MeshExchangeMng::beginExchange(), Arcane::TimeStats::beginGatherStats(), Arcane::DataSynchronizeDispatcher::beginSynchronize(), Arcane::Materials::MeshMaterialVariableSynchronizerList::beginSynchronize(), Arcane::ItemGroupImpl::beginTransaction(), Arcane::Materials::MeshMaterialIndirectModifier::beginUpdate(), Arcane::Application::build(), Arcane::ItemTypeMng::build(), Arcane::mesh::DynamicMesh::build(), Arcane::MessagePassing::HybridParallelSuperMng::build(), Arcane::MessagePassing::SharedMemoryParallelSuperMng::build(), Arcane::CartesianMeshNumberingMngInternal::cellFaceUniqueIds(), Arcane::CartesianMeshNumberingMngInternal::cellFaceUniqueIds(), Arcane::CartesianMeshNumberingMngInternal::cellLevel(), Arcane::CartesianMeshNumberingMngInternal::cellNodeUniqueIds(), Arcane::CartesianMeshNumberingMngInternal::cellNodeUniqueIds(), Arcane::AMRZonePosition::cellsInPatch(), Arcane::mesh::TiedInterfaceBuilder::changeOwners(), Arcane::mesh::TiedInterfaceBuilder::changeOwnersOld(), Arcane::FaceReorienter::checkAndChangeOrientation(), Arcane::FaceReorienter::checkAndChangeOrientationAMR(), Arcane::mesh::DynamicMeshChecker::checkItemGroupsSynchronization(), Arcane::MeshUtils::checkMeshProperties(), Arcane::ItemConnectivityContainerView::checkSame(), Arcane::MeshUtils::checkUniqueIdsHashCollective(), Arcane::CartesianMeshPatch::checkValid(), Arcane::Materials::MeshMaterialMng::checkValid(), Arcane::mesh::DynamicMeshKindInfos::checkValid(), Arcane::mesh::ItemSharedInfoList::checkValid(), Arcane::mesh::DynamicMeshChecker::checkValidConnectivity(), Arcane::mesh::DynamicMeshChecker::checkValidMeshFull(), Arcane::VariableMng::checkVariable(), Arcane::mesh::DynamicMeshChecker::checkVariablesSynchronization(), Arcane::CartesianMeshNumberingMngInternal::childCellOfCell(), Arcane::CartesianMeshNumberingMngInternal::childCellOfCell(), Arcane::CartesianMeshNumberingMngInternal::childFaceUniqueIdOfFace(), Arcane::CartesianMeshAMRPatchMng::coarsen(), Arcane::mesh::MeshRefinement::coarsenItemsV2(), Arcane::mesh::CommonFaceFinder::CommonFaceFinder(), Arcane::mesh::IncrementalItemConnectivity::compactConnectivityList(), Arcane::AMRPatchPositionSignature::compress(), Arcane::VariableSynchronizerComputeList::compute(), Arcane::VariableSynchronizerMpiCommunicator::compute(), Arcane::UnstructuredMeshUtilities::computeDirection(), Arcane::mesh::ItemsExchangeInfo2::computeExchangeItems(), Arcane::ItemTypeInfoBuilder::computeFaceEdgeInfos(), Arcane::mesh::CartesianFaceUniqueIdBuilder::computeFacesUniqueIdAndOwner(), Arcane::mesh::TiedInterfaceBuilder::computeInterfaceConnections(), Arcane::UnstructuredMeshUtilities::computeNormal(), Arcane::AMRPatchPosition::computeOverlapLayerSize(), Arcane::MessagePassing::SharedMemoryMessageRequest::copyFromSender(), Arcane::VariableArrayT< Real >::copyItemsMeanValues(), Arcane::ServiceAndModuleFactoryMng::createAllServiceRegistererFactories(), Arcane::Materials::MeshMaterialMng::createBlock(), Arcane::CartesianMeshCoarsening2::createCoarseCells(), Arcane::CartesianMeshCoarsening::createCoarseCells(), Arcane::Materials::MeshMaterialMng::createEnvironment(), Arcane::Hdf5Utils::HProperty::createFilePropertyMPIIO(), Arcane::mesh::DynamicMesh::createItemFamily(), Arcane::ArcaneCaseMeshService::createMesh(), Arcane::mesh::DynamicMeshFactoryBase::createMesh(), Arcane::ArcaneCaseMeshMasterService::createMeshes(), Arcane::MeshMng::createMeshHandle(), Arcane::ModuleFactory::createModule(), Arcane::MainFactory::createModuleMaster(), Arcane::ItemGroupImpl::createSubGroup(), Arcane::CartesianMeshAMRMng::createSubLevel(), Arcane::CartesianMeshAMRPatchMng::createSubLevel(), Arcane::MessagePassing::HybridParallelMng::createSubParallelMngRef(), Arcane::MessagePassing::SharedMemoryParallelMng::createSubParallelMngRef(), Arcane::Materials::MeshMaterialVariableFactoryMng::createVariable(), Arcane::AMRPatchPositionSignatureCut::cut(), Arcane::dataTypeFromName(), Arcane::mesh::DynamicMesh::deallocate(), Arcane::mesh::DynamicMesh::defineParentForBuild(), Arcane::mesh::CellFamilySerializer::deserializeItems(), Arcane::MeshMng::destroyMesh(), Arcane::mesh::CellFamily::detachCell(), Arcane::TimeLoopMng::doExecNextEntryPoint(), Arcane::SubDomain::doExitModules(), Arcane::TimeLoopMng::doOneIteration(), Arcane::InternalInfosDumper::dumpArcaneDatabase(), Arcane::TimeHistoryMngInternal::dumpCurves(), Arcane::InternalInfosDumper::dumpInternalAllInfos(), Arcane::mesh::MeshCompactMng::endCompact(), Arcane::mesh::MeshExchangeMng::endExchange(), Arcane::DataSynchronizeDispatcher::endSynchronize(), Arcane::ItemGroupImpl::endTransaction(), Arcane::ArcaneCurveWriter::endWrite(), Arcane::ArcaneLauncherDirectExecuteFunctor::execute(), Arcane::ArcaneMeshConverter::execute(), Arcane::Materials::MeshEnvironmentObserver::executeCompact(), Arcane::ItemGroupPartialVariableObserver::executeExtend(), Arcane::ItemItemGroupComputeFunctor< ItemType >::executeFunctor(), Arcane::mesh::ItemGroupDynamicMeshObserver::executeInvalidate(), Arcane::ItemGroupPartialVariableObserver::executeReduce(), Arcane::XmlNode::expectedChild(), Arcane::CartesianMeshNumberingMngInternal::faceLevel(), Arcane::CartesianMeshNumberingMngInternal::faceUniqueId(), Arcane::platform::fillCommandLineArguments(), Arcane::Materials::MaterialModifierOperation::filterIds(), Arcane::SingleDataSynchronizeBuffer::finalizeSynchronize(), Arcane::Materials::MeshMaterialMng::findBlock(), Arcane::mesh::IndexedIncrementalItemConnectivityMng::findConnectivity(), Arcane::Materials::MeshMaterialMng::findEnvironment(), Arcane::mesh::MeshExchanger::findExchanger(), Arcane::mesh::DynamicMesh::findItemFamily(), Arcane::MeshMng::findMeshHandle(), Arcane::mesh::IndexedIncrementalItemConnectivityMng::findOrCreateConnectivity(), Arcane::mesh::ItemFamily::findVariable(), Arcane::AnyItem::FamilyInternal::firstLocalId(), Arcane::TimeHistoryValueT< DataType >::fromOldToNewVariables(), Arcane::SodStandardGroupsBuilder::generateGroups(), Arcane::PDESRandomNumberGeneratorService::generateRandomNumber(), Arcane::PDESRandomNumberGeneratorService::generateRandomSeed(), Arcane::mesh::CellMerger::getCell(), Arcane::Otf2LibWrapper::getEntryPointId(), Arcane::UnstructuredMeshUtilities::getFacesLocalIdFromConnectivity(), Arcane::mesh::MeshExchange::getItemsToSend(), Arcane::ParameterCaseOption::getParameterOrNull(), Arcane::ParameterCaseOption::getParameterOrNull(), Arcane::ICartesianMesh::getReference(), Arcane::Materials::MeshMaterialVariableCommonStaticImpl< TrueType >::getReference(), Arcane::Materials::IMeshMaterialMng::getTrueReference(), Arcane::Materials::MeshMaterialVariableBuildTraits< TrueType >::getVariableReference(), Arcane::Materials::MeshMaterialVariableBuildTraits< TrueType >::getVariableReference(), Arcane::GetVariablesValuesParallelOperation::getVariableValues(), Arcane::Materials::CellEnvironmentVariableArrayRef< DataType_ >::globalVariable(), Arcane::Materials::CellEnvironmentVariableArrayRef< DataType_ >::globalVariable(), Arcane::Materials::CellEnvironmentVariableScalarRef< DataType_ >::globalVariable(), Arcane::Materials::CellEnvironmentVariableScalarRef< DataType_ >::globalVariable(), Arcane::Materials::CellMaterialVariableArrayRef< DataType_ >::globalVariable(), Arcane::Materials::CellMaterialVariableArrayRef< DataType_ >::globalVariable(), Arcane::Materials::CellMaterialVariableScalarRef< DataType_ >::globalVariable(), Arcane::Materials::CellMaterialVariableScalarRef< DataType_ >::globalVariable(), Arcane::ArcaneLauncher::init(), Arcane::Otf2LibWrapper::init(), Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::initialize(), Arcane::PapiPerformanceCounterService::initialize(), Arcane::PapiPerformanceService::initialize(), Arcane::SubDomain::initialize(), Arcane::VariableMng::initialize(), Arcane::mesh::DynamicMesh::initializeVariables(), Arcane::CartesianPatchGroup::inPatchCells(), Arcane::ItemVariableArrayRefT< DataTypeT >::ItemVariableArrayRefT(), Arcane::ItemVariableScalarRefT< DataTypeT >::ItemVariableScalarRefT(), Arcane::SHA3Algorithm::SHA3::keccak_init(), Arcane::Connectivity::kindsToConnectivity(), Arcane::UnstructuredMeshUtilities::localIdsFromConnectivity(), Arcane::mesh::ParallelAMRConsistency::makeNewItemsConsistent(), Arcane::mesh::CellMerger::merge(), Arcane::mesh::MeshNodeMerger::mergeNodes(), Arcane::MeshHandle::mesh(), Arcane::MessagePassing::namedBarrier(), Arcane::ItemTypeMng::nbHChildrenByItemType(), Arcane::CartesianMeshNumberingMngInternal::nodeLevel(), Arcane::mesh::ItemInternalMap::notifyUniqueIdsChanged(), Arcane::Hdf5VariableReaderHelper2::open(), Arcane::Hdf5VariableReaderHelper::open(), Arcane::CartesianPatchGroup::overlapCells(), Arcane::ParameterOptionAddr::ParameterOptionAddr(), Arcane::CartesianMeshNumberingMngInternal::parentCellUniqueIdOfCell(), Arcane::CartesianMeshNumberingMngInternal::parentFaceUniqueIdOfFace(), Arcane::CartesianMeshNumberingMngInternal::parentNodeUniqueIdOfNode(), Arcane::ArcaneInitialPartitioner::partitionAndDistributeMeshes(), Arcane::SimpleGridMeshPartitioner::partitionMesh(), Arcane::ArcaneCaseMeshMasterService::partitionMeshes(), Arcane::mesh::MeshRefinement::populateBackFrontCellsFromChildrenFaces(), Arcane::mesh::ItemFamily::prepareForDump(), Arcane::CartesianMeshNumberingMngInternal::prepareLevel(), Arcane::MatVec::Matrix::read(), Arcane::SubDomain::readCaseMeshes(), Arcane::CaseOptionListMulti::readChildren(), Arcane::mesh::ItemFamily::readFromDump(), Arcane::mesh::ItemsExchangeInfo2::readGroups(), Arcane::MatVec::Matrix::readHypre(), Arcane::MatVec::Vector::readHypre(), Arcane::MeshReaderMng::readMesh(), Arcane::LimaMeshReaderService::readMeshFromFile(), Arcane::XmfMeshReader::readMeshFromFile(), Arcane::TimeLoopReader::readTimeLoops(), Arcane::TimeHistoryMngInternal::readVariables(), Arcane::CartesianMeshImpl::recreateFromDump(), Arcane::Materials::MeshMaterialMng::recreateFromDump(), Arcane::CartesianMeshImpl::reduceNbGhostLayers(), Arcane::CartesianMeshAMRPatchMng::refine(), Arcane::Materials::MeshMaterialExchangeMng::registerFactory(), Arcane::Materials::MeshMaterialMng::registerMaterialInfo(), Arcane::TimeLoopMng::registerTimeLoop(), Arcane::ItemGroupImpl::removeAddItems(), Arcane::mesh::CellFamily::removeCell(), Arcane::mesh::FaceFamily::removeCellFromFace(), Arcane::CartesianPatchGroup::removeCellsInAllPatches(), Arcane::CartesianPatchGroup::removeCellsInZone(), Arcane::CaseOptionList::removeChild(), Arcane::mesh::OneItemIncrementalItemConnectivity::removeConnectedItem(), Arcane::ITimeHistoryMng::removeCurveWriter(), Arcane::MeshUtils::removeItemAndKeepOrder(), Arcane::mesh::ItemFamily::removeItems2(), Arcane::mesh::ItemFamily::removeNeedRemoveMarkedItems(), Arcane::CartesianPatchGroup::removePatch(), Arcane::CartesianMeshCoarsening::removeRefinedCells(), Arcane::mesh::ItemsExchangeInfo2::removeSentItems(), Arcane::Materials::MeshMaterialVariable::removeVariableRef(), Arcane::CartesianMeshImpl::renumberItemsUniqueId(), Arcane::mesh::OneItemIncrementalItemConnectivity::replaceConnectedItem(), Arcane::mesh::OneItemIncrementalItemConnectivity::replaceConnectedItems(), Arcane::StringVariableReplace::replaceWithCmdLineArgs(), Arcane::Array2DataT< DataType >::Impl::resize(), Arcane::Variable::resizeFromGroup(), Arcane::MessagePassing::SharedMemoryContigMachineShMemWinBaseInternal::resizeSegment(), Arcane::SequentialContigMachineShMemWinBaseInternal::resizeSegment(), Arcane::mesh::ItemFamilyNetwork::schedule(), Arcane::SequentialContigMachineShMemWinBaseInternal::segmentConstView(), Arcane::SequentialMachineShMemWinBaseInternal::segmentConstView(), Arcane::MachineShMemWinVariableBase::segmentView(), Arcane::SequentialContigMachineShMemWinBaseInternal::segmentView(), Arcane::SequentialMachineShMemWinBaseInternal::segmentView(), Arcane::Array2DataT< DataType >::serialize(), Arcane::Array2DataT< DataType >::serialize(), Arcane::ArrayDataT< DataType >::serialize(), Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize(), Arcane::NumArrayDataT< DataType, RankValue >::serialize(), Arcane::NumArrayDataT< DataType, RankValue >::serialize(), Arcane::VariablePrivate::serializeHashId(), Arcane::CartesianMeshNumberingMngInternal::setChildNodeCoordinates(), Arcane::mesh::DynamicMeshIncrementalBuilder::setConnectivity(), Arcane::CaseOptionExtended::setDefaultValue(), Arcane::CaseOptionSimpleT< T >::setDefaultValue(), Arcane::DataSynchronizeBufferBase::BufferInfo::setGlobalBuffer(), Arcane::SimpleCsvReaderWriter::setInternal(), Arcane::SimpleTableInternalMng::setInternal(), Arcane::SimpleTableInternalComparator::setInternalRef(), Arcane::SimpleTableInternalComparator::setInternalToCompare(), Arcane::Parallel::VariableParallelOperationBase::setItemFamily(), Arcane::ItemGroupImpl::setItems(), Arcane::IPostProcessorWriter::setMesh(), Arcane::CartesianMeshNumberingMngInternal::setParentNodeCoordinates(), Arcane::SimpleTableWriterHelper::setReaderWriter(), Arcane::Variable::setUsed(), Arcane::TimeLoopMng::setUsedTimeLoop(), Arcane::TimeLoopReader::setUsedTimeLoop(), Arcane::mesh::OneMeshItemAdder::setUseNodeUniqueIdToGenerateEdgeAndFaceUniqueId(), Arcane::SHA3Algorithm::SHA3::sha3_final(), Arcane::LinuxPerfPerformanceCounterService::start(), Arcane::PapiPerformanceCounterService::start(), Arcane::Timer::start(), Arcane::PapiPerformanceService::startProfiling(), Arcane::LinuxPerfPerformanceCounterService::stop(), Arcane::PapiPerformanceCounterService::stop(), Arcane::Timer::stop(), Arcane::PapiPerformanceService::stopProfiling(), Arcane::Array2VariableT< T >::synchronize(), Arcane::Array2VariableT< T >::synchronize(), Arcane::VariableArrayT< T >::synchronize(), Arcane::VariableArrayT< T >::synchronize(), Arcane::VariableSynchronizer::synchronizeData(), Arcane::AMRZonePosition::toAMRPatchPosition(), Arcane::TransferValuesParallelOperation::transferValues(), Arcane::ItemGroupImpl::unguardedItemsLocalId(), Arcane::Materials::MeshMaterialVariable::update(), Arcane::mesh::DynamicMesh::updateGhostLayerFromParent(), Arcane::MachineShMemWinMDVariableT< ItemType, DataType, Extents >::view(), Arcane::KdiDataWriter::write(), Arcane::VtkHdfDataWriter::write(), Arcane::VtkHdfV2DataWriter::write(), Arcane::VtuMeshWriter::writeMeshToFile(), and Arcane::XmfMeshWriter::writeMeshToFile().

◆ ARCANE_FATAL_IF

#define ARCANE_FATAL_IF ( const,
... )
Value:
ARCCORE_FATAL_IF(const, __VA_ARGS__)
#define ARCCORE_FATAL_IF(cond,...)
Macro throwing a FatalErrorException if cond is true.

Macro throwing a FatalErrorException if cond is true.

The macro arguments are used to format an error message via the String::format() method.

See also
ARCANE_FATAL

Definition at line 760 of file ArcaneGlobal.h.

Referenced by Arcane::mesh::DynamicMesh::allocateCells(), Arcane::mesh::DynamicMesh::endAllocate(), Arcane::GatherGroup::GatherGroup(), and Arcane::GatherGroup::setGatherGroupInfo().

◆ ARCANE_GEOMETRY_EXPORT

#define ARCANE_GEOMETRY_EXPORT   ARCANE_IMPORT

Definition at line 147 of file ArcaneGlobal.h.

◆ ARCANE_HAS_LONG_LONG

#define ARCANE_HAS_LONG_LONG

Definition at line 181 of file ArcaneGlobal.h.

◆ ARCANE_HYODA_EXPORT

#define ARCANE_HYODA_EXPORT   ARCANE_IMPORT

Definition at line 165 of file ArcaneGlobal.h.

◆ ARCANE_IMPL_EXPORT

#define ARCANE_IMPL_EXPORT   ARCANE_IMPORT

Definition at line 117 of file ArcaneGlobal.h.

◆ ARCANE_IMPORT

#define ARCANE_IMPORT   ARCCORE_IMPORT

Definition at line 37 of file ArcaneGlobal.h.

◆ ARCANE_JOIN_HELPER

#define ARCANE_JOIN_HELPER ( a,
b )
Value:
ARCANE_JOIN_HELPER2(a, b)

Definition at line 556 of file ArcaneGlobal.h.

◆ ARCANE_JOIN_HELPER2

#define ARCANE_JOIN_HELPER2 ( a,
b )
Value:
a##b

Definition at line 555 of file ArcaneGlobal.h.

◆ ARCANE_JOIN_WITH_LINE

#define ARCANE_JOIN_WITH_LINE ( a)
Value:
ARCANE_JOIN_HELPER(a, __LINE__)

Definition at line 557 of file ArcaneGlobal.h.

◆ ARCANE_MESH_EXPORT

#define ARCANE_MESH_EXPORT   ARCANE_IMPORT

Definition at line 123 of file ArcaneGlobal.h.

◆ ARCANE_MPI_EXPORT

#define ARCANE_MPI_EXPORT   ARCANE_IMPORT

Definition at line 159 of file ArcaneGlobal.h.

◆ ARCANE_NO_DEPRECATED

#define ARCANE_NO_DEPRECATED

Definition at line 538 of file ArcaneGlobal.h.

◆ ARCANE_NOEXCEPT

#define ARCANE_NOEXCEPT   ARCCORE_NOEXCEPT

Definition at line 571 of file ArcaneGlobal.h.

◆ ARCANE_NOEXCEPT_FALSE

#define ARCANE_NOEXCEPT_FALSE   ARCCORE_NOEXCEPT_FALSE

Definition at line 572 of file ArcaneGlobal.h.

◆ ARCANE_NORETURN

#define ARCANE_NORETURN   ARCCORE_NORETURN

Definition at line 562 of file ArcaneGlobal.h.

◆ ARCANE_NOT_YET_IMPLEMENTED

#define ARCANE_NOT_YET_IMPLEMENTED ( a)
Value:
{ \
arcaneNotYetImplemented(__FILE__, "(NoInfo)", __LINE__, (a)); \
}

Definition at line 496 of file ArcaneGlobal.h.

◆ ARCANE_REAL

#define ARCANE_REAL ( val)
Value:
ARCCORE_REAL(val)

Definition at line 192 of file ArcaneGlobal.h.

◆ ARCANE_RESTRICT

#define ARCANE_RESTRICT   ARCCORE_RESTRICT

Definition at line 39 of file ArcaneGlobal.h.

◆ ARCANE_SCRIPT_EXPORT

#define ARCANE_SCRIPT_EXPORT   ARCANE_IMPORT

Definition at line 135 of file ArcaneGlobal.h.

◆ ARCANE_SOLVERS_EXPORT

#define ARCANE_SOLVERS_EXPORT   ARCANE_IMPORT

Definition at line 141 of file ArcaneGlobal.h.

◆ ARCANE_STD

#define ARCANE_STD   std

Definition at line 41 of file ArcaneGlobal.h.

◆ ARCANE_STD_EXPORT

#define ARCANE_STD_EXPORT   ARCANE_IMPORT

Definition at line 129 of file ArcaneGlobal.h.

◆ ARCANE_TEMPLATE_EXPORT

#define ARCANE_TEMPLATE_EXPORT   ARCCORE_TEMPLATE_EXPORT

Definition at line 38 of file ArcaneGlobal.h.

◆ ARCANE_THREAD_EXPORT

#define ARCANE_THREAD_EXPORT   ARCANE_IMPORT

Definition at line 153 of file ArcaneGlobal.h.

◆ ARCANE_THROW

#define ARCANE_THROW ( exception_class,
... )
Value:
ARCCORE_THROW(exception_class, __VA_ARGS__)
#define ARCCORE_THROW(exception_class,...)
Macro to throw an exception with formatting.

Macro for throwing an exception with formatting.

exception_class is the exception type. The following arguments of the macro are used to format an error message via the String::format() method.

Definition at line 726 of file ArcaneGlobal.h.

Referenced by Arcane::CheckpointMng::_checkChangingNbSubDomain(), Arcane::MessagePassing::HybridParallelMngContainer::_createParallelMng(), Arcane::MessagePassing::SharedMemoryParallelMngContainer::_createParallelMng(), Arcane::SequentialParallelMngBuilder::_createParallelMng(), Arcane::mesh::EmptyMesh::_internalApi(), Arcane::MetisMeshPartitioner::_partitionMesh(), Arcane::VtkMeshIOService::_readCellsUnstructuredGrid(), Arcane::MshMeshReader::_readElementsFromAsciiMshV4File(), Arcane::MshParallelMeshReader::_readElementsFromFile(), Arcane::MEDMeshReader::_readItems(), Arcane::MshMeshReader::_readMeshFromNewMshFile(), Arcane::MshMeshReader::_readNodesFromAsciiMshV4File(), Arcane::MshParallelMeshReader::_readNodesFromFile(), Arcane::VtkMeshIOService::_readNodesUnstructuredGrid(), Arcane::VtkMeshIOService::_readStructuredGrid(), Arcane::ItemTypeMng::_readTypes(), Arcane::SerializedData::_serialize(), Arcane::Materials::ComponentItemVectorView::_subView(), Arcane::VtkHdfV2DataWriter::_writeDataSetGeneric(), Arcane::Materials::MeshMaterialVariableSynchronizerList::add(), Arcane::mesh::DynamicMeshIncrementalBuilder::addCells(), Arcane::mesh::DynamicMeshInternal::addFace(), Arcane::mesh::ItemFamily::addGhostItems(), Arcane::mesh::DynamicMeshInternal::addNode(), Arcane::ArrayDataT< DataType >::allocateBufferForSerializedData(), Arcane::XmlNode::attr(), Arcane::XmlNode::attrValue(), Arcane::VtkFile::checkString(), Arcane::VtkFile::checkString(), Arcane::Bzip2DataCompressor::compress(), Arcane::LZ4DataCompressor::compress(), Arcane::ZstdDataCompressor::compress(), Arcane::mesh::CartesianFaceUniqueIdBuilder::computeFacesUniqueIdAndOwner(), Arcane::NumArrayDataT< DataType, RankValue >::Internal::computeHash(), Arcane::Numerics::Euclidian3Geometry::computeLength(), Arcane::Numerics::Euclidian3Geometry::computeMeasure(), Arcane::mesh::EmptyMesh::computeSynchronizeInfos(), Arcane::ArrayDataT< DataType >::copy(), Arcane::ScalarDataT< DataType >::copy(), Arcane::StringArrayData::copy(), Arcane::ParallelMngInternal::createContigMachineShMemWinBase(), Arcane::Hdf5Utils::HProperty::createDatasetTransfertCollectiveMPIIO(), Arcane::Hdf5Utils::HProperty::createDatasetTransfertIndependentMPIIO(), Arcane::Hdf5Utils::HProperty::createFilePropertyMPIIO(), Arcane::ParallelMngInternal::createMachineShMemWinBase(), Arcane::XmlNode::createNode(), Arcane::XmlNode::createNode(), Arcane::dataTypeSize(), Arcane::Bzip2DataCompressor::decompress(), Arcane::Bzip2DeflateService::decompress(), Arcane::LZ4DataCompressor::decompress(), Arcane::ZstdDataCompressor::decompress(), Arcane::ArcaneMainBatch::execute(), Arcane::platform::fillCommandLineArguments(), Arcane::VtkFile::getDouble(), Arcane::VtkFile::getFloat(), Arcane::VtkFile::getInt(), Arcane::VtkFile::getNextLine(), Arcane::ItemTypeMng::getPolygonType(), Arcane::IHashAlgorithm::hashSize(), Arcane::mesh::AsyncParticleExchanger::initialize(), Arcane::ParallelMngInternal::initializeWindowCreator(), Arcane::MessagePassing::SharedMemoryParallelSuperMng::internalCreateWorldParallelMng(), Arcane::MpiParallelSuperMng::internalCreateWorldParallelMng(), Arcane::SequentialParallelSuperMng::internalCreateWorldParallelMng(), Arcane::mesh::ItemFamily::internalRemoveItems(), Arcane::VtkFile::isEmptyNextLine(), Arcane::ParallelMngInternal::machineBarrier(), Arcane::ParallelMngInternal::machineRanks(), Arcane::ParallelMngInternal::machineShMemWinMemoryAllocator(), Arcane::IHashAlgorithm::name(), Arcane::dom::LibXml2_Parser::parse(), Arcane::Hdf5Utils::StandardScalarT< DataType >::read(), Arcane::ItemGroupImpl::removeAddItems(), Arcane::CartesianMeshImpl::renumberItemsUniqueId(), Arcane::ArrayDataT< DataType >::serialize(), Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize(), Arcane::NumArrayDataT< DataType, RankValue >::serialize(), Arcane::NumArrayDataT< DataType, RankValue >::serialize(), Arcane::SerializedData::serialize(), Arcane::StringArrayData::serialize(), Arcane::IItemFamilyTopologyModifier::setBackAndFrontCells(), Arcane::mesh::GhostLayerMng::setBuilderVersion(), Arcane::mesh::MeshUniqueIdMng::setEdgeBuilderVersion(), Arcane::mesh::MeshUniqueIdMng::setFaceBuilderVersion(), Arcane::ArcaneGeometricMeshPartitionerService::setILoadBalanceMng(), Arcane::ArrayShape::setNbDimension(), Arcane::mesh::GhostLayerMng::setNbGhostLayer(), Arcane::ItemGroupImpl::setOwn(), Arcane::ArrayDataT< DataType >::swapValues(), Arcane::ScalarDataT< DataType >::swapValues(), Arcane::StringArrayData::swapValues(), Arcane::Array2VariableT< T >::synchronize(), Arcane::Array2VariableT< T >::synchronize(), Arcane::IItemFamily::synchronize(), Arcane::IVariable::synchronize(), Arcane::IVariableSynchronizer::synchronize(), Arcane::IVariableSynchronizer::synchronize(), Arcane::VariableArrayT< T >::synchronize(), Arcane::VariableArrayT< T >::synchronize(), Arcane::dom::LibXml2_SchemaValidator::validate(), Arcane::XmlNode::valueAsBoolean(), Arcane::NumArrayDataT< DataType, RankValue >::visit(), Arcane::Array2DataT< DataType >::visitArray(), Arcane::NumArrayDataT< DataType, RankValue >::visitArray(), Arcane::ScalarDataT< DataType >::visitArray(), Arcane::ArrayDataT< DataType >::visitArray2(), Arcane::NumArrayDataT< DataType, RankValue >::visitArray2(), Arcane::ScalarDataT< DataType >::visitArray2(), Arcane::StringArrayData::visitArray2(), Arcane::IData::visitMultiArray2(), Arcane::Array2DataT< DataType >::visitScalar(), Arcane::ArrayDataT< DataType >::visitScalar(), Arcane::NumArrayDataT< DataType, RankValue >::visitScalar(), Arcane::StringArrayData::visitScalar(), Arcane::MessagePassing::HybridSerializeMessageList::waitMessages(), Arcane::Hdf5Utils::StandardScalarT< DataType >::write(), Arcane::CheckpointMng::writeDefaultCheckpoint(), and Arcane::MshMeshWriter::writeMesh().

◆ ARCANE_THROW_IF

#define ARCANE_THROW_IF ( const,
exception_class,
... )
Value:
ARCCORE_THROW_IF(const, exception_class, __VA_ARGS__)
#define ARCCORE_THROW_IF(cond, exception_class,...)
Macro to throw an exception with formatting if cond is true.

Macro for throwing an exception with formatting if cond is true.

exception_class is the exception type. The following arguments of the macro are used to format an error message via the String::format() method.

See also
ARCANE_THROW

Definition at line 738 of file ArcaneGlobal.h.

Referenced by Arcane::arcaneCheckArraySize(), Arcane::arcaneCheckArraySize(), Arcane::arcaneCheckArraySize(), Arcane::arcaneCheckArraySize(), Arcane::arcaneCheckArraySize(), and Arcane::arcaneCheckArraySize().

◆ ARCANE_UNUSED

#define ARCANE_UNUSED ( var)
Value:
ARCCORE_UNUSED(var)

Definition at line 45 of file ArcaneGlobal.h.

◆ ARCANE_UTILS_EXPORT

#define ARCANE_UTILS_EXPORT   ARCANE_IMPORT

Definition at line 110 of file ArcaneGlobal.h.

◆ ARCANE_UTILS_EXTERN_TPL

#define ARCANE_UTILS_EXTERN_TPL   extern

Definition at line 111 of file ArcaneGlobal.h.

◆ ARCANE_WARNING

#define ARCANE_WARNING ( a)

Definition at line 713 of file ArcaneGlobal.h.

◆ NUMERICS_BEGIN_NAMESPACE

#define NUMERICS_BEGIN_NAMESPACE
Value:
namespace Numerics \
{

Definition at line 77 of file ArcaneGlobal.h.

◆ NUMERICS_END_NAMESPACE

#define NUMERICS_END_NAMESPACE   }

Definition at line 80 of file ArcaneGlobal.h.

Typedef Documentation

◆ Int16

typedef ARCANE_TYPE_INT16 Int16

Definition at line 68 of file ArcaneGlobal.h.

◆ Int32

typedef ARCANE_TYPE_INT32 Int32

Definition at line 69 of file ArcaneGlobal.h.

◆ Int64

typedef ARCANE_TYPE_INT64 Int64

Definition at line 70 of file ArcaneGlobal.h.