-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -- More...
Namespaces | |
| namespace | Internal |
| Internal types of Arcane. | |
| namespace | Accelerator |
| Namespace for accelerator usage. | |
| namespace | Parallel |
| Concurrency implementation. | |
| namespace | MessagePassing |
| Declarations of types and methods used by message exchange mechanisms. | |
| namespace | GeometricUtilities |
| Utility functions on geometry. | |
| namespace | Materials |
| Always enables tracing in Arcane parts concerning materials. | |
| namespace | Loop |
| Namespace containing various classes managing loops over entities. | |
| namespace | math |
| Namespace for mathematical functions. | |
| namespace | ParallelMngUtils |
| Utility functions associated with IParallelMng. | |
| namespace | Convert |
| Functions to convert one type to another. | |
| namespace | CStringUtils |
| Utility functions for character strings. | |
| namespace | MemoryUtils |
| Namespace for memory and allocator management functions. | |
| namespace | NumArrayUtils |
| Utility functions for NumArray. | |
| namespace | platform |
| Namespace for platform-dependent functions. | |
| namespace | Hdf5Utils |
| Utility functions for Hdf5. | |
| namespace | CartesianMeshUtils |
| Utility functions associated with 'ICartesianMesh'. | |
| namespace | Platform |
| Namespace for platform-dependent functions. | |
| namespace | Trace |
| Namespace containing types related to traces. | |
Classes | |
| class | AbstractCaseDocumentVisitor |
| Abstract visitor for a scalar data point. More... | |
| class | AbstractScalarDataVisitor |
| Abstract visitor for a scalar data item. More... | |
| class | AbstractArrayDataVisitor |
| Abstract visitor for an array data item. More... | |
| class | AbstractArray2DataVisitor |
| Abstract visitor for a 2D array data item. More... | |
| class | AbstractMultiArray2DataVisitor |
| Abstract visitor for a variable-sized 2D array data item. More... | |
| class | AbstractDataVisitor |
| Abstract visitor for a data item. More... | |
| class | AbstractItemOperationByBasicType |
| Abstract operator on entities sorted by type. More... | |
| class | AbstractModule |
| Class representing a module. More... | |
| class | AbstractService |
| Base class of a service. More... | |
| class | ActionWrapperService |
| class | ApplicationBuildInfo |
| Information for constructing an instance of IApplication. More... | |
| class | BadIDException |
| class | BadItemIdException |
| class | InternalErrorException |
| class | BadVariableKindTypeException |
| class | BadPartialVariableItemGroupNameException |
| class | UnknownItemTypeException |
| class | BadReferenceException |
| class | ReaderWriterException |
| class | AssertionException |
| class | SimplePropertyT |
| class | IScalarDataT |
| class | IArrayDataT |
| class | IArray2DataT |
| class | IMultiArray2DataT |
| class | VariableScalarT |
| class | VariableArrayT |
| class | Array2VariableT |
| class | VariableRefScalarT |
| Reference to a scalar variable. More... | |
| class | VariableRefArrayT |
| Array variable. More... | |
| class | VariableRefArray2T |
| Two-dimensional array variable. More... | |
| class | MultiArray2VariableRefT |
| class | ItemVariableScalarRefT |
| Scalar variable on a mesh entity type. More... | |
| class | MeshVariableScalarRefT |
| Scalar variable on a mesh entity type. More... | |
| class | MeshVariableArrayRefT |
| Array variable on a mesh entity type. More... | |
| class | ItemPartialVariableScalarRefT |
| Partial scalar variable on a mesh entity type. More... | |
| class | MeshPartialVariableScalarRefT |
| Scalar variable on a mesh entity type. More... | |
| class | SharedMeshVariableScalarRefT |
| class | SharedItemVariableScalarRefT |
| class | MeshMDVariableRefBaseT |
| Base class managing a multi-dimensional variable on a mesh entity. More... | |
| class | MeshMDVariableRefT |
| Class managing a multi-dimensional variable on a mesh entity. More... | |
| class | IArrayDataInternalT |
| class | IArray2DataInternalT |
| class | Array2VariableDiff |
| class | Assertion |
| Base class for assertions in unit tests. More... | |
| class | BasicModule |
| Basic module. More... | |
| class | BasicService |
| Base class of a service linked to a subdomain. More... | |
| class | BasicTimeLoopService |
| Base class for a service operating during the time loop. More... | |
| class | BasicUnitTest |
| Basic unit test service. More... | |
| class | BlockIndex |
| class | BlockIndexList |
| class | BlockIndexListBuilder |
| class | CartesianGridDimension |
| Information about the dimensions of a Cartesian grid. More... | |
| class | CartesianMeshAllocateBuildInfo |
| Information for allocating entities of an unstructured mesh. More... | |
| class | CaseDatasetSource |
| Source of a case dataset. More... | |
| class | CaseFunctionBuildInfo |
| Information to build an instance of CaseFunction. More... | |
| class | CaseFunction |
| class | CaseFunction2 |
| class | CaseNodeNames |
| class | CaseOptionBasePrivate |
| class | CaseOptionBase |
| Base class for a data set option. More... | |
| class | CaseOptionBuildInfo |
| class | CaseOptionComplexValue |
| class | CaseOptionName |
| class | CaseOptionEnumValue |
| class | CaseOptionEnumValues |
| class | CaseOptionEnum |
| Enumerated data set option. More... | |
| class | CaseOptionEnumT |
| Enumerated data set option. More... | |
| class | CaseOptionMultiEnum |
| Multi-enumeration data set option. More... | |
| class | CaseOptionMultiEnumT |
| Multi-enumeration data set option. More... | |
| class | CaseOptionError |
| Error in the dataset. More... | |
| class | CaseOptionException |
| Exception related to the dataset. More... | |
| class | CaseOptionExtended |
| Option for the extended type dataset. More... | |
| class | CaseOptionExtendedT |
| Option for the extended type dataset. More... | |
| class | CaseOptionMultiExtended |
| Option for the extended list of types dataset. More... | |
| class | CaseOptionMultiExtendedT |
| Option for the extended list of types dataset. More... | |
| class | XmlElementContentChecker |
| Checks the validity of content between elements. More... | |
| class | CaseOptionList |
| class | CaseOptionListMulti |
| class | CaseOptionsPrivate |
| class | CaseOptions |
| class | CaseOptionServiceT |
| class | CaseOptionServiceContainer |
| Implementation of the container for a service of type InterfaceType. More... | |
| class | CaseOptionService |
| Base class for options using services. More... | |
| class | CaseOptionMultiService |
| Base class for a service option that can appear multiple times. More... | |
| class | CaseOptionMultiServiceT |
| Data set option of the service list type. More... | |
| class | ICaseOptionServiceContainer |
| Interface of a service instance container. More... | |
| class | CaseOptionServiceImpl |
| class | CaseOptionMultiServiceImpl |
| class | CaseOptionTraitsT |
| class | CaseOptionTraitsT< Array< Type > > |
| Specialization for 'Array' options. More... | |
| class | CaseOptionSimple |
| Base class for simple options (single value). More... | |
| class | CaseOptionSimpleT |
| Simple data set option (real, integer, boolean, ...). More... | |
| class | CaseOptionMultiSimple |
| class | CaseOptionMultiSimpleT |
| Data set option of simple type list (real, integer, boolean, ...). More... | |
| class | CaseOptionsMain |
| class | CaseOptionsMulti |
| class | CaseTable |
| class | ICFParamSetter |
| class | CFParamSetterT |
| class | CaseTableParams |
| class | CheckpointInfo |
| Information about a checkpoint. More... | |
| class | CheckpointReadInfo |
| Checkpoint reading information. More... | |
| class | CheckpointService |
| class | CodeServicePrivate |
| class | CodeService |
| class | CommonVariables |
| Common variables of a case. More... | |
| class | IConfigurationSection |
| Interface for a configuration section. More... | |
| class | IConfiguration |
| Interface for a configuration. More... | |
| class | IConfigurationMng |
| Configuration manager. More... | |
| class | Connectivity |
| struct | ConnectivityItemVectorCatalyst |
| Temporary type automatically cast to ConnectivityItemVector. More... | |
| class | ConnectivityItemVector |
| Manages the retrieval of connectivity information. More... | |
| class | ContigMachineShMemWin |
| Class allowing the creation of a shared memory window between the subdomains of the same node. The segments of this window will be contiguous in memory. More... | |
| class | ContigMachineShMemWinBase |
| Class allowing the creation of a shared memory window between the subdomains of the same node. The segments of this window will be contiguous in memory. More... | |
| class | IDataTypeDataDispatcherT |
| Template class for dispatching data (IData) according to their type (DataType). More... | |
| class | IDataTypeDataDispatcherT< String > |
| Specialization of IDataDispatcherT for the 'String' class. More... | |
| class | AbstractDataTypeDispatchingDataVisitor |
| IDataVisitor dispatching operations according to the data type. More... | |
| class | DataTypeDispatchingDataVisitor |
| IDataVisitor dispatching operations according to the data type. More... | |
| class | Directory |
| Class managing a directory. More... | |
| class | XmlDocumentHolderLibXml2 |
| class | LIBXML2_RefCount |
| class | LIBXML2_DOMImplementation |
| class | LIBXML2_Node |
| class | LIBXML2_NodeList |
| class | LIBXML2_NodeListDFSSearch |
| class | LIBXML2_EmptyNamedNodeMap |
| class | LIBXML2_CharacterData |
| class | LIBXML2_Attr |
| class | LIBXML2_Element |
| class | LIBXML2_NamedNodeMap |
| class | LIBXML2_NamedNodeMapDT |
| class | LIBXML2_TextBase |
| class | LIBXML2_Text |
| class | LIBXML2_Comment |
| class | LIBXML2_CDATASection |
| class | LIBXML2_DocumentType |
| class | LIBXML2_Notation |
| class | LIBXML2_Entity |
| class | LIBXML2_EntityReference |
| class | LIBXML2_ProcessingInstruction |
| class | LIBXML2_DocumentFragment |
| class | LIBXML2_Document |
| class | LIBXML2_DOMWriter |
| class | LIBXML2_DOMNamespaceContext |
| struct | LIBXML2_PartialLoad |
| class | DotNetRuntimeInitialisationInfo |
| Information for the initialization of the '.Net' runtime. More... | |
| class | EntryPointBuildInfo |
| Information to build an entry point. More... | |
| class | EntryPoint |
| class | EnumeratorTraceInfo |
| Information for an enumerator's traces. More... | |
| class | EnumeratorTraceWrapper |
| Wrapper around an enumerator for traces. More... | |
| class | ExternalPartitionConstraint |
| class | FaceReorienter |
| This function/class reorients faces. More... | |
| class | GlobalTimeHistoryAdder |
| Class allowing the addition of one or more values to a value history. More... | |
| class | GroupIndexTableView |
| class | GroupIndexTable |
| class | IApplication |
| Application interface. More... | |
| class | IArcaneMain |
| class | IAsyncParticleExchanger |
| Interface of an asynchronous particle exchanger. More... | |
| class | IBackwardMng |
| class | IBase |
| Interface of the base class for main arcane objects. More... | |
| class | ICartesianMeshGenerationInfo |
| class | ICaseDocumentFragment |
| class | ICaseDocument |
| class | ICaseDocumentVisitor |
| Visitor interface for a dataset option. More... | |
| class | ICaseFunction |
| class | ICaseFunctionProvider |
| Interface of a service providing user functions for the JDD. More... | |
| class | ICaseFunctionDotNetProvider |
| Interface of a service providing user functions for the JDD. More... | |
| class | ICaseMeshMasterService |
| class | CaseMeshReaderReadInfo |
| Necessary information for reading a mesh file. More... | |
| class | ICaseMeshReader |
| Interface for the mesh reading service from the dataset. More... | |
| class | ICaseMeshService |
| Interface of the service managing dataset meshes. More... | |
| class | ICaseMng |
| Case manager interface. More... | |
| class | ICaseOptionList |
| class | ICaseOptions |
| class | ICaseOptionsMulti |
| class | ICheckpointMng |
| Interface of the checkpoint information manager. More... | |
| class | ICheckpointReader |
| Interface for the protection/recovery reading service. More... | |
| class | ICheckpointReader2 |
| Interface for the protection/recovery reading service (V2). More... | |
| class | ICheckpointWriter |
| Interface of the checkpoint/recovery write service. More... | |
| class | ICodeService |
| Interface of a case loader. More... | |
| class | ICriteriaLoadBalanceMng |
| Class interface allowing criteria to be added to adjust the load balance. More... | |
| class | IData |
| Interface of a data item. More... | |
| class | IScalarData |
| Interface of a scalar data item. More... | |
| class | IArrayData |
| Interface of a 1D array data item. More... | |
| class | IArray2Data |
| Interface of a 2D array data item. More... | |
| class | IMultiArray2Data |
| Interface of a multi 2D array data item. More... | |
| class | IDataFactory |
| class | IDataFactoryMng |
| class | IDataReader |
| Interface for reading variable data. More... | |
| class | DataReaderInfo |
| Data reading information. More... | |
| class | VariableDataReadInfo |
| Data reading information for a variable. More... | |
| class | IDataReader2 |
| Interface for reading data of a variable (Version 2). More... | |
| class | IDataReaderWriter |
| Interface for reading/writing variable data. More... | |
| class | IDataStorageFactory |
| class | IDataVisitor |
| Interface of the visitor pattern for a data item. More... | |
| class | IScalarDataVisitor |
| Interface of the visitor pattern for a scalar data item. More... | |
| class | IArrayDataVisitor |
| Interface of the visitor pattern for an array data item. More... | |
| class | IArray2DataVisitor |
| Interface of the visitor pattern for a 2D array data item. More... | |
| class | IMultiArray2DataVisitor |
| Interface of the visitor pattern for a variable-sized 2D array data item. More... | |
| class | IDataWriter |
| Interface for writing variable data. More... | |
| class | IDeflateService |
| Interface of a service allowing compression/decompression of data. More... | |
| class | IDirectExecution |
| Interface of a direct execution service. More... | |
| class | IDirectory |
| Interface of a class managing a directory. More... | |
| class | IDirectSubDomainExecuteFunctor |
| class | IDoFFamily |
| Interface of a DoF family. More... | |
| class | IEntryPoint |
| Interface of a module entry point. More... | |
| class | IEntryPointMng |
| class | IExternalPlugin |
| Interface for external service loading. More... | |
| class | IExtraGhostCellsBuilder |
| Interface of a builder for "extraordinary" ghost cells. More... | |
| class | IExtraGhostItemsBuilder |
| Interface for an "extraordinary" ghost item builder. More... | |
| class | IExtraGhostParticlesBuilder |
| Interface of a builder for "extraordinary" ghost cells. More... | |
| class | IFactoryServiceT |
| class | IGetVariablesValuesParallelOperation |
| Operations to access variable values from another subdomain. More... | |
| class | IGhostLayerMng |
| class | IGraphConnectivity |
| Graph connectivity tooling. More... | |
| class | IGraphConnectivityObserver |
| class | IGraphObserver |
| class | IGraph2 |
| Mesh graph interface. More... | |
| class | IGraphModifier2 |
| Interface for a mesh graph. More... | |
| class | IGridMeshPartitioner |
| Interface of a mesh partitioner on a grid. More... | |
| class | IIncrementalItemSourceConnectivity |
| Interface for the source of an incremental connectivity. More... | |
| class | IIncrementalItemTargetConnectivity |
| Interface for the target of an incremental connectivity. More... | |
| class | IIncrementalItemConnectivity |
| Interface for managing an incremental connectivity. More... | |
| class | IIndexedIncrementalItemConnectivity |
| Interface to manage incremental connectivity. More... | |
| class | IIndexedIncrementalItemConnectivityMng |
| Interface of the manager for indexed incremental item connectivities. More... | |
| class | IInitialPartitioner |
| Interface of an initial partitioner. More... | |
| class | IIOMng |
| Interface of the input/output manager. More... | |
| class | IItemConnectivity |
| Interface to manage connectivity. More... | |
| class | IItemConnectivityAccessor |
| Interface to manage access to a connectivity. More... | |
| class | IItemConnectivityInfo |
| Interface for connectivity information by entity type. More... | |
| class | IItemConnectivityMng |
| class | IItemConnectivitySynchronizer |
| class | IItemEnumeratorTracer |
| class | IItemFamily |
| Interface of an entity family. More... | |
| class | IItemFamilyCompactPolicy |
| Entity compaction policy. More... | |
| class | IItemFamilyExchanger |
| class | IItemFamilyModifier |
| Interface for modifying a family. More... | |
| class | IItemFamilyNetwork |
| class | IItemFamilyPolicyMng |
| Interface for entity family policies. More... | |
| class | IItemFamilySerializer |
| Manages the serialization/deserialization of entities in a family. More... | |
| class | IItemFamilySerializeStep |
| Interface for a step in the serialization of entity families. More... | |
| class | IItemFamilySerializeStepFactory |
| Factory for creating a step in the serialization of entity families. More... | |
| class | IItemFamilyTopologyModifier |
| Interface for modifying the topology of entities within a family. More... | |
| class | IItemInternalSortFunction |
| Interface of an entity sorting function. More... | |
| class | IItemOperationByBasicType |
| Interface of an operator on entities sorted by type. More... | |
| class | ILoadBalanceMng |
| Interface for registering variables for load balancing. More... | |
| class | IMainFactory |
| class | IMesh |
| class | IMeshArea |
| Interface of a mesh area. More... | |
| class | IMeshBase |
| class | IMeshBuilder |
| Interface of a mesh creation/reading service. More... | |
| class | IMeshChecker |
| Interface for mesh verification methods. More... | |
| class | IMeshCompacter |
| Management of mesh family compaction. More... | |
| class | IMeshCompactMng |
| Interface for managing the compaction of mesh families. More... | |
| class | IMeshExchangeMng |
| Interface for managing mesh exchanges between subdomains. More... | |
| class | IMeshExchanger |
| Management of a mesh exchange between subdomains. More... | |
| class | IMeshFactory |
| class | IMeshFactoryMng |
| Interface of the mesh factory manager. More... | |
| class | IUnstructuredMeshInitialAllocator |
| Allocator for unstructured meshes. More... | |
| class | ICartesianMeshInitialAllocator |
| Allocator for Cartesian meshes. More... | |
| class | IPolyhedralMeshInitialAllocator |
| Allocator for polyhedral meshes. More... | |
| class | IMeshInitialAllocator |
| Interface for allocating mesh entities. More... | |
| class | IMeshMng |
| Mesh manager interface. More... | |
| class | MeshModifierAddCellsArgs |
| Arguments for IMeshModifier::addCells(). More... | |
| class | MeshModifierAddFacesArgs |
| Arguments for IMeshModifier::addFaces(). More... | |
| class | IMeshModifier |
| Mesh modification interface. More... | |
| class | IMeshPartitionConstraint |
| Interface of a mesh partitioning constraint. More... | |
| class | IMeshPartitionConstraintMng |
| Interface of a mesh partitioning constraint manager. More... | |
| class | IMeshPartitioner |
| Interface of a mesh partitioner. More... | |
| class | IMeshPartitionerBase |
| Interface of a mesh partitioner. More... | |
| class | IMeshReader |
| Interface of the service managing the reading of a mesh. More... | |
| class | IMeshStats |
| class | IMeshSubdivider |
| IMeshSubdivider. More... | |
| class | IMeshUniqueIdMng |
| class | IMeshUtilities |
| Interface of a class providing utility functions on meshes. More... | |
| class | IMeshWriter |
| Interface of a mesh writing service. More... | |
| class | IModule |
| Interface of a module. More... | |
| class | IModuleFactoryInfo |
| Information about a module factory. More... | |
| class | IModuleFactory2 |
| class | ModuleFactoryReference |
| Reference counter for a module factory. More... | |
| class | IModuleMaster |
| class | IModuleMng |
| Module manager interface. More... | |
| class | IndexedItemConnectivityViewBase |
| Base class for a view on unstructured connectivity. More... | |
| class | IndexedItemConnectivityViewBase2 |
| Base class for a view on unstructured connectivity. More... | |
| class | IndexedItemConnectivityGenericViewT |
| Specialized view on unstructured connectivity between two entities. More... | |
| class | IndexedItemConnectivityViewT< ItemType, Node > |
| View on ItemType->Node connectivity. More... | |
| class | IndexedItemConnectivityViewT< ItemType, Edge > |
| View on ItemType->Edge connectivity. More... | |
| class | IndexedItemConnectivityViewT< ItemType, Face > |
| View of ItemType->Face connectivity. More... | |
| class | IndexedItemConnectivityViewT< ItemType, Cell > |
| View of ItemType->Cell connectivity. More... | |
| class | IndexedItemConnectivityViewT< ItemType, DoF > |
| View of ItemType->DoF connectivity. More... | |
| class | IndexedParticleCellConnectivityView |
| View of Particle->Cell connectivity. More... | |
| class | MutableIndexedParticleCellConnectivityView |
| Editable view of Particle->Cell connectivity. More... | |
| class | IParallelDispatchT |
| class | IParallelExchanger |
| Information exchange between processors. More... | |
| class | IParallelMng |
| Interface of the parallelism manager for a subdomain. More... | |
| class | IParallelMngContainer |
| class | IParallelMngContainerFactory |
| class | IParallelNonBlockingCollective |
| Interface for non-blocking collective parallel operations. More... | |
| class | IParallelNonBlockingCollectiveDispatchT |
| class | IParallelReplication |
| Brief information on parallel subdomain replication. More... | |
| class | IParallelSuperMng |
| class | IParallelTopology |
| Information on the computing core allocation topology. More... | |
| class | IParticleExchanger |
| Interface of a particle exchanger. More... | |
| class | IParticleFamily |
| Interface of a particle family. More... | |
| class | IPhysicalUnit |
| class | IPhysicalUnitConverter |
| class | IPhysicalUnitSystem |
| class | IPhysicalUnitSystemService |
| class | IPostProcessorWriter |
| Interface for a writer for post-processing information. More... | |
| class | IPrimaryMesh |
| class | Property |
| class | IPropertyValue |
| class | IPropertyType |
| class | IPropertyTypeInstance |
| class | IPropertyMng |
| Interface of the property manager. More... | |
| class | RNGSeedHelper |
| Class allowing easy manipulation of a seed. More... | |
| class | IRandomNumberGenerator |
| Interface for a random number generator. More... | |
| class | IRayFaceIntersector |
| Generic interface for calculating the intersection of a ray with a face. More... | |
| class | IRayMeshIntersection |
| Calculation of the intersection between a set of segments and the surface of a mesh. More... | |
| class | IRessourceMng |
| Interface of a resource manager. More... | |
| class | ISerializedData |
| class | IService |
| Interface of a service. More... | |
| class | IServiceInstance |
| Interface of a service instance. More... | |
| class | ISingletonServiceInstance |
| class | IServiceInstanceT |
| class | IServiceAndModuleFactoryMng |
| class | IServiceFactoryInfo |
| Information about a service factory. More... | |
| class | IServiceInfo |
| Interface for service or module information. More... | |
| class | IServiceLoader |
| class | IServiceMng |
| Service manager interface. More... | |
| class | ISession |
| Interface for a case execution session. More... | |
| class | ISharedReference |
| Interface of a reference counter. More... | |
| class | ISimpleTableComparator |
| Class interface representing a table comparator. To be used with a service implementing ISimpleTableOutput. More... | |
| class | ISimpleTableInternalComparator |
| Class interface representing a SimpleTableInternal comparator (aka STI). More... | |
| class | ISimpleTableInternalMng |
| Class interface representing a manager for SimpleTableInternal (aka STI). More... | |
| class | ISimpleTableOutput |
| Interface representing a simple table output. More... | |
| class | SimpleTableReaderWriterUtils |
| Class containing two static methods useful for implementations. More... | |
| class | ISimpleTableReaderWriter |
| Class interface allowing reading a file and writing a file with or from a SimpleTableInternal. More... | |
| class | ISimpleTableWriterHelper |
| Class interface for writing a file using ISimpleTableReaderWriter. Provides methods for managing parallel writing and name symbols. More... | |
| class | IStandardFunction |
| Interface managing a standard function. More... | |
| class | ISubDomain |
| Interface of the subdomain manager. More... | |
| class | Item |
| Base class for a mesh element. More... | |
| class | Node |
| Node of a mesh. More... | |
| class | ItemWithNodes |
| Mesh element based on nodes (Edge,Face,Cell). More... | |
| class | Edge |
| Edge of a cell. More... | |
| class | Face |
| Face of a cell. More... | |
| class | Cell |
| Cell of a mesh. More... | |
| class | Particle |
| Particle. More... | |
| class | DoF |
| degree of freedom class. More... | |
| class | ItemAllocationInfo |
| class | ItemArrayEnumerator |
| Enumerator over an array of mesh entities. More... | |
| class | ItemArrayEnumeratorT |
| Enumerator over an array of mesh entities of type ItemType. More... | |
| class | ItemCompare |
| class | CompareItemIdsByLevel |
| class | ItemCompatibility |
| class | ItemConnectedEnumerator |
| Enumerator over a list of entities connected to another. More... | |
| class | ItemConnectedEnumeratorT |
| Enumerator over a typed list of connected entities of type ItemType. More... | |
| class | ItemConnectedEnumeratorBase |
| Base class for enumerators over a list of connected entities. More... | |
| class | ItemConnectedEnumeratorBaseT |
| Typed base class for enumerators over a list of connected entities. More... | |
| class | ItemConnectedListViewConstIterator |
| class | ItemConnectedListViewConstIteratorT |
| class | ItemConnectedListView |
| View of a list of entities connected to another entity. More... | |
| class | ItemConnectedListViewT |
| View of a list of entities connected to another. More... | |
| class | ItemConnectivityContainerView |
| class | ItemEnumeratorPOD |
| class | ItemEnumerator |
| Enumerator over a list of entities. More... | |
| class | ItemEnumeratorT |
| Enumerator over a typed list of entities of type ItemType. More... | |
| class | ItemEnumeratorIndex |
| Represents an index of an enumeration over an entity. More... | |
| class | ItemEnumeratorIndexT |
| Represents an index of an enumeration over an entity ItemType. More... | |
| class | ItemEnumeratorBase |
| Base class for enumerators over a list of entities. More... | |
| class | ItemEnumeratorBaseT |
| Base class for enumerators over a list of entities. More... | |
| class | ItemFamilyCompactInfos |
| Information to manage the compaction of entities of a family. More... | |
| class | ItemFamilyItemListChangedEventArgs |
| Event arguments for entity addition or deletion. More... | |
| class | ItemFamilySerializeArgs |
| Arguments for the serialization callbacks of entity families. More... | |
| class | ItemFlags |
| Flags for entity characteristics. More... | |
| class | AbstractItemRangeFunctor |
| Base class for functors on a list of entities. More... | |
| class | ItemRangeFunctorT |
| Functor for iterating over a list of entities. More... | |
| class | LambdaItemRangeFunctorT |
| Functor on an iteration interval instantiated via a lambda function. More... | |
| class | ItemGroupComputeFunctor |
| Functor for calculating elements of a group. More... | |
| class | ItemGenericInfoListView |
| View of the generic information of an entity family. More... | |
| class | ItemGroup |
| Mesh entity group. More... | |
| class | ItemGroupT |
| Reference to a group of a given kind. More... | |
| class | OwnItemGroupComputeFunctor |
| class | GhostItemGroupComputeFunctor |
| class | InterfaceItemGroupComputeFunctor |
| class | ItemItemGroupComputeFunctor |
| class | InnerFaceItemGroupComputeFunctor |
| class | OuterFaceItemGroupComputeFunctor |
| class | ActiveCellGroupComputeFunctor |
| class | OwnActiveCellGroupComputeFunctor |
| class | LevelCellGroupComputeFunctor |
| class | OwnLevelCellGroupComputeFunctor |
| class | ActiveFaceItemGroupComputeFunctor |
| class | OwnActiveFaceItemGroupComputeFunctor |
| class | InnerActiveFaceItemGroupComputeFunctor |
| class | OuterActiveFaceItemGroupComputeFunctor |
| class | ItemGroupImplNull |
| class | ItemGroupImplItemGroupComputeFunctor |
| class | ItemCheckSuppressedFunctor |
| class | ItemGroupImpl |
| class | IItemGroupObserver |
| class | ItemGroupObserverWithInfoT |
| class | ItemGroupObserverWithoutInfoT |
| class | ItemGroupRangeIterator |
| Iterator over the elements of a group. More... | |
| class | ItemGroupRangeIteratorT |
| Iteration range over a group of mesh entities. More... | |
| class | ItemIndexArrayView |
| class | ItemInfoListView |
| View of a list to obtain information about entities. More... | |
| class | ItemInfoListViewT |
| Base class for specialized views of entity information. More... | |
| class | NodeInfoListView |
| View of node information. More... | |
| class | EdgeInfoListView |
| View of edge information. More... | |
| class | FaceInfoListView |
| View of face information. More... | |
| class | CellInfoListView |
| View of cell information. More... | |
| class | ParticleInfoListView |
| View of particle information. More... | |
| class | DoFInfoListView |
| View of DoF information. More... | |
| class | ItemBaseBuildInfo |
| class | ItemInternalConnectivityList |
| class | ItemBase |
| Base class for mesh entities. More... | |
| class | MutableItemBase |
| Methods allowing modification of ItemBase. More... | |
| class | ItemInternal |
| class | ItemInternalCompatibility |
| class | ItemInternalEnumerator |
| class | ItemInternalSortFunction |
| Interface for an entity sorting function. More... | |
| class | ItemInternalVectorViewConstIterator |
| class | ItemInternalVectorView |
| class | ItemLocalId |
| Index of an Item in a variable. More... | |
| class | ItemLocalIdT |
| Index of an ItemType entity in a variable. More... | |
| class | ItemLocalIdToItemConverter |
| Class to convert an ItemLocalId to an entity (Item). More... | |
| class | ItemLocalIdToItemConverterT |
| Class to convert an ItemLocalId to an entity (Item). More... | |
| class | NodeLocalIdToNodeConverter |
| Class to convert a NodeLocalId to an edge. More... | |
| class | EdgeLocalIdToEdgeConverter |
| Class to convert an EdgeLocalId to an edge. More... | |
| class | FaceLocalIdToFaceConverter |
| Class to convert a FaceLocalId to a face. More... | |
| class | CellLocalIdToCellConverter |
| Class to convert a CellLocalId to a cell. More... | |
| class | ParticleLocalIdToParticleConverter |
| Class to convert a ParticleLocalId to a particle. More... | |
| class | DoFLocalIdToDoFConverter |
| Class to convert a DoFLocalId to a degree of freedom. More... | |
| class | ItemLocalIdListViewConstIterator |
| Base class for iterators for ItemLocalIdViewT. More... | |
| class | ItemLocalIdListViewConstIteratorT |
| Iterator for ItemLocalIdViewT. More... | |
| class | ItemLocalIdListView |
| View over a list of ItemLocalId. More... | |
| class | ItemLocalIdListViewT |
| Typed view over a list of connectivity entities. More... | |
| class | ItemPairEnumerator |
| Enumerator over an array of arrays of mesh entities. More... | |
| class | ItemPairEnumeratorSubT |
| Enumerator over an array of arrays of mesh entities of type ItemType and SubItemType. More... | |
| class | ItemPairEnumeratorT |
| Enumerator over an array of arrays of mesh entities of type ItemType and SubItemType. More... | |
| class | ItemPairGroup |
| Table of entity lists. More... | |
| class | ItemPairGroupT |
| Reference to a group of a given kind. More... | |
| class | ItemPairGroupBuilder |
| Construction of the entity lists for the ItemPairGroup. More... | |
| class | ItemPairGroupImplNull |
| class | ItemPairGroupImplPrivate |
| class | ItemPairGroupImpl |
| class | ItemPrinter |
| Utility class for printing information about an entity. More... | |
| class | FullItemPrinter |
| class | NeighborItemPrinter |
| class | RefinementPatternT |
| class | ItemRefinementPatternT |
| class | ItemRefinementPatternT< IT_Quad4 > |
| class | ItemRefinementPatternT< IT_Hexaedron8 > |
| class | HexRefinementPattern27Hex |
| class | ItemRefinementPatternT< IT_Tetraedron4 > |
| class | TetraRefinementPattern8T |
| class | TetraRefinementPattern32T |
| class | ItemRefinementPatternT< IT_Pentaedron6 > |
| class | PrismRefinementPattern8Pr |
| class | PrismRefinementPattern27Pr |
| class | ItemRefinementPatternT< IT_Pyramid5 > |
| class | PyramidRefinementPattern4Py8T |
| class | PyramidRefinementPattern6Py4T |
| class | PyramidRefinementPattern4Py |
| class | PyramidRefinementPattern19Py12T |
| class | ItemRefinementPatternT< IT_HemiHexa5 > |
| class | HemiHex5RefinementPattern3HHex5_2Pr_1HHex7 |
| class | HemiHex5RefinementPattern7HHex5_4Pr_3HHex6_2HHex7_1Hex |
| class | ItemRefinementPatternT< IT_HemiHexa6 > |
| class | HemiHex6RefinementPattern4HHex5_4HHex7 |
| class | HemiHex6RefinementPattern6HHex6_12HHex5_6HHex7_1Hex |
| class | ItemRefinementPatternT< IT_HemiHexa7 > |
| class | HemiHex7RefinementPattern4HHex7_4Pr_2HHex5_1Hex |
| class | HemiHex7RefinementPattern8HHex7_14Pr_9HHex5_7Hex |
| class | ItemRefinementPatternT< IT_AntiWedgeLeft6 > |
| class | AntiWedgeLeft6RefinementPattern4AWL6_4Pr |
| class | AntiWedgeLeft6RefinementPattern9AWL6_18Pr |
| class | ItemRefinementPatternT< IT_AntiWedgeRight6 > |
| class | AntiWedgeRight6RefinementPattern4AWR6_4Pr |
| class | AntiWedgeRight6RefinementPattern9AWR6_18Pr |
| class | ItemRefinementPatternT< IT_DiTetra5 > |
| class | DiTetra5RefinementPattern3DT_4Py_2T |
| class | DiTetra5RefinementPattern7DT_2T |
| class | DiTetra5RefinementPattern64T |
| class | DiTetra5RefinementPattern32DT |
| class | ItemSharedInfo |
| class | ItemTypeId |
| Type of an entity (Item). More... | |
| class | ItemTypeInfo |
| Info on a mesh entity type. More... | |
| class | ItemTypeInfoBuilder |
| class | MultiBufferT |
| class | ItemTypeMng |
| Mesh entity type manager. More... | |
| class | ItemVectorT |
| Typed entity vector. More... | |
| class | ItemVectorViewConstIteratorT |
| class | IndexedItemConnectivityViewT |
| class | SimdItemEnumeratorT |
| Enumerator over a list of entities. More... | |
| class | SimdItemT |
| Manages a vector of ItemType entities. More... | |
| class | ItemVectorViewT |
| View on a typed array of entities. More... | |
| class | InternalConnectivityInfo |
| Static class for obtaining information about the connectivity configuration. More... | |
| class | ItemTraitsT |
| class | ItemTraitsT< Node > |
| class | ItemTraitsT< Edge > |
| class | ItemTraitsT< Face > |
| class | ItemTraitsT< Cell > |
| class | ItemTraitsT< Particle > |
| class | ItemTraitsT< DoF > |
| class | ItemLocalIdTraitsT |
| Characteristics associated with 'localId()'. More... | |
| class | ItemLocalIdTraitsT< Item > |
| Specialization for 'Item' which does not have 'ItemTraitsT'. More... | |
| class | ItemUniqueId |
| Unique identifier of an entity. More... | |
| class | HashTraitsT< ItemUniqueId > |
| class | ItemVector |
| Entity vector. More... | |
| class | ConstArrayViewPOD_T |
| class | ItemIndexArrayViewPOD |
| class | ItemVectorViewPOD |
| class | ItemVectorViewConstIterator |
| class | ItemVectorView |
| View on a vector of entities. More... | |
| class | ITiedInterface |
| Interface of a class managing semi-conforming mesh. More... | |
| class | ITimeHistoryAdder |
| Class interface allowing the addition of one or more values to a value history. More... | |
| class | ITimeHistoryCurveWriter |
| Interface of a curve writer. More... | |
| class | TimeHistoryCurveInfo |
| Information for writing a curve. More... | |
| class | TimeHistoryCurveWriterInfo |
| Information about writing curves. More... | |
| class | ITimeHistoryCurveWriter2 |
| Interface for a curve writer. More... | |
| class | TimeHistoryAddValueArg |
| class | ITimeHistoryMng |
| Class managing a history of values. More... | |
| class | ITimeHistoryTransformer |
| Interface of an object transforming history curves. More... | |
| class | ITimeLoop |
| Interface of a time loop. More... | |
| class | ITimeLoopMng |
| Interface for the time loop manager. More... | |
| class | ITimeLoopService |
| Interface of a service operating during the time loop. More... | |
| class | ITimerMng |
| Interface of a timer manager. More... | |
| class | ITimeStats |
| class | ITransferValuesParallelOperation |
| Sends values across different processors. More... | |
| class | IUnitTest |
| Interface of a unit test service. More... | |
| class | IXmlUnitTest |
| Interface of a unit test service providing a test report in the form of an XML node. More... | |
| class | IVariable |
| Interface of a variable. More... | |
| class | IVariableComputeFunction |
| Interface of the functor class for recalculating a variable. More... | |
| class | IVariableFactory |
| class | IVariableFilter |
| Functor of a filter applicable to variables. More... | |
| class | IVariableMng |
| Variable manager interface. More... | |
| class | IVariableParallelOperation |
| class | IVariableReader |
| class | IVariableSynchronizer |
| Interface of a variable synchronization service. More... | |
| class | IVariableSynchronizerMng |
| Interface of the variable synchronization manager. More... | |
| class | IVariableUtilities |
| Interface providing utility functions on variables. More... | |
| class | IVariableWriter |
| class | IVerifierService |
| Interface of the data verification service between two executions. More... | |
| class | IXmlDocumentHolder |
| Manager of a DOM document. More... | |
| class | MachineShMemWin |
| Class allowing the creation of a shared memory window between sub-domains of the same node. More... | |
| class | MachineShMemWinBase |
| Class allowing the creation of a shared memory window between the subdomains of the same node. More... | |
| class | MachineShMemWinVariableCommon |
| Class allowing access to the shared elements of the variable in shared memory. More... | |
| class | MachineShMemWinVariableArrayT |
| Class allowing access to the shared elements of the variable in shared memory. More... | |
| class | MachineShMemWinMeshVariableScalarT |
| Class allowing access to the shared elements of the variable in shared memory. More... | |
| class | MachineShMemWinVariableArray2T |
| Class allowing access to the shared elements of the variable in shared memory. More... | |
| class | MachineShMemWinMeshVariableArrayT |
| Class allowing access to the shared elements of the variable in shared memory. More... | |
| class | MachineShMemWinMDVariableT |
| Class allowing access to shared elements of the variable in shared memory. More... | |
| class | MachineShMemWinMeshMDVariableT |
| Class allowing access to shared elements of the variable in shared memory. More... | |
| class | MachineShMemWinMeshVectorMDVariableT |
| Class allowing access to shared elements of the variable in shared memory. More... | |
| class | MachineShMemWinMeshMatrixMDVariableT |
| Class allowing access to shared elements of the variable in shared memory. More... | |
| class | MeshAccessor |
| Access to mesh information. More... | |
| class | MeshArea |
| Mesh area. More... | |
| class | MeshAreaAccessor |
| Access to information about a mesh area. More... | |
| class | MeshBuildInfo |
| Parameters necessary for building a mesh. More... | |
| class | MeshCriteriaLoadBalanceMng |
| Class allowing criteria to be added to adjust the load balance. More... | |
| class | MeshEventArgs |
| Arguments for mesh events. More... | |
| class | MeshHandle |
| Handle on a mesh. More... | |
| class | MeshHandleOrMesh |
| Compatibility class to hold a MeshHandle or an IMesh*. More... | |
| class | MeshItemInternalList |
| class | MeshKind |
| Characteristics of a mesh. More... | |
| class | MeshVectorMDVariableRefT |
| Class managing a multi-dimensional 'NumVector' type variable on a mesh entity. More... | |
| class | MeshMatrixMDVariableRefT |
| Class managing a multi-dimensional 'NumMatrix' type variable on a mesh entity. More... | |
| class | ItemPartialVariableArrayRefT |
| Scalar partial variable on a mesh entity type. More... | |
| class | MeshPartialVariableArrayRefT |
| Scalar partial variable on a mesh entity type. More... | |
| class | MeshPartInfo |
| Information about a partitioned mesh. More... | |
| class | MeshReaderMng |
| Mesh reader manager. More... | |
| class | MeshStats |
| class | MeshTimeHistoryAdder |
| Class allowing the addition of one or more values to a value history. More... | |
| class | MeshToMeshTransposer |
| Item transposer between sub-meshes. More... | |
| class | _CompareNodes |
| class | _CompareItemWithNodes |
| class | IItemFiller |
| class | EdgeFiller |
| class | CellFiller |
| class | FaceFiller |
| class | NodeFiller |
| class | MeshUtilsCheckConnectivity |
| class | ItemVariableArrayRefT |
| Array variable on a mesh entity type. More... | |
| class | MeshVariableInfoT |
| Generic information about the types of a mesh variable. More... | |
| class | MeshVariableInfoT< Node, Real, 0 > |
| class | MeshVariableInfoT< Node, Real, 1 > |
| class | MeshVariableInfoT< Node, Real2, 0 > |
| class | MeshVariableInfoT< Node, Real2, 1 > |
| class | MeshVariableInfoT< Node, Real2x2, 0 > |
| class | MeshVariableInfoT< Node, Real2x2, 1 > |
| class | MeshVariableInfoT< Node, Real3, 0 > |
| class | MeshVariableInfoT< Node, Real3, 1 > |
| class | MeshVariableInfoT< Node, Real3x3, 0 > |
| class | MeshVariableInfoT< Node, Real3x3, 1 > |
| class | MeshVariableInfoT< Node, Int32, 0 > |
| class | MeshVariableInfoT< Node, Int32, 1 > |
| class | MeshVariableInfoT< Node, Int64, 0 > |
| class | MeshVariableInfoT< Node, Int64, 1 > |
| class | MeshVariableInfoT< Edge, Real, 0 > |
| class | MeshVariableInfoT< Edge, Real, 1 > |
| class | MeshVariableInfoT< Edge, Real3, 0 > |
| class | MeshVariableInfoT< Edge, Real3, 1 > |
| class | MeshVariableInfoT< Edge, Real2, 0 > |
| class | MeshVariableInfoT< Edge, Real2, 1 > |
| class | MeshVariableInfoT< Edge, Real2x2, 0 > |
| class | MeshVariableInfoT< Edge, Real2x2, 1 > |
| class | MeshVariableInfoT< Edge, Real3x3, 0 > |
| class | MeshVariableInfoT< Edge, Real3x3, 1 > |
| class | MeshVariableInfoT< Edge, Int32, 0 > |
| class | MeshVariableInfoT< Edge, Int32, 1 > |
| class | MeshVariableInfoT< Edge, Int64, 0 > |
| class | MeshVariableInfoT< Edge, Int64, 1 > |
| class | MeshVariableInfoT< Face, Real, 0 > |
| class | MeshVariableInfoT< Face, Real, 1 > |
| class | MeshVariableInfoT< Face, Real2, 0 > |
| class | MeshVariableInfoT< Face, Real2, 1 > |
| class | MeshVariableInfoT< Face, Real3, 0 > |
| class | MeshVariableInfoT< Face, Real3, 1 > |
| class | MeshVariableInfoT< Face, Real2x2, 0 > |
| class | MeshVariableInfoT< Face, Real2x2, 1 > |
| class | MeshVariableInfoT< Face, Real3x3, 0 > |
| class | MeshVariableInfoT< Face, Real3x3, 1 > |
| class | MeshVariableInfoT< Face, Int32, 0 > |
| class | MeshVariableInfoT< Face, Int32, 1 > |
| class | MeshVariableInfoT< Face, Int64, 0 > |
| class | MeshVariableInfoT< Face, Int64, 1 > |
| class | MeshVariableInfoT< Cell, Real, 0 > |
| class | MeshVariableInfoT< Cell, Real, 1 > |
| class | MeshVariableInfoT< Cell, Real3, 0 > |
| class | MeshVariableInfoT< Cell, Real3, 1 > |
| class | MeshVariableInfoT< Cell, Real2, 0 > |
| class | MeshVariableInfoT< Cell, Real2, 1 > |
| class | MeshVariableInfoT< Cell, Real2x2, 0 > |
| class | MeshVariableInfoT< Cell, Real2x2, 1 > |
| class | MeshVariableInfoT< Cell, Real3x3, 0 > |
| class | MeshVariableInfoT< Cell, Real3x3, 1 > |
| class | MeshVariableInfoT< Cell, Int32, 0 > |
| class | MeshVariableInfoT< Cell, Int32, 1 > |
| class | MeshVariableInfoT< Cell, Int64, 0 > |
| class | MeshVariableInfoT< Cell, Int64, 1 > |
| class | MeshVariableInfoT< DoF, Real, 0 > |
| class | MeshVariableInfoT< DoF, Real, 1 > |
| class | MeshVariableInfoT< DoF, Real2, 0 > |
| class | MeshVariableInfoT< DoF, Real2, 1 > |
| class | MeshVariableInfoT< DoF, Real2x2, 0 > |
| class | MeshVariableInfoT< DoF, Real2x2, 1 > |
| class | MeshVariableInfoT< DoF, Real3, 0 > |
| class | MeshVariableInfoT< DoF, Real3, 1 > |
| class | MeshVariableInfoT< DoF, Real3x3, 0 > |
| class | MeshVariableInfoT< DoF, Real3x3, 1 > |
| class | MeshVariableInfoT< DoF, Int32, 0 > |
| class | MeshVariableInfoT< DoF, Int32, 1 > |
| class | MeshVariableInfoT< DoF, Int64, 0 > |
| class | MeshVariableInfoT< DoF, Int64, 1 > |
| class | MeshVariableRef |
| Base class for a variable on mesh entities. More... | |
| class | ItemNumericOperation |
| class | ItemNumericOperation< Real > |
| class | ModuleBuildInfo |
| Information for building a module. More... | |
| class | ModuleFactory |
| class | ModuleFactory2 |
| class | ModuleFactory2T |
| class | ModuleMaster |
| class | ModuleProperty |
| Module creation properties. More... | |
| class | NodesOfItemReorderer |
| Utility class to reorder the nodes of an entity. More... | |
| class | NullXmlDocumentHolder |
| class | ObservablePool |
| List of observables. More... | |
| class | ObserverPool |
| List of observers. More... | |
| class | OutputChecker |
| Manages outputs based on physical time, CPU time, or a number of iterations. More... | |
| class | ParallelExchangerOptions |
| Options for IParallelMng::processExchange(). More... | |
| class | ParallelMngDispatcherBuildInfo |
| class | ParallelMngDispatcher |
| class | ParallelMngContainerBase |
| class | ParallelMngUtilsAccessor |
| 'friend' class of IParallelMng allowing access to IParallelMng::_internalUtilsFactory() const; More... | |
| class | ParallelNonBlockingCollectiveDispatcher |
| class | ParallelSuperMngDispatcher |
| class | PostProcessorWriterBasePrivate |
| class | PostProcessorWriterCommonBase |
| Base class for a writer for post-processing information. More... | |
| class | PostProcessorWriterBase |
| Base class for a writer service for post-processing information. More... | |
| class | PreciseOutputChecker |
| class | PrivateVariableArrayT |
| Class for factoring scalar variables on mesh entities. More... | |
| class | PrivateVariableScalarT |
| Class for factoring scalar variables on mesh entities. More... | |
| class | PropertyVariant |
| class | ScalarPropertyType |
| class | ArrayPropertyType |
| class | PropertiesImpl |
| class | PropertiesImplBase |
| class | Properties |
| List of properties. More... | |
| struct | RawCopy |
| struct | RawCopy< Byte > |
| struct | RawCopy< Int16 > |
| struct | RawCopy< Int8 > |
| struct | RawCopy< Int32 > |
| struct | RawCopy< Int64 > |
| struct | RawCopy< String > |
| struct | RawCopy< Real > |
| struct | RawCopy< BFloat16 > |
| struct | RawCopy< Float16 > |
| struct | RawCopy< Float32 > |
| struct | RawCopy< Real2 > |
| struct | RawCopy< Real3 > |
| struct | RawCopy< Real2x2 > |
| struct | RawCopy< Real3x3 > |
| class | RessourceMng |
| class | SequentialSection |
| Section of code to be executed sequentially. More... | |
| class | SerializeBuffer |
| class | SerializedData |
| class | ServiceBuilder |
| Utility class for instantiating a service of a given interface. More... | |
| class | ServiceBuilderWithOptionsBase |
| class | ServiceBuilderWithOptions |
| Utility class for instantiating a service of a given interface with options. More... | |
| class | ServiceBuildInfoBase |
| Information for creating a service. More... | |
| class | ServiceBuildInfo |
| Structure containing the information to create a service. More... | |
| class | ServiceFinder2T |
| Utility class to find one or more services implementing the InterfaceType interface. More... | |
| class | ServiceInstanceRef |
| Reference to a service instance. More... | |
| class | ServiceProperty |
| Service creation properties. More... | |
| class | ServiceRegisterer |
| Service and module registrar. More... | |
| class | SharedReference |
| Implementation of a reference counter using std::atomic. More... | |
| class | SimdItemBase |
| Class managing a SIMD vector of entities. More... | |
| class | SimdItemDirectBase |
| class | SimdItemIndexT |
| Vector index with indirection for an entity type. TODO: store the indices in a vector register to be able to perform the gather quickly. For this, create the equivalent of AVXSimdReal for Int32. More... | |
| class | SimdItemDirectIndexT |
| Vector index without indirection for an entity type. More... | |
| class | SimdItem |
| Manages a vector of Item entities. More... | |
| class | SimdItemDirectT |
| Manages a vector of ItemType entities. More... | |
| class | SimdSetter |
| class | SimdDirectSetter |
| Object allowing positioning of values in a SIMD vector. More... | |
| class | SimdItemEnumeratorBase |
| Base class for enumerators over vectorial entities (SimdItem). More... | |
| class | SimdItemEnumeratorContainerTraits |
| class | SimplePropertyTraitsT |
| class | SimplePropertyTraitsT< String > |
| class | SimpleReadOnlyPropertyT |
| class | SimpleSVGMeshExporter |
| Exporting an SVG mesh. More... | |
| struct | SimpleTableInternal |
| Structure representing a simple table. More... | |
| class | StandardCaseFunction |
| class | SubDomainBuildInfo |
| Parameters necessary for building a subdomain. More... | |
| class | SynchronizerMatrixPrinter |
| Parallel operations on ghost entities. More... | |
| class | TemporaryVariableBuildInfo |
| class | TiedFace |
| Semi-conforming mesh face. More... | |
| class | TiedNode |
| Semi-conformal mesh node. More... | |
| class | TimeLoopPrivate |
| class | TimeLoop |
| class | TimeLoopEntryPointInfo |
| class | TimeLoopSingletonServiceInfo |
| class | Timer |
| Management of a timer. More... | |
| class | UnitTestServiceAdapter |
| Adapts a service that declares tests to the IUnitTest interface. More... | |
| class | UnstructuredMeshAllocateBuildInfo |
| Information for allocating entities of an unstructured mesh. More... | |
| class | UnstructuredMeshConnectivityView |
| View of the standard connectivities of an unstructured mesh. More... | |
| class | VariablePrivate |
| class | ItemGroupPartialVariableObserver |
| Observer events on the underlying ItemGroup. More... | |
| class | IDataTracerT |
| class | Variable |
| class | ArrayVariableDiff |
| class | VariableBuildInfo |
| Parameters necessary for building a variable. More... | |
| class | NullVariableBuildInfo |
| Constructor for a null variable. More... | |
| class | VariableCollectionEnumerator |
| class | VariableCollection |
| Variable collection. More... | |
| class | VariableComparerArgs |
| Arguments for VariableComparer methods. More... | |
| class | VariableComparerResults |
| Results of a comparison operation. More... | |
| class | VariableComparer |
| Class to perform comparisons between variables. More... | |
| class | VariableComputeFunction |
| Interface of the variable recalculation functor class. More... | |
| class | VariableDataTypeTraitsT |
| class | VariableDataTypeTraitsT< Byte > |
| class | VariableDataTypeTraitsT< Real > |
| class | VariableDataTypeTraitsT< Float128 > |
| class | VariableDataTypeTraitsT< Int8 > |
| class | VariableDataTypeTraitsT< Int16 > |
| class | VariableDataTypeTraitsT< Int32 > |
| class | VariableDataTypeTraitsT< Int64 > |
| class | VariableDataTypeTraitsT< Int128 > |
| class | VariableDataTypeTraitsT< String > |
| class | VariableDataTypeTraitsT< BFloat16 > |
| class | VariableDataTypeTraitsT< Float16 > |
| class | VariableDataTypeTraitsT< Float32 > |
| class | VariableDataTypeTraitsT< Real2 > |
| class | VariableDataTypeTraitsT< Real3 > |
| class | VariableDataTypeTraitsT< Real2x2 > |
| class | VariableDataTypeTraitsT< Real3x3 > |
| class | VariableDependInfo |
| Information about a variable dependency. More... | |
| class | VariableDiff |
| class | VariableFactory |
| class | VariableFactoryRegisterer |
| class | VariableInfo |
| Information characterizing a variable. More... | |
| class | VariableMetaData |
| Metadata on a variable. More... | |
| class | VariableRef |
| Reference to a variable. More... | |
| class | VariableRefArrayLockT |
| class | ScalarVariableDiff |
| class | VariableStatusChangedEventArgs |
| Arguments of the event notifying a change in the state of a variable. More... | |
| class | VariableSynchronizerEventArgs |
| Arguments for the event notifying a variable synchronization. More... | |
| class | VariableTypeInfo |
| Information characterizing the type of a variable. More... | |
| class | VariableViewBase |
| Base class for views on variables. More... | |
| class | View1DGetterSetter |
| Class to access a 1D array of a read/write view. More... | |
| class | View1DSetter |
| Class to access a 1D array of a read/write view. More... | |
| class | ItemVariableScalarOutViewT |
| Write view on a scalar mesh variable. More... | |
| class | ItemVariableScalarInViewT |
| Read view on a scalar mesh variable. More... | |
| class | ItemVariableArrayInViewT |
| Read view on an array mesh variable. More... | |
| class | ItemVariableArrayOutViewT |
| Write view on an array mesh variable. More... | |
| class | ItemVariableRealNScalarOutViewT |
| Write view on a mesh scalar variable of type 'RealN'. More... | |
| class | VarRefEnumerator |
| class | VerifierService |
| Base class for the data verification service between two runs. More... | |
| class | XmlException |
| XML file related exceptions. More... | |
| class | XmlNodeSameName |
| class | XmlNode |
| Node of a DOM tree. More... | |
| class | XmlElement |
| Element of a DOM tree. More... | |
| class | XmlNodeConstIterator |
| class | XmlNodeIterator |
| class | XmlNodeNameIterator |
| Iterator over the children of a node from with name ref_name. More... | |
| class | XmlNodeList |
| List of nodes of a DOM tree. More... | |
| class | XmlPropertyValue |
| Interface of a property value. More... | |
| class | AMRCallBackMng |
| class | AMRComputeFunction |
| Interface for the CellVariable transport functor class. More... | |
| class | AMRTransportFunctorT |
| class | ApplicationInfoPrivate |
| class | ApplicationInfo |
| Application information. More... | |
| class | ArithmeticException |
| Exception when an arithmetic error occurs. More... | |
| class | ArrayFullAccessorT |
| class | DefaultConverter |
| class | ArrayConverter |
| Conversion of an array from one type to another type. More... | |
| class | ArrayConverter< InputType, InputType, DefaultConverter< InputType, InputType > > |
| Conversion of an array from one type to another type. More... | |
| class | ConstArrayConverter |
| Conversion of an array from one type to another type. More... | |
| class | ConstArrayConverter< InputType, InputType, DefaultConverter< InputType, InputType > > |
| Conversion of an array from one type to another type. More... | |
| class | ArrayShape |
| Array shape. More... | |
| class | AtomicInt32 |
| Atomic 'Int32' type. More... | |
| class | DeleteOnDestroyBehaviour |
| class | AutoDestroyUserData |
| UserData that self-destructs once detached. More... | |
| class | AutoRefT |
| Encapsulation of a pointer with a reference counter. More... | |
| class | BadAlignmentException |
| Exception when an address is not correctly aligned. More... | |
| class | BuiltInProxy |
| Proxy of a language type. More... | |
| class | CriticalSection |
| Critical section in multi-thread. More... | |
| class | BuiltInDataTypeContainer |
| Container containing an instance of a class per data type. More... | |
| class | ArcaneDataTypeContainer |
| Container containing an instance of a class per data type Arcane. More... | |
| class | Deleter |
| class | DirectedAcyclicGraphT |
| class | DirectedGraphT |
| class | DualUniqueArrayBase |
| Base class for DualUniqueArray. More... | |
| class | DualUniqueArray |
| Represents an array having a view on both CPU and accelerator. More... | |
| class | FileContent |
| Description and content of a file. More... | |
| class | FloatingPointExceptionSentry |
| Class allowing temporary activation/deactivation of exceptions of the processor. More... | |
| class | FunctorWithAddressT |
| class | GoBackwardException |
| class | GraphBaseT |
| class | IntegerHashFunctionT |
| class | IntegerHashFunctionT< Int32 > |
| class | IntegerHashFunctionT< Int64 > |
| class | IntegerHashFunctionT< StringView > |
| class | HashTraitsT |
| class | HashTraitsT< Int32 > |
| class | HashTraitsT< Int64 > |
| class | IntegerHashSuite |
| class | HashTableException |
| class | HashTableBase |
| class | HashTableBaseT |
| class | HashTableMapEnumeratorT |
| class | HashTableMapT |
| class | HPReal |
| Class implementing a High-Precision real number. More... | |
| class | IAMRTransportFunctor |
| Interface of a functor with argument. More... | |
| class | IDataCompressor |
| Interface of a service for compressing/decompressing data. More... | |
| class | IFunctorWithAddress |
| Interface of a functor. More... | |
| class | HashAlgorithmValue |
| Hash algorithm return value. More... | |
| class | IHashAlgorithmContext |
| Context for calculating a hash incrementally. More... | |
| class | IHashAlgorithm |
| Interface of a hashing algorithm. More... | |
| class | IBinaryMathFunctor |
| Interface of a binary mathematical function. More... | |
| class | MemoryInfoChunk |
| Information about an allocated chunk. More... | |
| class | IMemoryInfo |
| class | IMessagePassingProfilingService |
| class | InvalidArgumentException |
| Exception when a fatal error has occurred. More... | |
| class | IOException |
| Exception when an input/output error is detected. More... | |
| class | IOnlineDebuggerService |
| class | IPerformanceCounterService |
| Interface of a service for accessing performance counters. More... | |
| class | IProcessorAffinityService |
| class | IProfilingService |
| class | ProfilingSentry |
| Class allowing automatic start and stop of a service. More... | |
| class | ProfilingSentryWithInitialize |
| Class allowing automatic start and stop of a service. More... | |
| class | ISO88591Transcoder |
| class | IThreadMng |
| Interface of a thread manager. More... | |
| class | ITraceMngPolicy |
| Interface for the configuration manager of a trace manager. More... | |
| class | ITranscoder |
| class | IUserData |
| Interface for user data attached to another object. More... | |
| class | IUserDataList |
| Interface of a list that manages user data. More... | |
| class | FloatInfo |
| Information about the floating-point type. More... | |
| class | FloatInfo< float > |
Specialization of the FloatInfo class for the float type. More... | |
| class | FloatInfo< double > |
| Specialization of the FloatInfo class for the double type. More... | |
| class | FloatInfo< long double > |
| Specialization of the FloatInfo class for the type long double. More... | |
| class | LinearOffsetMap |
| class | MD5HashAlgorithm |
| Calculates the MD5 hashing function of an array. More... | |
| class | MDIndexBase |
| Base class for managing indices of an N-dimensional array. More... | |
| class | MDIndex< 0, IndexType_ > |
| class | MDIndex< 1, IndexType_ > |
| class | MDIndex< 2, IndexType_ > |
| class | MDIndex< 3, IndexType_ > |
| class | MDIndex< 4, IndexType_ > |
| class | IMemoryAccessTrace |
| class | MemoryAccessInfo |
| class | MemoryInfo |
| class | HexaPrint |
| class | MultiArray2 |
| Base class for multi-sized 2D arrays. More... | |
| class | SharedMultiArray2 |
| Multi-sized 2D array with reference semantics. More... | |
| class | UniqueMultiArray2 |
| Multi-sized 2D array with value semantics. More... | |
| class | MultiArray2View |
| Modifiable view on a MultiArray2. More... | |
| class | ConstMultiArray2View |
| Constant view on a MultiArray2. More... | |
| class | JaggedSmallSpan |
| View on a MultiArray2. More... | |
| class | NameComparer |
| class | NullThreadMng |
| Thread manager in single-threaded mode. More... | |
| class | TypeEqualT |
| class | FloatEqualT |
| class | TypeEqualT< float > |
| class | TypeEqualT< double > |
| class | TypeEqualT< long double > |
| class | NumericTraitsT< Real2 > |
| class | NumericTraitsT< const Real2 > |
| class | NumericTraitsT< Real3 > |
| class | NumericTraitsT< const Real3 > |
| class | NumericTraitsT< Real2x2 > |
| class | NumericTraitsT< const Real2x2 > |
| class | NumericTraitsT< Real3x3 > |
| class | NumericTraitsT< const Real3x3 > |
| class | NumMatrix |
| Small fixed-size matrix containing RowSize rows and ColumnSize columns. More... | |
| class | NumVector |
| Small fixed-size vector of N numerical data points. More... | |
| class | OStringStreamPrivate |
| class | OStringStream |
| Output stream linked to a String. More... | |
| class | ParallelFatalErrorException |
| Exception when a 'parallel' fatal error is generated. More... | |
| class | PtrT |
| Encapsulation of a pointer. More... | |
| struct | Real2POD |
| class | Real2 |
| Class managing a 2-dimensional real vector. More... | |
| class | Real2Proxy |
| Class managing a 2-dimensional real vector. More... | |
| struct | Real2x2POD |
| POD structure for a Real2x2. More... | |
| class | Real2x2 |
| Class managing a 2x2 matrix of reals. More... | |
| class | Real2x2Proxy |
| Proxy of type 'Real2x2'. More... | |
| struct | Real3POD |
| class | Real3 |
| Class managing a 3-dimensional real vector. More... | |
| class | Real3Proxy |
| Proxy for a Real3. More... | |
| struct | Real3x3POD |
| POD structure for a Real3x3. More... | |
| class | Real3x3 |
| Class managing a 3x3 real matrix. More... | |
| class | Real3x3Proxy |
| Proxy for a 'Real3x3'. More... | |
| class | ScopedPtrT |
| Encapsulation of an automatically destructing pointer. More... | |
| class | SHA1HashAlgorithm |
| Implementation of the SHA-1 algorithm. More... | |
| class | SHA3HashAlgorithm |
| Base class for SHA-3 algorithms. More... | |
| class | SHA3_256HashAlgorithm |
| Hash for the SHA-3 256 algorithm. More... | |
| class | SHA3_224HashAlgorithm |
| Hash for the SHA-3 224 algorithm. More... | |
| class | SHA3_384HashAlgorithm |
| Hash for the SHA-3 384 algorithm. More... | |
| class | SHA3_512HashAlgorithm |
| Hash for the SHA-3 512 algorithm. More... | |
| class | RefCounter |
| class | SharedPtrT |
| class | SignalException |
| class | SimdReal3 |
| Represents a vectorized Real3. More... | |
| class | SimdReal2 |
| Represents a vectorized Real2. More... | |
| class | SimdReal3x3 |
| Represents a vectorized Real3x3. More... | |
| class | SimdReal2x2 |
| Represents a vectorized Real2x2. More... | |
| class | SimdTypeTraits |
| Characteristics of vector types. More... | |
| class | SimdTypeTraits< Real > |
| class | SimdTypeTraits< Real2 > |
| class | SimdTypeTraits< Real2x2 > |
| class | SimdTypeTraits< Real3 > |
| class | SimdTypeTraits< Real3x3 > |
| class | SimdEnumeratorBase |
| Base class for vector enumerators with indirection. More... | |
| class | AVXSimdX8Int32 |
| Vectorization of Int32 integers using AVX. More... | |
| class | AVXSimdX4Real |
| Vectorization of real numbers using AVX. More... | |
| class | AVXSimdX8Real |
| Vectorization of real numbers using AVX with blocks of 8 reals. More... | |
| class | AVXSimdInfo |
| class | AVX512SimdReal |
| Vectorization of reals using AVX512 vectorization. More... | |
| class | AVX512SimdInfo |
| class | EMULSimdX2Int32 |
| Integer vectorization using emulation. More... | |
| class | EMULSimdX4Int32 |
| Integer vectorization using emulation. More... | |
| class | EMULSimdReal |
| Real vectorization using emulation. More... | |
| class | EMULSimdInfo |
| class | SSESimdX4Int32 |
| Vectorization of integers using SSE. More... | |
| class | SSESimdX2Real |
| Vectorization of reals using SSE. More... | |
| class | SSESimdX4Real |
| Vectorization of reals using SSE. More... | |
| class | SSESimdX8Real |
| Vector of 8 doubles with SSE implementation. More... | |
| class | SSESimdInfo |
| class | StringDictionary |
| class | TestLoggerImpl |
| class | TestLogger |
| class | InnerTimer_DAY |
| class | TraceTimerT |
| class | UserDataList |
| Manages a list of user data. More... | |
| class | Vector2 |
| Class managing a 2-dimensional vector of type T. More... | |
| class | Vector3 |
| Class managing a 3-dimensional vector of type T. More... | |
| class | TaskFunctor |
| class | TaskFunctorWithContext |
| class | ValueChecker |
| Checking the validity of certain values. More... | |
| class | VersionInfo |
| Information about a version. More... | |
| class | ArrayVariant |
| class | BadVariantTypeException |
| class | DataAllocationInfo |
| Information on data allocation. More... | |
| class | DataStorageBuildInfo |
| Information to construct an instance of 'IData'. More... | |
| class | DataStorageTypeInfo |
| Type information for a data container. More... | |
| class | DataTracerT |
| class | DataTypeNames |
| List of names for eDataType. More... | |
| class | DataTypeTraitsT |
| class | DataTypeTraitsT< bool > |
| class | DataTypeTraitsT< Byte > |
| class | DataTypeTraitsT< Real > |
| class | DataTypeTraitsT< Float128 > |
| class | DataTypeTraitsT< Float32 > |
| class | DataTypeTraitsT< BFloat16 > |
| class | DataTypeTraitsT< Float16 > |
| class | DataTypeTraitsT< Int8 > |
| class | DataTypeTraitsT< Int16 > |
| class | DataTypeTraitsT< Int32 > |
| class | DataTypeTraitsT< Int64 > |
| class | DataTypeTraitsT< Int128 > |
| class | DataTypeTraitsT< String > |
| class | DataTypeTraitsT< Real2 > |
| class | DataTypeTraitsT< Real3 > |
| class | DataTypeTraitsT< Real2x2 > |
| class | DataTypeTraitsT< Real3x3 > |
| class | DataTypeTraitsT< NumVector< Real, Size > > |
| class | DataTypeTraitsT< NumMatrix< Real, RowSize, ColumnSize > > |
| class | IDataOperation |
| class | RealArray2Variant |
| class | RealArrayVariant |
| class | ScalarVariant |
| class | SmallVariant |
| Class managing a polymorphic type. More... | |
| class | VariantGetterT |
| class | VariantBase |
| class | ReduceSumOfRealHelper |
| Class managing a reduction of a sum of values. More... | |
| class | IMultiReduce |
| Management of multiple reductions. More... | |
| class | MultiReduce |
| class | ItemStaticInfo |
| class | IteratorWithIndexBase |
| class | IteratorWithIndex |
| Base class for an iterator that preserves the iteration index. More... | |
| class | DirectExecutionContextImpl |
| class | DirectCodeFunctor |
| class | ArcaneLauncherDirectExecuteFunctor |
| class | ArcaneLauncher |
| Execution management class. More... | |
| class | DirectExecutionContext |
| Direct execution context. More... | |
| class | DirectSubDomainExecutionContext |
| Direct execution context with subdomain creation. More... | |
| class | GeneralHelp |
| class | IDirectExecutionContext |
| class | StandaloneAcceleratorMng |
| Standalone implementation of 'IAcceleratorMng.h'. More... | |
| class | StandaloneSubDomain |
| Standalone implementation of a sub-domain. More... | |
| class | ArcaneHdf5Registerer |
| class | Hdf5MpiReaderWriter |
| Parallel reading/writing in HDF5 format. More... | |
| class | ArcaneHdf5CheckpointService2 |
| Protection/reprise au format ArcaneHdf5. More... | |
| class | Hdf5ReaderWriter |
| Reading/Writing in HDF5 format. More... | |
| class | Hdf5ItemVariableInfo |
| class | Hdf5ScalarVariableInfo |
| class | Hdf5VariableInfoBase |
| class | Hdf5VariableReaderHelperBase |
| class | Hdf5VariableReaderHelper |
| Reading variables in HDF5 format. More... | |
| class | Hdf5VariableReaderHelper2 |
| Reading variables in HDF5 format. More... | |
| class | Hdf5VariableReader |
| Reading variables in HDF5 format. More... | |
| class | ManualHdf5VariableReader |
| Reading variables in HDF5 format. More... | |
| class | OldManualHdf5VariableReader |
| Reading variables in HDF5 format via an XML descriptor. More... | |
| class | Hdf5VariableWriterHelper |
| class | Hdf5VariableWriter |
| Writing variables in HDF5 format. More... | |
| class | ManualHdf5DataWriter |
| class | ManualHdf5VariableWriter |
| Writing variables in HDF5 format. More... | |
| class | MEDMeshReader |
| MED format mesh reader. More... | |
| class | MEDMeshReaderService |
| Service for reading a mesh in MED format. More... | |
| class | MEDCaseMeshReader |
| Service for reading a mesh in MED format from the dataset. More... | |
| class | VtkHdfDataWriter |
| class | VtkHdfPostProcessor |
| Post-processing in Ensight Hdf format. More... | |
| class | VtkHdfV2DataWriter |
| class | VtkHdfV2PostProcessor |
| Post-processing in VtkHdf V2 format. More... | |
| class | AMRPatchPosition |
| Class allowing the definition of a patch position in the Cartesian mesh. More... | |
| class | AMRZonePosition |
| Class allowing the definition of a mesh zone. More... | |
| class | CartesianConnectivity |
| Connectivity information of a Cartesian mesh. More... | |
| class | CartesianConnectivityLocalId |
| Class for accessing Cartesian connectivities. More... | |
| class | CartesianMeshImpl |
| Specific information for a Cartesian mesh. More... | |
| class | CartesianMeshAMRMng |
| Class allowing access to the specific AMR methods of the Cartesian mesh. More... | |
| class | CartesianMeshCoarsening |
| Coarsens a Cartesian mesh by 2. More... | |
| class | CartesianMeshCoarsening2 |
| Coarsens a Cartesian mesh by 2. More... | |
| class | CartesianMeshNumberingMng |
| Numbering manager interface for Cartesian mesh. More... | |
| class | CartesianMeshPatchListView |
| View of a list of patches. More... | |
| class | CartesianMeshRenumberingInfo |
| Information for renumbering. More... | |
| class | CartesianPatch |
| AMR Patch of a Cartesian mesh. More... | |
| class | DirCell |
| Cell before and after a cell along a direction. More... | |
| class | DirCellLocalId |
| Cell before and after a cell along a direction. More... | |
| class | DirCellNode |
| Cell with directional node information. More... | |
| class | DirCellNodeLocalId |
| Cell with directional node information. More... | |
| class | DirCellFace |
| Cell with directional face information. More... | |
| class | DirCellFaceLocalId |
| Cell with directional face information. More... | |
| class | CellDirectionMng |
| Info about the cells in a specific X, Y, or Z direction of a structured mesh. More... | |
| class | DirFace |
| Info on the cell before and after a face along a direction. More... | |
| class | DirFaceLocalId |
| Info on the cell before and after a face along a direction. More... | |
| class | FaceDirectionMng |
| Info on the faces of a specific direction X, Y, or Z of a structured mesh. More... | |
| class | ICartesianMesh |
| Interface of a Cartesian mesh. More... | |
| class | ICartesianMeshPatch |
| Interface of an AMR patch of a Cartesian mesh. More... | |
| class | DirNode |
| Node before and after a node following a direction. More... | |
| class | DirNodeLocalId |
| Node before and after a node following a direction. More... | |
| class | NodeDirectionMng |
| Info about nodes in a specific direction X, Y, or Z of a structured mesh. More... | |
| class | SimpleHTMLMeshAMRPatchExporter |
| class | APReal |
| Emulation of real number in arbitrary precision. More... | |
| struct | TrueType |
| struct | FalseType |
| class | ArgumentException |
| Exception when an argument is invalid. More... | |
| class | Array2View |
| Mutable view for a 2D array. More... | |
| class | ConstArray2View |
| View for a constant 2D array. More... | |
| class | Array3View |
| View for a 3D array. More... | |
| class | ConstArray3View |
| View for a constant 3D array. More... | |
| class | Array4View |
| View for a 4D array. More... | |
| class | ConstArray4View |
| Constant view for a 4D array. More... | |
| class | ArrayBoundsBase |
| class | ArrayBounds |
| class | ArrayStridesBase< 0 > |
| Specialization of ArrayStrideBase for 0-dimensional arrays (scalars). More... | |
| class | ArrayStridesBase |
| Class to maintain the stride in each dimension. More... | |
| class | ArrayExtentsBase< ExtentsV<> > |
| Specialization of ArrayExtentsBase for 0-dimensional arrays (scalars). More... | |
| class | ArrayExtentsBase |
| Class to maintain the number of elements in each dimension. More... | |
| class | ArrayExtents< ExtentsV< SizeType_, X0 > > |
| Extent for 1-dimensional arrays. More... | |
| class | ArrayExtents< ExtentsV< SizeType_, X0, X1 > > |
| Extent for 2-dimensional arrays. More... | |
| class | ArrayExtents< ExtentsV< SizeType_, X0, X1, X2 > > |
| Extent for 3-dimensional arrays. More... | |
| class | ArrayExtents< ExtentsV< SizeType_, X0, X1, X2, X3 > > |
| Extent for 4-dimensional arrays. More... | |
| class | ArrayExtentsWithOffset< ExtentsV< SizeType_, X0 >, LayoutType > |
| Extent and Offset for 1-dimensional arrays. More... | |
| class | ArrayExtentsWithOffset< ExtentsV< SizeType_, X0, X1 >, LayoutType > |
| Extent and Offset for 2-dimensional arrays. More... | |
| class | ArrayExtentsWithOffset< ExtentsV< SizeType_, X0, X1, X2 >, LayoutType > |
| Extent and Offset for 3-dimensional arrays. More... | |
| class | ArrayExtentsWithOffset< ExtentsV< SizeType_, X0, X1, X2, X3 >, LayoutType > |
| Extent and Offset for 4-dimensional arrays. More... | |
| class | ArrayIterator |
| Iterator over Arccore array classes. More... | |
| class | ArrayLayout2 |
| class | ArrayLayout3 |
| class | RightLayoutN |
| class | LeftLayoutN |
| class | RightLayout |
| class | LeftLayout |
| class | RightLayoutN< 2 > |
| class | RightLayoutN< 3 > |
| class | LeftLayoutN< 2 > |
| class | LeftLayoutN< 3 > |
| class | DefaultLayout |
| The default layout is always RightLayout. More... | |
| class | ArrayRange |
| Interval over Arccore array classes. More... | |
| class | ConstArrayView |
| Constant view of an array of type T. More... | |
| class | ConstIterT |
| class | IterT |
| class | ArrayView |
| Modifiable view of an array of type T. More... | |
| class | ArraySizeChecker |
| class | ArraySizeChecker< Int32 > |
| Specialization to test conversion to Int32. More... | |
| class | ArraySizeChecker< Int64 > |
| Specialization to test conversion to Int64. More... | |
| class | AutoRef2 |
| Encapsulation of a pointer with a reference counter. More... | |
| class | BadCastException |
| Exception when a conversion from one type to another is invalid. More... | |
| class | SpanImpl |
| View of an array of elements of type T. More... | |
| class | Span |
| View of an array of elements of type T. More... | |
| class | SmallSpan |
| View of an array of elements of type T. More... | |
| class | Span2Impl |
| View for a 2D array. More... | |
| class | Span2 |
| View for a 2D array whose size is an 'Int64'. More... | |
| class | SmallSpan2 |
| View for a 2D array whose size is an 'Int32'. More... | |
| class | IMDRangeFunctor |
| Interface of a functor on a multi-dimensional iteration interval of dimension RankValue. More... | |
| class | RangeFunctorT |
| Functor over an iteration interval. More... | |
| class | LambdaRangeFunctorT |
| Functor over an iteration interval instantiated via a lambda function. More... | |
| class | LambdaRangeFunctorTVa |
| Functor over an iteration interval instantiated via a lambda function. More... | |
| class | ForLoopRange |
| Iteration range for a loop. More... | |
| class | SimpleForLoopRanges |
| Simple iteration range. More... | |
| class | ComplexForLoopRanges |
| class | CheckedPointer |
| Encapsulation of a pointer. More... | |
| class | ReferenceCounterAccessor |
| Accessor for reference counter management methods. More... | |
| class | ReferenceCounter |
| Encapsulation of a pointer with a reference counter. More... | |
| class | IFunctorWithArgumentT |
| Interface of a functor with an argument but without a return value. More... | |
| class | IFunctorWithArgAndReturn2 |
| Interface of a functor with 2 arguments and a return value. More... | |
| class | FunctorT |
| class | FunctorWithArgumentT |
| class | StdFunctorWithArgumentT |
| struct | RefTraits |
| Characteristics for managing reference counters. More... | |
| class | Ref |
| Reference to an instance. More... | |
| class | MDDimType |
| class | ExtentsV |
| class | MDSpan |
| Base class for multi-dimensional views. More... | |
| class | NumArray |
| Multi-dimensional arrays for numerical types accessible on accelerators. More... | |
| class | ArrayExtentsWithOffset |
| class | MDIndex |
| class | ArrayExtents |
| class | ArrayExtentsValueDynamic |
| class | FixedArray |
| Fixed-size 1D array. More... | |
| class | BFloat16 |
| 'Brain Float16' type More... | |
| class | ConcurrencyBase |
| Basic information for multi-threading management. More... | |
| class | Exception |
| Base class for an exception. More... | |
| class | ExtentsV< IndexType_ > |
| Specialization for 0-dimensional array extents. More... | |
| class | ExtentsV< IndexType_, X0 > |
| Specialization for 1-dimensional array extents. More... | |
| class | ExtentsV< IndexType_, X0, X1 > |
| Specialization for 2-dimensional array extents. More... | |
| class | ExtentsV< IndexType_, X0, X1, X2 > |
| Specialization for 3-dimensional array extents. More... | |
| class | ExtentsV< IndexType_, X0, X1, X2, X3 > |
| Specialization for 4-dimensional array extents. More... | |
| class | FatalErrorException |
| Exception when a fatal error has occurred. More... | |
| class | Float128 |
| 128-bit floating-point type. More... | |
| class | Float16 |
| Half-precision floating-point type. More... | |
| class | ForLoopRunInfo |
| Loop execution information. More... | |
| class | ForLoopTraceInfo |
| Trace information for a 'for' loop. More... | |
| class | GenericRegistererBase |
| class | GenericRegisterer |
| Template class to manage a global list for registering factories. More... | |
| class | GlibDynamicLibrary |
| class | GlibDynamicLibraryLoader |
| Interface for a dynamic library loader. More... | |
| class | IFunctor |
| Interface of a functor. More... | |
| class | IndexOutOfRangeException |
| Exception when a value is not within a given range. More... | |
| class | Int128 |
| 128-bit integer type. More... | |
| class | IObservable |
| Interface of an observable. More... | |
| class | IObserver |
| class | IRangeFunctor |
| Interface of a functor on an iteration interval. More... | |
| class | IStackTraceService |
| class | ISymbolizerService |
| Interface of a source code symbol retrieval service. More... | |
| class | IteratorBase |
| class | MDDimType< 0 > |
| class | MDDimType< 1 > |
| class | MDDimType< 2 > |
| class | MDDimType< 3 > |
| class | MDDimType< 4 > |
| class | ConstMemoryView |
| Constant view on a contiguous memory region containing fixed-size elements. More... | |
| class | MutableMemoryView |
| Mutable view on a contiguous memory region containing fixed-size elements. More... | |
| class | ConstMultiMemoryView |
| List of constant views on contiguous memory regions. More... | |
| class | MutableMultiMemoryView |
| List of mutable views on contiguous memory regions. More... | |
| class | NotImplementedException |
| class | NotSupportedException |
| class | NumericTraitsT |
| Information for numeric types. More... | |
| class | Observable |
| Base class of an observable. More... | |
| class | AutoDetachObservable |
| Observable that automatically calls IObservable::detachAllObservers() in the destructor. More... | |
| class | AbstractObserver |
| class | ObserverT |
| Observer for a type T. More... | |
| class | ParallelLoopOptions |
| Execution options for a parallel loop in multi-threading. More... | |
| class | AllStatInfoList |
| class | ThreadLocalStatInfo |
| class | ForLoopOneExecStat |
| Class to manage the profiling of a single loop execution. More... | |
| class | ProfilingRegistry |
| Profiling manager. More... | |
| class | LambdaMDRangeFunctor |
| Functor over an iteration interval instantiated via a lambda function. More... | |
| struct | RefTraitsTagId< InstanceType, REF_TAG_SHARED_PTR > |
| Specialization to indicate that 'shared_ptr' implementation is used. More... | |
| struct | RefTraitsTagId< InstanceType, REF_TAG_REFERENCE_COUNTER > |
| Specialization to indicate that 'ReferenceCounter' implementation is used. More... | |
| class | RefImpl |
| Implementation of the reference to an instance. More... | |
| class | RefBase |
| Base class for reference management. More... | |
| struct | ReferenceCounterTag |
| Structure used to tag interfaces/classes that use an internal reference counter. More... | |
| struct | RefTraitsTagId |
| class | ReferenceCounterImpl |
| Thread-safe implementation of a reference counter. More... | |
| class | StackFrame |
| class | FixedStackFrameArray |
| class | StackTrace |
| class | StringFormatter |
| class | StringUtilsImpl |
| class | String |
| Unicode character string. More... | |
| class | StringFormatterArgToString |
| class | StringFormatterArg |
| class | StringBuilder |
| Unicode character string constructor. More... | |
| class | StringException |
| class | StringView |
| View of a UTF-8 character string. More... | |
| class | TimeoutException |
| class | TraceInfo |
| Trace information. More... | |
| class | Array2 |
| Class representing a classic 2D array. More... | |
| class | SharedArray2 |
| Shared 2D data vector with reference semantics. More... | |
| class | UniqueArray2 |
| 2D data vector with value semantics (STL style). More... | |
| class | NullThreadImplementationFactory |
| class | SerialTask |
| class | NullTaskImplementation |
| class | GlibMutex |
| class | GlibPrivate |
| class | GlibCond |
| class | GlibThreadBarrier |
| class | GlibThreadImplementation |
| Implementation of ITreadImplementation with 'Glib'. More... | |
| class | ITaskImplementation |
| class | IThreadBarrier |
| Interface of a barrier between threads. More... | |
| class | IThreadImplementation |
| Interface of a service implementing thread support. More... | |
| class | IThreadImplementationService |
| Interface of a thread management service. More... | |
| class | Mutex |
| Mutex. More... | |
| class | GlobalMutex |
| Global Mutex. More... | |
| class | NullThreadBarrier |
| Implementation of a single-threaded barrier. More... | |
| class | NullThreadImplementation |
| Implementation of threads in single-threaded mode. More... | |
| class | ParallelFor1DLoopInfo |
| Characteristics of a multi-thread 1D loop. More... | |
| class | SpinLock |
| SpinLock. More... | |
| class | StdThreadImplementationService |
| Implementation of threads using C++20 STL classes. More... | |
| class | LegacyStdThreadImplementationService |
| Implementation of threads using LegacyStdBarrier for barriers. More... | |
| class | TaskContext |
| Execution context of a task. More... | |
| class | ITaskFunctor |
| class | ITask |
| Interface for a concurrent task. More... | |
| class | TaskFactory |
| Factory for tasks. More... | |
| class | OneTBBTaskFunctor |
| class | OneTBBTask |
| class | TBBTaskImplementation |
| class | TBBParallelFor |
| Executor for a 1D loop. More... | |
| class | TBBMDParallelFor |
| Executor for a multi-dimensional loop. More... | |
| class | TBBDeterministicParallelFor |
| Deterministic implementation of ParallelFor. More... | |
| class | ThreadPrivateStorage |
| Container for thread-private values. More... | |
| class | ThreadPrivateBase |
| Base class allowing an instance of an object to be stored per thread. More... | |
| class | ThreadPrivate |
| Class allowing an instance of a type per thread. More... | |
| class | AbstractArrayBase |
| Internal base class for arrays. More... | |
| class | AbstractArray |
| Abstract base class for a vector. More... | |
| class | AlignedMemoryAllocator |
| Memory allocator with specific memory alignment. More... | |
| class | AllocatedMemoryInfo |
| Information about an allocated memory region. More... | |
| class | ArccoreApplicationBuildInfo |
| Information for initializing an application. More... | |
| class | BadAllocException |
| class | Array |
| Base class for 1D data vectors. More... | |
| class | SharedArray |
| 1D vector of data with reference semantics. More... | |
| class | UniqueArray |
| 1D data vector with value semantics (STL style). More... | |
| class | ArrayDebugInfo |
| Debug information for array classes. More... | |
| class | ArrayMetaData |
| class | ArrayImplBase |
| class | ArrayImplT |
| class | ArraySimdPadder |
| class | ObjectImpl |
| class | EnumeratorImplBase |
| class | EnumeratorBase |
| Generic enumerator. More... | |
| class | EnumeratorT |
| Typed enumerator. More... | |
| class | CollectionEventArgs |
| class | CollectionImplBase |
| class | CollectionImplT |
| class | CollectionBase |
| Base class for a collection. More... | |
| class | Collection |
| Base class for a strongly typed collection. More... | |
| class | CommandLineArguments |
| Command Line Arguments. More... | |
| class | ListEnumeratorT |
| Typed enumerator for an array. More... | |
| class | List |
| Implementation of a collection of elements in vector form. More... | |
| class | EventObservable |
| Base class for an event handler. More... | |
| class | EventObserver |
| Event observer. More... | |
| class | EventObservableView |
| Class managing observers associated with an event. More... | |
| class | DataViewSetter |
| Class for accessing an element of a write view. More... | |
| class | DataViewGetter |
| Class for accessing an element of a read view. More... | |
| class | DataViewGetterSetter |
| Class for accessing an element of a read/write view. More... | |
| class | DefaultMemoryAllocator |
| Memory allocator via malloc/realloc/free. More... | |
| class | PrintableMemoryAllocator |
| Memory allocator via malloc/realloc/free with listing output. More... | |
| class | EventObservableBase |
| class | EventObserverBase |
| class | EventObserverPool |
| Stores references to observers. More... | |
| class | IMemoryAllocator |
| Interface for a memory allocator. More... | |
| class | IMemoryPool |
| Interface of a memory pool. More... | |
| class | IMemoryResourceMng |
| class | JSONWrapperUtils |
| class | JSONValue |
| class | JSONKeyValue |
| class | JSONKeyValueList |
| List of (key,value) pairs of a JSON document. More... | |
| class | JSONValueList |
| List of values of a JSON document. More... | |
| class | JSONDocument |
| class | JSONWriter |
| JSON format writer. More... | |
| class | ListImplBase |
| class | ListImplT |
| class | ListEnumeratorImplT |
| class | ListEnumeratorBase |
| Generic enumerator for an array. More... | |
| class | ListConstEnumeratorBase |
| Generic constant enumerator for an array. More... | |
| class | ListConstEnumeratorT |
| class | MemoryAllocationArgs |
| Class containing information to specialize allocations. More... | |
| class | MemoryAllocationOptions |
| Options to configure allocations. More... | |
| class | DefaultHostMemoryCopier |
| class | ParameterList |
| Parameter list. More... | |
| class | SmallArray |
| 1D data array with pre-allocated stack buffer. More... | |
| class | BadIndexException |
| class | StringVector |
| Vector of 'String'. More... | |
| class | TraceMessageListenerArgs |
| Arguments for ITraceMessageListener::visitMessage(). More... | |
| class | ITraceMessageListener |
| Interface for a visitor for trace messages. More... | |
| class | ITraceStream |
| Stream for a trace. More... | |
| class | ITraceMng |
| Trace manager interface. More... | |
| class | StandaloneTraceMessage |
| Management of a standalone message. More... | |
| class | TraceAccessor |
| Trace access class. More... | |
| class | TraceClassConfig |
| Configuration associated with a trace class. More... | |
| class | TraceMessage |
| Message handling. More... | |
| class | TraceMessageDbg |
| class | TraceTimer |
| class | FileTraceStream |
| Trace file or stream. More... | |
| class | TraceMngStreamList |
| Manages a list of streams per thread. More... | |
| class | TraceMngStreamListStorage |
| Container for managing TraceMngStreamList instances. More... | |
| class | TraceMng |
| class | BasicSerializeGatherMessage |
| class | BasicSerializerNewImpl |
| Implementation of a contiguous in-memory serialization buffer. More... | |
| class | BasicSerializerDataT |
| class | BasicSerializer |
| class | ISerializer |
| Serializer interface. More... | |
| class | AcceleratorRuntimeInitialisationInfo |
| Information for accelerator initialization. More... | |
| class | IAcceleratorMng |
| Accelerator manager interface. More... | |
| class | ServiceAllInterfaceRegisterer |
| class | ServiceInfo |
| class | Runner |
| Execution manager for accelerator. More... | |
| class | RunQueue |
| Execution queue for an accelerator. More... | |
| class | ExternalReferenceCounterAccessor |
| class | ArrayTraits |
| Characteristics for an array. More... | |
Concepts | |
| concept | NumArrayDataTypeConcept |
Enumerations | |
| enum | eItemKind { IK_Node = 0 , IK_Edge = 1 , IK_Face = 2 , IK_Cell = 3 , IK_DoF = 4 , IK_Particle = 5 , IK_Unknown = 6 } |
| Mesh entity type. More... | |
| enum | eTimePhase { TP_Computation = 0 , TP_Communication , TP_InputOutput } |
| Phase of a temporal action. More... | |
| enum | eMeshDirection { MD_DirX = 0 , MD_DirY = 1 , MD_DirZ = 2 , MD_DirInvalid = (-1) } |
| Direction type for a structured mesh. More... | |
| enum class | eCaseOptionReadPhase { Phase1 , Phase2 } |
| Reading phases. More... | |
| enum | XML_PARSE_TYPE { XML_PARSE_SCHEMA_FILE , XML_PARSE_SCHEMA_MEMORY } |
| enum class | eCaseMngEventType { BeginReadOptionsPhase1 , BeginReadOptionsPhase2 } |
| Types of events supported by ICaseMng. More... | |
| enum class | InternalConnectivityPolicy { Legacy , LegacyAndAllocAccessor , LegacyAndNew , NewAndLegacy , NewWithDependenciesAndLegacy , NewOnly } |
| Connectivity usage policy. More... | |
| enum class | eTimeLoopEventType { BeginEntryPoint , EndEntryPoint , BeginIteration , EndIteration } |
| enum class | eTimeLoopStopReason { NoStop = 0 , NoReason = 1 , Error = 2 , FinalTimeReached = 3 , MaxIterationReached = 4 } |
| Reason for stopping the code. More... | |
| enum class | eMeshEventType { BeginPrepareDump , EndPrepareDump } |
| Events generated by IMesh. More... | |
| enum class | eMeshStructure { Unknown , Unstructured , Cartesian , Polyhedral } |
| Mesh structure. More... | |
| enum class | eMeshAMRKind { None , Cell , Patch , PatchCartesianMeshOnly } |
| AMR mesh type. More... | |
| enum class | eMeshCellDimensionKind { MonoDimension , MultiDimension , NonManifold } |
| Types of mesh dimension management. More... | |
| enum | eServiceBuilderProperties { SB_None = 0 , SB_AllowNull = 1 , SB_Collective = 2 } |
| Properties for service creation. More... | |
| enum | eServiceFactoryProperties { SFP_None = 0 , SFP_Singleton = 1 , SFP_Autoload = 2 } |
| Properties for service factories. More... | |
| enum | eServiceType { ST_None = 0 , ST_Application = 1 , ST_Session = 2 , ST_SubDomain = 4 , ST_CaseOption = 8 , ST_Mesh = 16 } |
| Service type. More... | |
| enum class | eVariableComparerCompareMode { Same = 0 , Sync = 1 , SameOnAllReplica = 2 } |
| Comparison method to use. More... | |
| enum class | eVariableComparerComputeDifferenceMethod { Relative , LocalNormMax } |
| Method used to calculate the difference between two values v1 and v2. More... | |
| enum | AMROperationType { Restriction = 0 , Prolongation = 1 } |
| enum | eMemoryAccessMessage { MAM_UnitializedMemoryRead , MAM_MayBeUnitializedMemoryRead , MAM_NotSyncRead } |
| enum | eDataType : Int32 { DT_Byte = 0 , DT_Real = 1 , DT_Int16 = 2 , DT_Int32 = 3 , DT_Int64 = 4 , DT_String = 5 , DT_Real2 = 6 , DT_Real3 = 7 , DT_Real2x2 = 8 , DT_Real3x3 = 9 , DT_BFloat16 = 10 , DT_Float16 = 11 , DT_Float32 = 12 , DT_Int8 = 13 , DT_Float128 = 14 , DT_Int128 = 15 , DT_Unknown = 16 } |
| Data type. More... | |
| enum | eDataInitialisationPolicy { DIP_None = 0 , DIP_InitWithDefault = 1 , DIP_InitWithNan = 2 , DIP_Legacy = 3 , DIP_InitInitialWithNanResizeWithDefault = 4 } |
| Possible data initialization policy. More... | |
| enum | eTraceType { TT_None = 0 , TT_Read = 1 , TT_Write = 2 } |
| Possible trace type. More... | |
| enum | eCellNodePosition { CNP_NextLeft = 0 , CNP_NextRight = 1 , CNP_PreviousRight = 2 , CNP_PreviousLeft = 3 , CNP_TopNextLeft = 4 , CNP_TopNextRight = 5 , CNP_TopPreviousRight = 6 , CNP_TopPreviousLeft = 7 } |
| Cell node position by direction for Cartesian meshes. More... | |
| enum class | eBasicDataType : unsigned char { Unknown = 0 , Byte = 1 , Float16 = 2 , Float32 = 3 , Float64 = 4 , Float128 = 5 , Int16 = 6 , Int32 = 7 , Int64 = 8 , Int128 = 9 , BFloat16 = 10 , Int8 = 11 , Real = Float64 } |
| Type of a basic data item. More... | |
| enum class | eMemoryLocationHint : int8_t { None = 0 , MainlyDevice = 1 , MainlyHost = 2 , HostAndDeviceMostlyRead = 3 } |
| Indices for expected memory location. More... | |
| enum class | eHostDeviceMemoryLocation : int8_t { Unknown = 0 , Device = 1 , Host = 2 , ManagedMemoryDevice = 3 , ManagedMemoryHost = 4 } |
| Physical location of a memory address. More... | |
| enum class | eMemoryResource { Unknown = 0 , Host , HostPinned , Device , UnifiedMemory } |
| List of available memory resources. More... | |
Functions | |
| template<class Container, class Element> | |
| Container::const_iterator | container_find (const Container &c, const Element &elem) |
| const char * | itemKindName (eItemKind kind) |
| Entity kind name. | |
| eItemKind | dualItemKind (Integer type_id) |
| std::ostream & | operator<< (std::ostream &ostr, eItemKind item_kind) |
| Output operator for a stream. | |
| std::istream & | operator>> (std::istream &istr, eItemKind &item_kind) |
| Input operator from a stream. | |
| const char * | timePhaseName (eTimePhase time_phase) |
| std::ostream & | operator<< (std::ostream &ostr, eTimePhase time_phase) |
| Output operator on a stream. | |
| std::istream & | operator>> (std::istream &istr, eTimePhase &time_phase) |
| Input operator from a stream. | |
| std::ostream & | operator<< (std::ostream &o, eMeshDirection md) |
| Output operator on a stream. | |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE (Array2VariableT) | |
| void | _testAxlOptionsBuilder () |
| ISubDomain * | _arcaneDeprecatedGetSubDomain (ICaseOptions *opt) |
| template<typename T> | |
| void | _copyCaseOptionValue (T &out, const T &in) |
| template<> | |
| void | _copyCaseOptionValue (String &out, const String &in) |
| template<> | |
| void | _copyCaseOptionValue (bool &out, const bool &in) |
| template<> | |
| void | _copyCaseOptionValue (Real &out, const Real &in) |
| template<> | |
| void | _copyCaseOptionValue (Int16 &out, const Int16 &in) |
| template<> | |
| void | _copyCaseOptionValue (Int32 &out, const Int32 &in) |
| template<> | |
| void | _copyCaseOptionValue (Int64 &out, const Int64 &in) |
| template<> | |
| void | _copyCaseOptionValue (Real2 &out, const Real2 &in) |
| template<> | |
| void | _copyCaseOptionValue (Real3 &out, const Real3 &in) |
| template<> | |
| void | _copyCaseOptionValue (Real2x2 &out, const Real2x2 &in) |
| template<> | |
| void | _copyCaseOptionValue (Real3x3 &out, const Real3x3 &in) |
| template<typename T> | |
| void | _copyCaseOptionValue (UniqueArray< T > &out, const Array< T > &in) |
| template<typename T> | |
| void | _copyCaseOptionValue (UniqueArray< T > &out, const UniqueArray< T > &in) |
| template<typename T> | |
| void | _copyCaseOptionValue (Array< T > &out, const Array< T > &in) |
| template<class T> | |
| void | _verboseBuiltInGetValue (const CaseTable *table, Integer index, T &v, const String &s) |
| template<typename U> | |
| Real | _curveLinear (Real current_value, Real next_value, U t) |
| template<typename U> | |
| Real3 | _curveLinear (Real3 current_value, Real3 next_value, U t) |
| template<typename U> | |
| Integer | _curveLinear (Integer current_value, Integer next_value, U t) |
| template<typename U> | |
| bool | _curveLinear (bool, bool, U) |
| template<typename U> | |
| String | _curveLinear (const String &, const String &, U) |
| template<typename InstanceType, typename ItemType> | |
| void | arcaneParallelForeach (const ItemVectorView &items_view, const ForLoopRunInfo &run_info, InstanceType *instance, void(InstanceType::*function)(ItemVectorViewT< ItemType > items)) |
| Applies the method function of the instance instance concurrently on the view items_view with the options options. | |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const ItemVectorView &items_view, const ForLoopRunInfo &run_info, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function instance concurrently on the view items_view with the options options. | |
| template<typename InstanceType, typename ItemType> | |
| void | arcaneParallelForeach (const ItemVectorView &items_view, const ParallelLoopOptions &options, InstanceType *instance, void(InstanceType::*function)(ItemVectorViewT< ItemType > items)) |
| Applies the method function of the instance instance concurrently on the view items_view with the options options. | |
| template<typename InstanceType, typename ItemType> | |
| void | arcaneParallelForeach (const ItemGroup &items, const ForLoopRunInfo &run_info, InstanceType *instance, void(InstanceType::*function)(ItemVectorViewT< ItemType > items)) |
| Applies the method function of the instance instance concurrently on the group items with the options options. | |
| template<typename InstanceType, typename ItemType> | |
| void | arcaneParallelForeach (const ItemVectorView &items_view, InstanceType *instance, void(InstanceType::*function)(ItemVectorViewT< ItemType > items)) |
| Applies the method function of the instance instance concurrently on the view items_view. | |
| template<typename InstanceType, typename ItemType> | |
| void | arcaneParallelForeach (const ItemGroup &items, InstanceType *instance, void(InstanceType::*function)(ItemVectorViewT< ItemType > items)) |
| Applies the method function of the instance instance concurrently on the group items. | |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const ItemVectorView &items_view, const ParallelLoopOptions &options, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function instance concurrently on the view items_view with the options options. | |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const ItemGroup &items, const ParallelLoopOptions &options, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function concurrently on the group items with the options options. | |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const ItemVectorView &items_view, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function instance concurrently on the view items_view. | |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const ItemGroup &items, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function concurrently on the group items. | |
| template<typename InstanceType> | |
| void | arcaneParallelFor (Integer i0, Integer size, InstanceType *itype, void(InstanceType::*lambda_function)(Integer i0, Integer size)) |
| Applies the lambda function lambda_function concurrently over the iteration range [i0,i0+size]. | |
| template<typename LambdaType> | |
| void | arcaneParallelFor (Integer i0, Integer size, const ForLoopRunInfo &options, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function concurrently over the iteration range [i0,i0+size] with the options options. | |
| template<typename LambdaType> | |
| void | arcaneParallelFor (Integer i0, Integer size, const ParallelLoopOptions &options, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function concurrently over the iteration range [i0,i0+size] with the options options. | |
| template<typename LambdaType> | |
| void | arcaneParallelFor (Integer i0, Integer size, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function concurrently over the iteration range [i0,i0+size]. | |
| template<typename LambdaType, typename... Views> | |
| void | arcaneParallelForVa (const ForLoopRunInfo &run_info, const LambdaType &lambda_function, Views... views) |
| Applies the lambda function lambda_function instance concurrently on the container views views with the options options. | |
| std::ostream & | operator<< (std::ostream &o, const Connectivity::Printer &p) |
| LIBXML2_Element * | LIBXML2_NewElement (LIBXML2_Document *_xDoc, const String &nsURI, const String &elname) |
| LIBXML2_Document * | LIBXML2_NewDocument (const String &nsURI) |
| LIBXML2_DOMImplementation * | getDomImplementation () |
| LIBXML2_Node * | WrapXML2Node (LIBXML2_Document *doc, xmlNode *x2node) |
| String | format_xml_error (const xmlError *error) |
| String | format_xml_parser_error (const xmlParserCtxt *parser_context) |
| NodePrv * | toNodePrv (const Node &node) |
| bool | operator== (const Node &n1, const Node &n2) |
| bool | operator!= (const Node &n1, const Node &n2) |
| std::unique_ptr< LIBXML2_DOMImplementation > | sDom (new LIBXML2_DOMImplementation()) |
| String | TranslateEntities (const String &data, bool isAttribute=false) |
| ARCANE_REGISTER_PROPERTY_CLASS (DotNetRuntimeInitialisationInfoProperties,()) | |
| template<typename ModuleType> | |
| void | addEntryPoint (ModuleType *module, const char *name, void(ModuleType::*func)(), const String &where=IEntryPoint::WComputeLoop, int property=IEntryPoint::PNone) |
| Template routine allowing an entry point to be referenced in a module. | |
| template<typename ModuleType> | |
| void | addEntryPoint (ModuleType *module, const String &name, void(ModuleType::*func)(), const String &where=IEntryPoint::WComputeLoop, int property=IEntryPoint::PNone) |
| Template routine allowing an entry point to be referenced in a module. | |
| String | arcaneNamespaceURI () |
| void | _internalItemTestCompile () |
| Ref< ISerializedData > | arcaneCreateSerializedDataRef (eDataType data_type, Int64 memory_size, Integer nb_dim, Int64 nb_element, Int64 nb_base_element, bool is_multi_size, Int64ConstArrayView dimensions) |
| Creates serialized data. | |
| Ref< ISerializedData > | arcaneCreateSerializedDataRef (eDataType data_type, Int64 memory_size, Integer nb_dim, Int64 nb_element, Int64 nb_base_element, bool is_multi_size, Int64ConstArrayView dimensions, const ArrayShape &shape) |
| Creates serialized data. | |
| Ref< ISerializedData > | arcaneCreateEmptySerializedDataRef () |
| Creates serialized data. | |
| bool | operator== (const Item &item1, const Item &item2) |
| Compare two entities. | |
| bool | operator!= (const Item &item1, const Item &item2) |
| Compare two entities. | |
| bool | operator< (const Item &item1, const Item &item2) |
| Compare two entities. | |
| void | _arcaneInternalItemEnumeratorSwigSet (const ItemEnumerator *ie, ItemEnumeratorPOD *vpod) |
| void | arcaneSetSingletonItemEnumeratorTracer (Ref< IItemEnumeratorTracer > tracer) |
| bool | _caseOptionConvert (const CaseOptionBase &co, const String &name, ItemGroup &obj) |
| bool | _caseOptionConvert (const CaseOptionBase &co, const String &name, NodeGroup &obj) |
| bool | _caseOptionConvert (const CaseOptionBase &co, const String &name, EdgeGroup &obj) |
| bool | _caseOptionConvert (const CaseOptionBase &co, const String &name, FaceGroup &obj) |
| bool | _caseOptionConvert (const CaseOptionBase &co, const String &name, CellGroup &obj) |
| bool | operator== (const ItemGroup &g1, const ItemGroup &g2) |
| Compares the references of two groups. | |
| bool | operator< (const ItemGroup &g1, const ItemGroup &g2) |
| Compares two groups. The order used is arbitrary and is only used for potential sorting in STL containers. | |
| bool | operator!= (const ItemGroup &g1, const ItemGroup &g2) |
| Compares the references of two groups. | |
| template<typename T> | |
| IItemGroupObserver * | newItemGroupObserverT (T *object, typename IItemGroupObserver::FuncTraits< T >::FuncPtr funcptr) |
| Utility for simplified creation of ItemGroupObserverT. | |
| template<typename T> | |
| IItemGroupObserver * | newItemGroupObserverT (T *object, typename IItemGroupObserver::FuncTraits< T >::FuncPtrWithInfo extend_funcptr, typename IItemGroupObserver::FuncTraits< T >::FuncPtrWithInfo reduce_funcptr, typename IItemGroupObserver::FuncTraits< T >::FuncPtrWithInfo compact_funcptr, typename IItemGroupObserver::FuncTraits< T >::FuncPtr invalidate_funcptr) |
| Utility for simplified creation of ItemGroupObserverT. | |
| std::ostream & | operator<< (std::ostream &o, const ItemUniqueId &id) |
| bool | operator== (const ItemLocalIdListView &lhs, const ItemLocalIdListView &rhs) |
| bool | operator== (const ItemPairGroup &g1, const ItemPairGroup &g2) |
| Compares the references of two groups. | |
| bool | operator!= (const ItemPairGroup &g1, const ItemPairGroup &g2) |
| Compares the references of two groups. | |
| std::ostream & | operator<< (std::ostream &o, const ItemPrinter &ip) |
| std::ostream & | operator<< (std::ostream &o, const FullItemPrinter &ip) |
| std::ostream & | operator<< (std::ostream &o, const NeighborItemPrinter &ip) |
| std::ostream & | operator<< (std::ostream &o, const ItemSharedInfo &isi) |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE (MachineShMemWinVariableArrayT) | |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE_WITH_ITEM (MachineShMemWinMeshVariableScalarT) | |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE_WITH_ITEM (MachineShMemWinMeshVariableArrayT) | |
| std::ostream & | operator<< (std::ostream &o, eMeshStructure r) |
| std::ostream & | operator<< (std::ostream &o, eMeshAMRKind r) |
| std::ostream & | operator<< (std::ostream &o, eMeshCellDimensionKind r) |
| MeshPartInfo | makeMeshPartInfoFromParallelMng (IParallelMng *pm) |
| template<class ValueType> | |
| void | _writeValue (ITraceMng *trace, const String &name, ValueType v) |
| template<> | |
| void | _writeValue (ITraceMng *trace, const String &name, Real3 v) |
| template<> | |
| void | _writeValue (ITraceMng *trace, const String &name, Real3x3 v) |
| template<class ItemType, class ValueType> | |
| void | _writeInfo (ISubDomain *mng, const VariableCollection &variables, const ItemType &item) |
| void | _writeItems (std::ostream &ofile, const String &name, Int32ConstArrayView ids) |
| void | _fillSorted (Item titem, Int32Array &local_ids, Int32ConstArrayView sorted_ids, const IItemFiller &filler) |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Byte) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Int8) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Int16) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Int32) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Int64) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (BFloat16) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Float16) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Float32) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Real) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Real2) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Real2x2) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Real3) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_ARRAY (Real3x3) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Real) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Real2) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Real2x2) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Real3) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Real3x3) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Int8) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Int16) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Int32) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Int64) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Byte) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (BFloat16) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Float16) | |
| ARCANE_INSTANTIATE_MESHVARIABLE_SCALAR (Float32) | |
| IModuleMaster * | arcaneCreateModuleMaster (ISubDomain *sd) |
| std::ostream & | operator<< (std::ostream &o, const Parallel::Request prequest) |
| ARCANE_PARALLEL_MANAGER_DISPATCH (m_char, char) ARCANE_PARALLEL_MANAGER_DISPATCH(m_unsigned_char | |
| unsigned char | ARCANE_PARALLEL_MANAGER_DISPATCH (m_signed_char, signed char) ARCANE_PARALLEL_MANAGER_DISPATCH(m_short |
| unsigned char short | ARCANE_PARALLEL_MANAGER_DISPATCH (m_unsigned_short, unsigned short) ARCANE_PARALLEL_MANAGER_DISPATCH(m_int |
| unsigned char short int | ARCANE_PARALLEL_MANAGER_DISPATCH (m_unsigned_int, unsigned int) ARCANE_PARALLEL_MANAGER_DISPATCH(m_long |
| unsigned char short int long | ARCANE_PARALLEL_MANAGER_DISPATCH (m_unsigned_long, unsigned long) ARCANE_PARALLEL_MANAGER_DISPATCH(m_long_long |
| unsigned char short int long long long | ARCANE_PARALLEL_MANAGER_DISPATCH (m_unsigned_long_long, unsigned long long) ARCANE_PARALLEL_MANAGER_DISPATCH(m_float |
| unsigned char short int long long long float | ARCANE_PARALLEL_MANAGER_DISPATCH (m_double, double) ARCANE_PARALLEL_MANAGER_DISPATCH(m_long_double |
| unsigned char short int long long long float long double | ARCANE_PARALLEL_MANAGER_DISPATCH (m_apreal, APReal) ARCANE_PARALLEL_MANAGER_DISPATCH(m_real2 |
| unsigned char short int long long long float long double Real2 | ARCANE_PARALLEL_MANAGER_DISPATCH (m_real3, Real3) ARCANE_PARALLEL_MANAGER_DISPATCH(m_real2x2 |
| unsigned char short int long long long float long double Real2 Real2x2 | ARCANE_PARALLEL_MANAGER_DISPATCH (m_real3x3, Real3x3) ARCANE_PARALLEL_MANAGER_DISPATCH(m_hpreal |
| unsigned char short int long long long float long double | ARCANE_PARALLEL_MANAGER_DISPATCH (m_real2, Real2) ARCANE_PARALLEL_MANAGER_DISPATCH(m_real3 |
| unsigned char short int long long long float long double Real3 | ARCANE_PARALLEL_MANAGER_DISPATCH (m_real2x2, Real2x2) ARCANE_PARALLEL_MANAGER_DISPATCH(m_real3x3 |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE (PrivateVariableArrayT) | |
| bool | operator== (const ServiceInstanceRef &a, const ServiceInstanceRef &b) |
| bool | operator!= (const ServiceInstanceRef &a, const ServiceInstanceRef &b) |
| ITimeLoop * | arcaneCreateTimeLoop (IApplication *app, const String &name) |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE (VariableArrayT) | |
| template<typename DataType> | |
| void | builtInDumpValue (String &s, const DataType &v) |
| Writing a basic value type v into the string s. | |
| void * | _AddVariableChangedDelegate (VariableRef *var, void(*func)()) |
| void | _RemoveVariableChangedDelegate (VariableRef::UpdateNotifyFunctorList *functor_list, void(*func)()) |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE (VariableRefArrayT) | |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE (VariableRefScalarT) | |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE (VariableScalarT) | |
| template<typename ItemType, typename DataType> | |
| auto | viewOut (MeshVariableScalarRefT< ItemType, DataType > &var) |
| Write view. | |
| template<typename ItemType> | |
| auto | viewOut (MeshVariableScalarRefT< ItemType, Real3 > &var) |
| Write view. | |
| template<typename ItemType> | |
| auto | viewOut (MeshVariableScalarRefT< ItemType, Real2 > &var) |
| Write view. | |
| template<typename ItemType, typename DataType> | |
| auto | viewOut (MeshVariableArrayRefT< ItemType, DataType > &var) |
| Write view. | |
| template<typename ItemType, typename DataType> | |
| auto | viewInOut (MeshVariableScalarRefT< ItemType, DataType > &var) |
| Read/write view. | |
| template<typename ItemType> | |
| auto | viewInOut (MeshVariableScalarRefT< ItemType, Real3 > &var) |
| Read/write view. | |
| template<typename ItemType> | |
| auto | viewInOut (MeshVariableScalarRefT< ItemType, Real2 > &var) |
| Read/write view. | |
| template<typename ItemType, typename DataType> | |
| auto | viewInOut (MeshVariableArrayRefT< ItemType, DataType > &var) |
| Read/write view. | |
| template<typename ItemType, typename DataType> | |
| auto | viewIn (const MeshVariableScalarRefT< ItemType, DataType > &var) |
| Read view. | |
| template<typename ItemType, typename DataType> | |
| auto | viewIn (const MeshVariableArrayRefT< ItemType, DataType > &var) |
| Read view. | |
| bool | operator== (const XmlNode &n1, const XmlNode &n2) |
| bool | operator!= (const XmlNode &n1, const XmlNode &n2) |
| bool | operator== (const XmlNodeConstIterator &n1, const XmlNodeConstIterator &n2) |
| bool | operator!= (const XmlNodeConstIterator &n1, const XmlNodeConstIterator &n2) |
| ARCANE_REGISTER_PROPERTY_CLASS (ApplicationInfoProperties,()) | |
| void | arcaneRangeError (Int32 i, Int32 max_size) |
| void | arcaneRangeError (Int64 i, Int64 max_size) |
| Signals an overflow error. | |
| void | _internalArcaneMathError (long double value, const char *funcname) |
| void | _internalArcaneMathError (long double value1, long double value2, const char *funcname) |
| void | arcaneNotYetImplemented (const char *file, const char *func, unsigned long line, const char *msg) |
| Signals an unimplemented function. | |
| void | arcaneNullPointerError () |
| Signals the use of a null pointer. | |
| void | arcaneThrowNullPointerError (const char *ptr_name, const char *text) |
| Signals the use of a null pointer by throwing an exception. | |
| Integer | 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 | 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 | 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 | 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 | 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 | 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 | arcaneCheckAlignment (const void *ptr, Integer alignment) |
| Checks that ptr is aligned on alignment bytes. If not, throws a BadAlignmentException. | |
| Integer | arcaneSizeWithPadding (Integer size) |
| Returns the size with padding for a size size. | |
| void | arcanePrintf (const char *,...) |
| Encapsulation of the C printf function. | |
| void | arcaneDebugPause (const char *msg) |
| Enters pause mode or throws a fatal error. | |
| __host__ __device__ void | arcaneMathError (long double arg_value, const char *func_name) |
| Signals an invalid argument in a mathematical function. | |
| __host__ __device__ void | arcaneMathError (long double arg_value1, long double arg_value2, const char *func_name) |
| Signals an invalid argument in a mathematical function. | |
| void | arcaneDeprecated (const char *file, const char *func, unsigned long line, const char *text) |
| Signals the use of a deprecated function. | |
| void | arcaneNoReferenceError (const void *ptr) |
| Use of an unreferenced object. | |
| void | arcaneNoReferenceErrorCallTerminate (const void *ptr) |
| Use of an unreferenced object. | |
| bool | arcaneIsCheck () |
| True if running in check mode. | |
| void | arcaneSetCheck (bool v) |
| Activates or deactivates verification mode. | |
| bool | arcaneIsDebug () |
| True if the ARCANE_DEBUG macro is defined. | |
| bool | arcaneHasThread () |
| True if arcane is compiled with thread support AND they are active. | |
| void | arcaneSetHasThread (bool v) |
| Activates or deactivates thread support. | |
| Int64 | arcaneCurrentThread () |
| Returns the ID of the current thread. | |
| template<typename T> | |
| T * | arcaneThrowIfNull (T *ptr, const char *ptr_name, const char *text) |
| Checks that a pointer is not null. | |
| void | applySimdPadding (Array< Int16 > &ids) |
| void | applySimdPadding (Array< Int32 > &ids) |
| Applies padding at the end of the array ids. | |
| void | applySimdPadding (Array< Int64 > &ids) |
| void | applySimdPadding (Array< Real > &ids) |
| void | applySimdPadding (ArrayView< Int16 > ids) |
| void | applySimdPadding (ArrayView< Int32 > ids) |
| Applies padding at the end of the array ids. | |
| void | applySimdPadding (ArrayView< Int64 > ids) |
| void | applySimdPadding (ArrayView< Real > ids) |
| template<typename Type> | |
| bool | operator== (const BuiltInProxy< Type > &a, const BuiltInProxy< Type > &b) |
| template<typename Type> | |
| bool | operator== (const BuiltInProxy< Type > &a, const Type &b) |
| template<typename Type> | |
| bool | operator== (const Type &a, const BuiltInProxy< Type > &b) |
| template<int RankValue, typename LambdaType, typename... ReducerArgs> | |
| void | arcaneParallelFor (const ComplexForLoopRanges< RankValue > &loop_ranges, const ForLoopRunInfo &run_info, const LambdaType &lambda_function, const ReducerArgs &... reducer_args) |
| Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges. | |
| template<int RankValue, typename LambdaType, typename... ReducerArgs> | |
| void | arcaneParallelFor (const ComplexForLoopRanges< RankValue > &loop_ranges, const ParallelLoopOptions &options, const LambdaType &lambda_function, const ReducerArgs &... reducer_args) |
| Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges. | |
| template<int RankValue, typename LambdaType, typename... ReducerArgs> | |
| void | arcaneParallelFor (const SimpleForLoopRanges< RankValue > &loop_ranges, const ForLoopRunInfo &run_info, const LambdaType &lambda_function, const ReducerArgs &... reducer_args) |
| Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges. | |
| template<int RankValue, typename LambdaType, typename... ReducerArgs> | |
| void | arcaneParallelFor (const SimpleForLoopRanges< RankValue > &loop_ranges, const ParallelLoopOptions &options, const LambdaType &lambda_function, const ReducerArgs &... reducer_args) |
| Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges. | |
| template<int RankValue, typename LambdaType> | |
| void | arcaneParallelFor (const ComplexForLoopRanges< RankValue > &loop_ranges, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges. | |
| template<int RankValue, typename LambdaType> | |
| void | arcaneParallelFor (const SimpleForLoopRanges< RankValue > &loop_ranges, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges. | |
| void | initializeStringConverter () |
| Integer | arcanePrintAnyException (ITraceMng *msg, bool is_no_continue) |
| Integer | arcanePrintStdException (const std::exception &ex, ITraceMng *msg, bool is_no_continue) |
| Integer | arcanePrintArcaneException (const Exception &ex, ITraceMng *msg, bool is_no_continue) |
| Integer | arcaneCallFunctionAndCatchException (std::function< void()> function) |
| Calls the function function while catching potential exceptions. | |
| void | arcaneCallFunctionAndTerminateIfThrow (std::function< void()> function) |
| Calls the function function and calls std::terminate() if an exception occurs. | |
| template<typename IndexType, template< int T, typename > class LoopBoundType, typename Lambda, typename... RemainingArgs> | |
| void | arcaneSequentialFor (LoopBoundType< 1, IndexType > bounds, const Lambda &func, RemainingArgs... remaining_args) |
| Applies the functor func on a 1D loop. | |
| template<typename IndexType, template< int T, typename > class LoopBoundType, typename Lambda> | |
| void | arcaneSequentialFor (LoopBoundType< 2, IndexType > bounds, const Lambda &func) |
| Applies the functor func on a 2D loop. | |
| template<typename IndexType, template< int T, typename > class LoopBoundType, typename Lambda> | |
| void | arcaneSequentialFor (LoopBoundType< 3, IndexType > bounds, const Lambda &func) |
| Applies the functor func on a 3D loop. | |
| template<typename IndexType, template< int, typename > class LoopBoundType, typename Lambda> | |
| void | arcaneSequentialFor (LoopBoundType< 4, IndexType > bounds, const Lambda &func) |
| Applies the functor func on a 4D loop. | |
| bool | operator< (const HPReal &a, const HPReal &b) |
| bool | operator> (const HPReal &a, const HPReal &b) |
| bool | operator== (const HPReal &a, const HPReal &b) |
| bool | operator!= (const HPReal &a, const HPReal &b) |
| HPReal | operator+ (const HPReal &a, const HPReal &b) |
| std::ostream & | operator<< (std::ostream &o, HPReal t) |
| std::istream & | operator>> (std::istream &i, HPReal &t) |
| IMemoryInfo * | arcaneGlobalMemoryInfo () |
| MemoryInfo * | arcaneGlobalTrueMemoryInfo () |
| void | arcaneInitCheckMemory () |
| void | arcaneExitCheckMemory () |
| std::ostream & | operator<< (std::ostream &o, const MemoryInfo::TracePrinter &tp) |
| void | arcaneSetPauseOnError (bool v) |
| void | arcaneNullPointerError (const void *ptr) |
| void | arcaneObsolete (const char *file, const char *func, unsigned long line, const char *text) |
| void | _doAssert (const char *text, const char *file, const char *func, size_t line) |
| bool | _checkDebug (unsigned int val) |
| fSignalFunc | setSignalFunc (fSignalFunc func) |
| void | arcaneRedirectSignals (fSignalFunc sig_func) |
| void | arcaneCallDefaultSignal (int val) |
| std::ostream & | operator<< (std::ostream &o, const HexaPrint &hp) |
| ARCANE_REGISTER_PROPERTY_CLASS (ParallelLoopOptionsProperties,()) | |
| int | arcaneGetCpuBaseFrequency () |
| Returns the CPU frequency in MHz. | |
| void | _ArcaneSetCallGarbageCollectorDelegate (void(*f)()) |
| template<typename T1, typename T2> | |
| bool | operator== (const PtrT< T1 > &v1, const PtrT< T2 > &v2) |
| Compares the objects referenced by v1 and v2. | |
| template<typename T1, typename T2> | |
| bool | operator!= (const PtrT< T1 > &v1, const PtrT< T2 > &v2) |
| Compares the objects referenced by v1 and v2 The comparison is done pointer by pointer. | |
| Real2 | operator* (Real sca, const Real2Proxy &vec) |
| Multiplication by a scalar. | |
| Real2 | operator* (const Real2Proxy &vec, Real sca) |
| Multiplication by a scalar. | |
| Real2 | operator/ (const Real2Proxy &vec, Real sca) |
| Division by a scalar. | |
| bool | operator< (const Real2Proxy &v1, const Real2Proxy &v2) |
| Comparison operator. | |
| bool | operator== (const Real2x2 &a, const Real2x2Proxy &b) |
| bool | operator== (const Real2x2Proxy &a, const Real2x2 &b) |
| bool | operator== (const Real2x2Proxy &a, const Real2x2Proxy &b) |
| bool | operator!= (const Real2x2 &a, const Real2x2Proxy &b) |
| bool | operator!= (const Real2x2Proxy &a, const Real2x2 &b) |
| bool | operator!= (const Real2x2Proxy &a, const Real2x2Proxy &b) |
| Real2x2 | operator* (Real sca, const Real2x2Proxy &vec) |
| Multiplication by a scalar. | |
| Real2x2 | operator* (const Real2x2Proxy &vec, Real sca) |
| Multiplication by a scalar. | |
| Real2x2 | operator/ (const Real2x2Proxy &vec, Real sca) |
| Division by a scalar. | |
| bool | operator< (const Real2x2Proxy &v1, const Real2x2Proxy &v2) |
| Comparison operator. | |
| Real3 | operator* (Real sca, Real3Proxy vec) |
| Multiplication by a scalar. | |
| Real3 | operator* (Real3Proxy vec, Real sca) |
| Multiplication by a scalar. | |
| Real3 | operator/ (Real3Proxy vec, Real sca) |
| Division by a scalar. | |
| bool | operator< (const Real3Proxy v1, const Real3Proxy v2) |
| Comparison operator. | |
| bool | operator== (const Real3x3 &a, const Real3x3Proxy &b) |
| bool | operator== (const Real3x3Proxy &a, const Real3x3 &b) |
| bool | operator== (const Real3x3Proxy &a, const Real3x3Proxy &b) |
| bool | operator!= (const Real3x3 &a, const Real3x3Proxy &b) |
| bool | operator!= (const Real3x3Proxy &a, const Real3x3 &b) |
| bool | operator!= (const Real3x3Proxy &a, const Real3x3Proxy &b) |
| Real3x3 | operator* (Real sca, Real3x3Proxy vec) |
| Multiplication by a scalar. | |
| Real3x3 | operator* (const Real3x3Proxy &vec, Real sca) |
| Multiplication by a scalar. | |
| Real3x3 | operator/ (const Real3x3Proxy &vec, Real sca) |
| Division by a scalar. | |
| bool | operator< (Real3x3Proxy v1, Real3x3Proxy v2) |
| Comparison operator. | |
| template<typename T> | |
| SharedPtrT< T > | SPtr (T *ptr) |
| template<typename T2, typename T> | |
| SharedPtrT< T2 > | SPtr_dynamic_cast (const SharedPtrT< T > &src) |
| std::ostream & | operator<< (std::ostream &o, const EMULSimdReal &s) |
| std::ostream & | operator<< (std::ostream &o, const AVXSimdReal &s) |
| std::ostream & | operator<< (std::ostream &o, const AVX512SimdReal &s) |
| EMULSimdReal | operator- (EMULSimdReal a) |
| EMULSimdReal | operator- (EMULSimdReal a, EMULSimdReal b) |
| EMULSimdReal | operator- (EMULSimdReal a, Real b) |
| EMULSimdReal | operator- (Real a, EMULSimdReal b) |
| EMULSimdReal | operator+ (EMULSimdReal a, EMULSimdReal b) |
| EMULSimdReal | operator+ (EMULSimdReal a, Real b) |
| EMULSimdReal | operator+ (Real a, EMULSimdReal b) |
| EMULSimdReal | operator* (EMULSimdReal a, EMULSimdReal b) |
| EMULSimdReal | operator* (EMULSimdReal a, Real b) |
| EMULSimdReal | operator* (Real a, EMULSimdReal b) |
| EMULSimdReal | operator/ (EMULSimdReal a, EMULSimdReal b) |
| EMULSimdReal | operator/ (EMULSimdReal a, Real b) |
| EMULSimdReal | operator/ (Real a, EMULSimdReal b) |
| SimdReal3 | operator+ (const SimdReal3 &a, const SimdReal3 &b) |
| SimdReal3 | operator- (const SimdReal3 &a) |
| SimdReal3 | operator- (const SimdReal3 &a, const SimdReal3 &b) |
| SimdReal3 | operator* (const SimdReal3 &a, Real b) |
| SimdReal3 | operator* (const SimdReal3 &a, const SimdReal &b) |
| SimdReal3 | operator* (Real b, const SimdReal3 &a) |
| SimdReal3 | operator* (const SimdReal &b, const SimdReal3 &a) |
| SimdReal3 | operator* (const SimdReal3 &a, const SimdReal3 &b) |
| SimdReal3 | operator/ (const SimdReal3 &a, const SimdReal &b) |
| SimdReal3 | operator/ (const SimdReal3 &a, Real b) |
| SimdReal2 | operator+ (const SimdReal2 &a, const SimdReal2 &b) |
| SimdReal2 | operator- (const SimdReal2 &a, const SimdReal2 &b) |
| SimdReal2 | operator* (const SimdReal2 &a, Real b) |
| SimdReal2 | operator* (Real b, const SimdReal2 &a) |
| SimdReal2 | operator* (const SimdReal2 &a, const SimdReal2 &b) |
| SimdReal2 | operator/ (const SimdReal2 &a, const SimdReal &b) |
| SimdReal2 | operator/ (const SimdReal2 &a, Real b) |
| SimdReal3x3 | operator+ (const SimdReal3x3 &a, const SimdReal3x3 &b) |
| SimdReal3x3 | operator- (const SimdReal3x3 &a) |
| SimdReal3x3 | operator- (const SimdReal3x3 &a, const SimdReal3x3 &b) |
| SimdReal3x3 | operator* (const SimdReal3x3 &a, Real b) |
| SimdReal3x3 | operator* (const SimdReal3x3 &a, const SimdReal &b) |
| SimdReal3x3 | operator* (Real b, const SimdReal3x3 &a) |
| SimdReal3x3 | operator* (const SimdReal &b, const SimdReal3x3 &a) |
| SimdReal3x3 | operator* (const SimdReal3x3 &a, const SimdReal3x3 &b) |
| SimdReal3x3 | operator/ (const SimdReal3x3 &a, const SimdReal &b) |
| SimdReal3x3 | operator/ (const SimdReal3x3 &a, Real b) |
| SimdReal2x2 | operator+ (const SimdReal2x2 &a, const SimdReal2x2 &b) |
| SimdReal2x2 | operator- (const SimdReal2x2 &a, const SimdReal2x2 &b) |
| SimdReal2x2 | operator* (const SimdReal2x2 &a, Real b) |
| SimdReal2x2 | operator* (Real b, const SimdReal2x2 &a) |
| SimdReal2x2 | operator* (const SimdReal2x2 &a, const SimdReal2x2 &b) |
| SimdReal2x2 | operator/ (const SimdReal2x2 &a, const SimdReal &b) |
| SimdReal2x2 | operator/ (const SimdReal2x2 &a, Real b) |
| std::ostream & | operator<< (std::ostream &o, const SSESimdReal &s) |
| ITraceMng * | arcaneCreateTraceMng () |
| template<> | |
| bool | builtInGetValue (double &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BFloat16 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Float16 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Float128 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (float &v, StringView s) |
| template<> | |
| bool | builtInGetValue (long &v, StringView s) |
| template<> | |
| bool | builtInGetValue (int &v, StringView s) |
| template<> | |
| bool | builtInGetValue (short &v, StringView s) |
| template<> | |
| bool | builtInGetValue (unsigned long &v, StringView s) |
| template<> | |
| bool | builtInGetValue (unsigned int &v, StringView s) |
| template<> | |
| bool | builtInGetValue (unsigned short &v, StringView s) |
| template<> | |
| bool | builtInGetValue (long long &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2x2 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3x3 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int128 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (unsigned long long &v, StringView s) |
| template<> | |
| bool | builtInGetValue (String &v, StringView s) |
| template<> | |
| bool | builtInGetValue (RealArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2x2Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3x3Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int8Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int16Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int32Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int64Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BoolArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (StringArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (RealUniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2x2UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3x3UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int8UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int16UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int32UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int64UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BoolUniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (StringUniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (RealSharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2x2SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3x3SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int8SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int16SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int32SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int64SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BoolSharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (StringSharedArray &v, StringView s) |
| bool | builtInPutValue (const String &v, String &s) |
| Converti la valeur v dans la chaîne s. | |
| bool | builtInPutValue (double v, String &s) |
| bool | builtInPutValue (float v, String &s) |
| bool | builtInPutValue (int v, String &s) |
| bool | builtInPutValue (unsigned int v, String &s) |
| bool | builtInPutValue (long v, String &s) |
| bool | builtInPutValue (long long v, String &s) |
| bool | builtInPutValue (short v, String &s) |
| bool | builtInPutValue (unsigned short v, String &s) |
| bool | builtInPutValue (unsigned long v, String &s) |
| bool | builtInPutValue (unsigned long long v, String &s) |
| bool | builtInPutValue (Real2 v, String &s) |
| bool | builtInPutValue (Real3 v, String &s) |
| bool | builtInPutValue (const Real2x2 &v, String &s) |
| bool | builtInPutValue (const Real3x3 &v, String &s) |
| bool | builtInPutValue (Span< const Real > v, String &s) |
| bool | builtInPutValue (Span< const Real2 > v, String &s) |
| bool | builtInPutValue (Span< const Real3 > v, String &s) |
| bool | builtInPutValue (Span< const Real2x2 > v, String &s) |
| bool | builtInPutValue (Span< const Real3x3 > v, String &s) |
| bool | builtInPutValue (Span< const Int16 > v, String &s) |
| bool | builtInPutValue (Span< const Int32 > v, String &s) |
| bool | builtInPutValue (Span< const Int64 > v, String &s) |
| bool | builtInPutValue (Span< const bool > v, String &s) |
| bool | builtInPutValue (Span< const String > v, String &s) |
| template<class T> | |
| bool | builtInGetValue (T &v, StringView s) |
| Converts the value of the string s into the basic type T and stores the value in v. | |
| template<> | |
| bool | builtInGetValue (String &v, StringView s) |
| template<> | |
| bool | builtInGetValue (double &v, StringView s) |
| template<> | |
| bool | builtInGetValue (float &v, StringView s) |
| template<> | |
| bool | builtInGetValue (int &v, StringView s) |
| template<> | |
| bool | builtInGetValue (unsigned int &v, StringView s) |
| template<> | |
| bool | builtInGetValue (long &v, StringView s) |
| template<> | |
| bool | builtInGetValue (long long &v, StringView s) |
| template<> | |
| bool | builtInGetValue (short &v, StringView s) |
| template<> | |
| bool | builtInGetValue (unsigned short &v, StringView s) |
| template<> | |
| bool | builtInGetValue (unsigned long &v, StringView s) |
| template<> | |
| bool | builtInGetValue (unsigned long long &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Float16 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BFloat16 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Float128 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int128 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2x2 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3x3 &v, StringView s) |
| template<> | |
| bool | builtInGetValue (RealArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2x2Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3x3Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int8Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int16Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int32Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int64Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BFloat16Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Float16Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Float32Array &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Array< Float128 > &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Array< Int128 > &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BoolArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (StringArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (RealSharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2x2SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3x3SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int8SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int16SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int32SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int64SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BFloat16SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Float16SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Float32SharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (SharedArray< Float128 > &v, StringView s) |
| template<> | |
| bool | builtInGetValue (SharedArray< Int128 > &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BoolSharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (StringSharedArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (RealUniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real2x2UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Real3x3UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int8UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int16UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int32UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Int64UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BFloat16UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Float16UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (Float32UniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (UniqueArray< Float128 > &v, StringView s) |
| template<> | |
| bool | builtInGetValue (UniqueArray< Int128 > &v, StringView s) |
| template<> | |
| bool | builtInGetValue (BoolUniqueArray &v, StringView s) |
| template<> | |
| bool | builtInGetValue (StringUniqueArray &v, StringView s) |
| bool | builtInGetValue (bool &v, StringView s) |
| Converts the value of the string s to a Boolean. | |
| template<class T> | |
| bool | builtInGetValue (T &v, const String &s) |
| Converts the value of the string s to the basic type T and stores the value in v. | |
| template<> | |
| bool | builtInGetValue (String &v, const String &s) |
| Spécialisation pour 'String'. | |
| template<class T> | |
| bool | builtInGetValue (T &v, const char *s) |
| Converts the value of the string s to the basic type T and stores the value in v. | |
| const char * | typeToName (bool) |
| const char * | typeToName (Real) |
| const char * | typeToName (Real2) |
| const char * | typeToName (Real3) |
| const char * | typeToName (Real2x2) |
| const char * | typeToName (Real3x3) |
| const char * | typeToName (short) |
| const char * | typeToName (unsigned short) |
| const char * | typeToName (int) |
| const char * | typeToName (long) |
| const char * | typeToName (unsigned long) |
| const char * | typeToName (unsigned long long) |
| const char * | typeToName (const String &) |
| const char * | typeToName (long long) |
| const char * | typeToName (unsigned int) |
| const char * | typeToName (BFloat16) |
| const char * | typeToName (Float16) |
| const char * | typeToName (Float32) |
| const char * | typeToName (Float128) |
| const char * | typeToName (Int128) |
| const char * | typeToName (const StringArray &) |
| const char * | typeToName (const BoolArray &) |
| const char * | typeToName (const RealArray &) |
| const char * | typeToName (const Real2Array &) |
| const char * | typeToName (const Real3Array &) |
| const char * | typeToName (const Real2x2Array &) |
| const char * | typeToName (const Real3x3Array &) |
| const char * | typeToName (const Int16Array &) |
| const char * | typeToName (const Int32Array &) |
| const char * | typeToName (const Int64Array &) |
| std::ostream & | operator<< (std::ostream &o, const VersionInfo &vi) |
| ARCANE_DATATYPE_EXPORT std::ostream & | operator<< (std::ostream &s, const ArrayVariant &x) |
| void | arcaneTraceBreakpoint () |
| Breakpoint usable by a debugger for tracing. | |
| const char * | dataTypeName (eDataType type) |
| Data type name. | |
| std::ostream & | operator<< (std::ostream &ostr, eDataType data_type) |
| Output operator for a float. | |
| ARCANE_DATATYPE_EXPORT eDataType | dataTypeFromName (const char *name, bool &has_error) |
| Finds the type associated with name. | |
| ARCANE_DATATYPE_EXPORT Integer | dataTypeSize (eDataType type) |
| Size of data type type (which must be different from DT_String). | |
| ARCANE_DATATYPE_EXPORT eDataType | dataTypeFromName (const char *name) |
| Finds the type associated with name. Sends an exception in case of error. | |
| std::istream & | operator>> (std::istream &istr, eDataType &data_type) |
| Input operator from a float. | |
| void | setGlobalDataInitialisationPolicy (eDataInitialisationPolicy init_policy) |
| Sets the initialization policy for variables. | |
| eDataInitialisationPolicy | getGlobalDataInitialisationPolicy () |
| Gets the initialization policy for variables. | |
| void | _arcaneTestRealArray2Variant () |
| void | _arcaneTestRealArrayVariant () |
| void | _checkReadConfigFile (StringView config_file_name) |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const ComponentItemVectorView &items_view, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function instance concurrently on the component view items_view. | |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const ComponentItemVectorView &items_view, const ParallelLoopOptions &options, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function instance concurrently on the component view items_view with the options options. | |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const EnvItemVectorView &items_view, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function instance concurrently on the environment view items_view. | |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const EnvItemVectorView &items_view, const ParallelLoopOptions &options, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function instance concurrently on the environment view items_view with the options options. | |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const MatItemVectorView &items_view, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function instance concurrently on the material view items_view. | |
| template<typename LambdaType> | |
| void | arcaneParallelForeach (const MatItemVectorView &items_view, const ParallelLoopOptions &options, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function instance concurrently on the material view items_view with the options options. | |
| ARCANE_REGISTER_SERVICE (ArcaneHdf5CheckpointService2, ServiceProperty("ArcaneHdf5CheckpointReader2", ST_SubDomain), ARCANE_SERVICE_INTERFACE(ICheckpointReader)) | |
| ARCANE_REGISTER_SERVICE (ArcaneHdf5CheckpointService2, ServiceProperty("ArcaneHdf5CheckpointWriter2", ST_SubDomain), ARCANE_SERVICE_INTERFACE(ICheckpointWriter)) | |
| ARCANE_REGISTER_SERVICE_HDF5READERWRITER (ArcaneHdf5Checkpoint2, ArcaneHdf5CheckpointService2) | |
| ARCANE_REGISTER_SERVICE_HDF5VARIABLEREADER (Hdf5VariableReader, Hdf5VariableReader) | |
| ARCANE_REGISTER_SERVICE (ManualHdf5VariableReader, ServiceProperty("Hdf5VariableReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IVariableReader)) | |
| ARCANE_REGISTER_SERVICE (OldManualHdf5VariableReader, ServiceProperty("OldManualHdf5VariableReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IVariableReader)) | |
| ARCANE_REGISTER_SERVICE_HDF5VARIABLEWRITER (Hdf5VariableWriter, Hdf5VariableWriter) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (ManualHdf5VariableWriter, IPostProcessorWriter, Hdf5VariableWriter) | |
| ARCANE_REGISTER_SERVICE (MEDMeshReaderService, ServiceProperty("MEDMeshReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshReader)) | |
| ARCANE_REGISTER_SERVICE (MEDCaseMeshReader, ServiceProperty("MEDCaseMeshReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(ICaseMeshReader)) | |
| ARCANE_REGISTER_SERVICE_VTKHDFPOSTPROCESSOR (VtkHdfPostProcessor, VtkHdfPostProcessor) | |
| ARCANE_REGISTER_SERVICE_VTKHDFV2POSTPROCESSOR (VtkHdfV2PostProcessor, VtkHdfV2PostProcessor) | |
| ICartesianMesh * | arcaneCreateCartesianMesh (IMesh *mesh) |
| bool | operator< (const APReal &a, const APReal &b) |
| Emulation of a real number in arbitrary precision. | |
| bool | operator> (const APReal &a, const APReal &b) |
| bool | operator== (const APReal &a, const APReal &b) |
| bool | operator!= (const APReal &a, const APReal &b) |
| APReal | operator+ (const APReal &a, const APReal &b) |
| std::ostream & | operator<< (std::ostream &o, APReal t) |
| std::istream & | operator>> (std::istream &i, APReal &t) |
| bool | arccoreIsCheck () |
| True if in check mode. | |
| void | arccoreSetCheck (bool v) |
| Activates or deactivates check mode. | |
| bool | arccoreIsDebug () |
| True if the ARCCORE_DEBUG macro is defined. | |
| void | arccoreSetPauseOnError (bool v) |
| Indicates whether calling arccoreDebugPause() results in a pause. | |
| void | arccoreDebugPause (const char *msg) |
| Enters pause mode or throws a fatal error. | |
| void | arccoreRangeError (Int64 i, Int64 min_value_inclusive, Int64 max_value_exclusive) |
| Signals that a value is not within the desired range. | |
| void | arccoreRangeError (Int32 i, Int32 max_size) |
| void | arccoreRangeError (Int64 i, Int64 max_size) |
| Signals that a value is not within the desired range. | |
| void | arccoreNullPointerError () |
| Signals the use of a null pointer. | |
| void | arccoreThrowNullPointerError (const char *ptr_name, const char *text) |
| Signals the use of a null pointer by throwing an exception. | |
| std::ostream & | operator<< (std::ostream &o, const TraceInfo &t) |
| void | _doAssert (const char *text, const char *file, const char *func, int line) |
| void | arccorePrintf (const char *,...) |
| Encapsulation of the C printf function. | |
| __host__ __device__ void | arccoreCheckRange (Int64 i, Int64 min_value_inclusive, Int64 max_value_exclusive) |
| Checks that min_value_inclusive <= i < max_value_exclusive. | |
| __host__ __device__ void | arccoreCheckAt (Int64 i, Int64 max_size) |
| Checks for potential array overflow. | |
| template<typename T> | |
| T * | _checkPointer (const T *t, const char *file, const char *func, int line) |
| void * | arccoreThrowIfNull (void *ptr, const char *ptr_name, const char *text) |
| Checks that a pointer is not null. | |
| const void * | arccoreThrowIfNull (const void *ptr, const char *ptr_name, const char *text) |
| Checks that a pointer is not null. | |
| template<typename I1, typename I2> | |
| constexpr __host__ __device__ bool | operator== (const ArrayIterator< I1 > &lhs, const ArrayIterator< I2 > &rhs) ARCCORE_NOEXCEPT |
| template<typename I> | |
| constexpr __host__ __device__ bool | operator== (const ArrayIterator< I > &lhs, const ArrayIterator< I > &rhs) ARCCORE_NOEXCEPT |
| template<typename I1, typename I2> | |
| constexpr __host__ __device__ bool | operator!= (const ArrayIterator< I1 > &lhs, const ArrayIterator< I2 > &rhs) ARCCORE_NOEXCEPT |
| template<typename I> | |
| constexpr __host__ __device__ bool | operator!= (const ArrayIterator< I > &lhs, const ArrayIterator< I > &rhs) ARCCORE_NOEXCEPT |
| template<typename I1, typename I2> | |
| constexpr __host__ __device__ bool | operator< (const ArrayIterator< I1 > &lhs, const ArrayIterator< I2 > &rhs) ARCCORE_NOEXCEPT |
| template<typename I> | |
| constexpr __host__ __device__ bool | operator< (const ArrayIterator< I > &lhs, const ArrayIterator< I > &rhs) ARCCORE_NOEXCEPT |
| template<typename I1, typename I2> | |
| constexpr __host__ __device__ bool | operator> (const ArrayIterator< I1 > &lhs, const ArrayIterator< I2 > &rhs) ARCCORE_NOEXCEPT |
| template<typename I> | |
| constexpr __host__ __device__ bool | operator> (const ArrayIterator< I > &lhs, const ArrayIterator< I > &rhs) ARCCORE_NOEXCEPT |
| template<typename I1, typename I2> | |
| constexpr __host__ __device__ bool | operator<= (const ArrayIterator< I1 > &lhs, const ArrayIterator< I2 > &rhs) ARCCORE_NOEXCEPT |
| template<typename I> | |
| constexpr __host__ __device__ bool | operator<= (const ArrayIterator< I > &lhs, const ArrayIterator< I > &rhs) ARCCORE_NOEXCEPT |
| template<typename I1, typename I2> | |
| constexpr __host__ __device__ bool | operator>= (const ArrayIterator< I1 > &lhs, const ArrayIterator< I2 > &rhs) ARCCORE_NOEXCEPT |
| template<typename I> | |
| constexpr __host__ __device__ bool | operator>= (const ArrayIterator< I > &lhs, const ArrayIterator< I > &rhs) ARCCORE_NOEXCEPT |
| template<typename I1, typename I2> | |
| constexpr ArrayIterator< I1 >::difference_type | operator- (const ArrayIterator< I1 > &lhs, const ArrayIterator< I2 > &rhs) |
| template<typename I> | |
| constexpr __host__ __device__ ArrayIterator< I >::difference_type | operator- (const ArrayIterator< I > &lhs, const ArrayIterator< I > &rhs) ARCCORE_NOEXCEPT |
| template<typename I> | |
| constexpr __host__ __device__ ArrayIterator< I > | operator+ (typename ArrayIterator< I >::difference_type n, const ArrayIterator< I > &i) ARCCORE_NOEXCEPT |
| void | binaryWrite (std::ostream &ostr, const Span< const std::byte > &bytes) |
| Writes the content of bytes to the stream ostr in binary format. | |
| void | binaryRead (std::istream &istr, const Span< std::byte > &bytes) |
| Reads the content of bytes from the stream istr in binary format. | |
| template<typename T> | |
| void | dumpArray (std::ostream &o, ConstArrayView< T > val, int max_print) |
| Displays the values of array val to the stream o. | |
| constexpr __host__ __device__ Integer | arccoreCheckArraySize (unsigned long long size) |
| Checks that size can be converted into an 'Integer' to serve as an array size. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException. | |
| constexpr Integer | arccoreCheckArraySize (long long size) |
| Checks that size can be converted into an 'Integer' to serve as an array size. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException. | |
| constexpr Integer | arccoreCheckArraySize (unsigned long size) |
| Checks that size can be converted into an 'Integer' to serve as an array size. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException. | |
| constexpr __host__ __device__ Integer | arccoreCheckArraySize (long size) |
| Checks that size can be converted into an 'Integer' to serve as an array size. | |
| constexpr __host__ __device__ Integer | arccoreCheckArraySize (unsigned int size) |
| Checks that size can be converted into an 'Integer' to serve as an array size. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException. | |
| constexpr __host__ __device__ Integer | arccoreCheckArraySize (int size) |
| Checks that size can be converted into an 'Integer' to serve as an array size. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException. | |
| constexpr __host__ __device__ Int64 | arccoreCheckLargeArraySize (size_t size) |
| Checks that size can be converted into an 'Int64' to serve as an array size. | |
| const char * | basicDataTypeName (eBasicDataType type) |
| Data type name. | |
| std::ostream & | operator<< (std::ostream &ostr, eBasicDataType data_type) |
| Output operator for a float. | |
| eBasicDataType | basicDataTypeFromName (const char *name, bool &has_error) |
| Finds the type associated with name. | |
| Integer | basicDataTypeSize (eBasicDataType type) |
| Size of data type type. | |
| eBasicDataType | basicDataTypeFromName (const char *name) |
| Finds the type associated with name. Throws an exception if there is an error. | |
| std::istream & | operator>> (std::istream &istr, eBasicDataType &data_type) |
| Input operator from a float. | |
| void | arccoreSetPauseOnException (bool v) |
| void | arccoreCallExplainInExceptionConstructor (bool v) |
| std::ostream & | operator<< (std::ostream &o, const Exception &ex) |
| SimpleForLoopRanges< 1 > | makeLoopRanges (Int32 n1) |
| Creates an iteration range [0,n1[, [0,n2[. | |
| SimpleForLoopRanges< 2 > | makeLoopRanges (Int32 n1, Int32 n2) |
| Creates an iteration range [0,n1[, [0,n2[. | |
| SimpleForLoopRanges< 3 > | makeLoopRanges (Int32 n1, Int32 n2, Int32 n3) |
| Creates an iteration range [0,n1[, [0,n2[, [0,n3[. | |
| SimpleForLoopRanges< 4 > | makeLoopRanges (Int32 n1, Int32 n2, Int32 n3, Int32 n4) |
| Creates an iteration range [0,n1[, [0,n2[, [0,n3[, [0,n4[. | |
| ComplexForLoopRanges< 1 > | makeLoopRanges (ForLoopRange< Int32 > n1) |
| Creates an iteration range in N. | |
| ComplexForLoopRanges< 2 > | makeLoopRanges (ForLoopRange< Int32 > n1, ForLoopRange< Int32 > n2) |
| Creates an iteration range in N^2. | |
| ComplexForLoopRanges< 3 > | makeLoopRanges (ForLoopRange< Int32 > n1, ForLoopRange< Int32 > n2, ForLoopRange< Int32 > n3) |
| Creates an iteration range in N^3. | |
| ComplexForLoopRanges< 4 > | makeLoopRanges (ForLoopRange< Int32 > n1, ForLoopRange< Int32 > n2, ForLoopRange< Int32 > n3, ForLoopRange< Int32 > n4) |
| Creates an iteration range in N^4. | |
| IDynamicLibraryLoader * | createGlibDynamicLibraryLoader () |
| MutableMemoryView | makeMutableMemoryView (void *ptr, Int32 datatype_size, Int64 nb_element) |
| Creates a mutable memory view. | |
| ConstMemoryView | makeConstMemoryView (const void *ptr, Int32 datatype_size, Int64 nb_element) |
| Creates a read-only memory view. | |
| template<typename DataType> | |
| ConstMemoryView | makeMemoryView (Span< DataType > v) |
| Creates a constant memory view from a Span. | |
| template<typename DataType> | |
| ConstMemoryView | makeMemoryView (const DataType *v) |
| Creates a constant memory view at address v. | |
| template<typename DataType> | |
| MutableMemoryView | makeMutableMemoryView (Span< DataType > v) |
| Creates a mutable memory view from a Span. | |
| template<typename DataType> | |
| MutableMemoryView | makeMutableMemoryView (DataType *v) |
| Creates a mutable memory view at address v. | |
| bool | _getHasColorTerminal () |
| template<typename InstanceType> | |
| auto | makeRef (InstanceType *t) -> Ref< InstanceType > |
| Creates a reference on a pointer. | |
| template<typename InstanceType, typename InstanceType2, typename std::enable_if_t< Ref< InstanceType >::RefType, int > = REF_TAG_REFERENCE_COUNTER> | |
| Ref< InstanceType > | makeRefFromInstance (InstanceType2 *t) |
| Retrieves a reference on the pointer t. | |
| template<typename TrueType, class... Args> | |
| Ref< TrueType > | createRef (Args &&... args) |
| Creates an instance of type TrueType with arguments Args and returns a reference to it. | |
| constexpr int | arcaneImplGetRefTagId (void *) |
| Function to determine what type of reference counter a class uses. | |
| template<typename T, typename SizeType> | |
| void | dumpArray (std::ostream &o, SpanImpl< const T, SizeType > val, int max_print) |
| Prints the values of the array val to the stream o. | |
| template<typename DataType, typename IntegerType, typename SizeType> | |
| void | _sampleSpan (SpanImpl< const DataType, SizeType > values, SpanImpl< const IntegerType, SizeType > indexes, SpanImpl< DataType, SizeType > result) |
| Extracts a sub-array from a list of indices. | |
| template<typename DataType> | |
| void | sampleSpan (Span< const DataType > values, Span< const Int64 > indexes, Span< DataType > result) |
| Extracts a sub-array from a list of indices. | |
| template<typename DataType> | |
| void | sampleSpan (Span< const DataType > values, Span< const Int32 > indexes, Span< DataType > result) |
| Extracts a sub-array from a list of indices. | |
| template<typename DataType, typename SizeType, SizeType Extent> | |
| Impl::SpanTypeFromSize< conststd::byte, SizeType >::SpanType | asBytes (const SpanImpl< DataType, SizeType, Extent > &s) |
| Converts the view into an array of non-modifiable bytes. | |
| template<typename DataType> | |
| SmallSpan< const std::byte > | asBytes (const ArrayView< DataType > &s) |
| Converts the view into an array of non-modifiable bytes. | |
| template<typename DataType> | |
| SmallSpan< const std::byte > | asBytes (const ConstArrayView< DataType > &s) |
| Converts the view into an array of non-modifiable bytes. | |
| template<typename DataType, typename SizeType, SizeType Extent, typename std::enable_if_t<!std::is_const< DataType >::value, int > = 0> | |
| Impl::SpanTypeFromSize< std::byte, SizeType >::SpanType | asWritableBytes (const SpanImpl< DataType, SizeType, Extent > &s) |
| Converts the view into an array of modifiable bytes. | |
| template<typename DataType> | |
| SmallSpan< std::byte > | asWritableBytes (const ArrayView< DataType > &s) |
| Converts the view into an array of modifiable bytes. | |
| template<typename DataType, Int64 Extent> | |
| Span< DataType > | asSpan (Span< std::byte, Extent > bytes) |
| Converts a Span<std::byte> into a Span<DataType>. | |
| template<typename DataType, Int64 Extent> | |
| Span< const DataType > | asSpan (Span< const std::byte, Extent > bytes) |
| Converts a Span<std::byte> into a Span<const DataType>. | |
| template<typename DataType, Int32 Extent> | |
| SmallSpan< DataType > | asSmallSpan (SmallSpan< std::byte, Extent > bytes) |
| Converts a SmallSpan<std::byte> into a SmallSpan<DataType>. | |
| template<typename DataType, Int32 Extent> | |
| SmallSpan< const DataType > | asSmallSpan (SmallSpan< const std::byte, Extent > bytes) |
| Converts a SmallSpan<const std::byte> into a SmallSpan<const DataType>. | |
| template<typename DataType, size_t SizeType> | |
| Span< DataType, SizeType > | asSpan (std::array< DataType, SizeType > &s) |
| Returns a Span associated with std::array. | |
| template<typename DataType, size_t SizeType> | |
| SmallSpan< DataType, SizeType > | asSmallSpan (std::array< DataType, SizeType > &s) |
| Returns a SmallSpan associated with std::array. | |
| std::ostream & | operator<< (std::ostream &o, const StackTrace &s) |
| Operator for writing a StackTrace. | |
| bool | operator== (const String &a, const String &b) |
| bool | operator== (const String &a, const char *b) |
| bool | operator== (const char *a, const String &b) |
| bool | operator< (const String &a, const String &b) |
| String | operator+ (const char *a, const String &b) |
| std::ostream & | operator<< (std::ostream &o, const String &str) |
| std::istream & | operator>> (std::istream &i, String &str) |
| Span< const std::byte > | asBytes (const String &v) |
| std::ostream & | operator<< (std::ostream &o, const StringBuilder &) |
| Output operator for a StringBuilder. | |
| bool | operator== (const StringBuilder &a, const StringBuilder &b) |
| std::ostream & | operator<< (std::ostream &o, const StringView &str) |
| bool | operator== (const StringView &a, const StringView &b) |
| bool | operator== (const char *a, const StringView &b) |
| bool | operator== (const StringView &a, const char *b) |
| bool | operator< (const StringView &a, const StringView &b) |
| template<typename T> | |
| void | swap (UniqueArray2< T > &v1, UniqueArray2< T > &v2) |
| Swaps the values of v1 and v2. | |
| ARCCORE_COLLECTIONS_EXPORT void | arccoreCollectionEntryPoint () |
| ARCCORE_CONCURRENCY_EXPORT IThreadBarrier * | createGlibThreadBarrier () |
| template<int RankValue, typename LambdaType, typename... ReducerArgs> | |
| void | arccoreParallelFor (const ComplexForLoopRanges< RankValue > &loop_ranges, const ForLoopRunInfo &run_info, const LambdaType &lambda_function, const ReducerArgs &... reducer_args) |
| Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges. | |
| template<int RankValue, typename LambdaType, typename... ReducerArgs> | |
| void | arccoreParallelFor (const ComplexForLoopRanges< RankValue > &loop_ranges, const ParallelLoopOptions &options, const LambdaType &lambda_function, const ReducerArgs &... reducer_args) |
| Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges. | |
| template<int RankValue, typename LambdaType, typename... ReducerArgs> | |
| void | arccoreParallelFor (const SimpleForLoopRanges< RankValue > &loop_ranges, const ForLoopRunInfo &run_info, const LambdaType &lambda_function, const ReducerArgs &... reducer_args) |
| Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges. | |
| template<int RankValue, typename LambdaType, typename... ReducerArgs> | |
| void | arccoreParallelFor (const SimpleForLoopRanges< RankValue > &loop_ranges, const ParallelLoopOptions &options, const LambdaType &lambda_function, const ReducerArgs &... reducer_args) |
| Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges. | |
| template<int RankValue, typename LambdaType> | |
| void | arccoreParallelFor (const ComplexForLoopRanges< RankValue > &loop_ranges, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges. | |
| template<int RankValue, typename LambdaType> | |
| void | arccoreParallelFor (const SimpleForLoopRanges< RankValue > &loop_ranges, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges. | |
| template<typename LambdaType> | |
| void | arccoreParallelFor (Integer i0, Integer size, const ForLoopRunInfo &options, const LambdaType &lambda_function) |
| Applies the lambda function lambda_function concurrently over the iteration interval [i0,i0+size] with the options options. | |
| ARCANE_DI_REGISTER_PROVIDER (StdThreadImplementationService, DependencyInjection::ProviderProperty("StdThreadImplementationService"), ARCANE_DI_INTERFACES(IThreadImplementationService), ARCANE_DI_EMPTY_CONSTRUCTOR()) | |
| ARCANE_DI_REGISTER_PROVIDER (LegacyStdThreadImplementationService, DependencyInjection::ProviderProperty("LegacyStdThreadImplementationService"), ARCANE_DI_INTERFACES(IThreadImplementationService), ARCANE_DI_EMPTY_CONSTRUCTOR()) | |
| ARCANE_DI_REGISTER_PROVIDER (TBBTaskImplementation, DependencyInjection::ProviderProperty("TBBTaskImplementation"), ARCANE_DI_INTERFACES(ITaskImplementation), ARCANE_DI_EMPTY_CONSTRUCTOR()) | |
| template<typename T> | |
| void | swap (UniqueArray< T > &v1, UniqueArray< T > &v2) |
| Swaps the values of v1 and v2. | |
| template<typename T> | |
| Span< const std::byte > | asBytes (const Array< T > &v) |
| View of an array in the form of non-modifiable bytes. | |
| template<typename T> | |
| Span< std::byte > | asWritableBytes (Array< T > &v) |
| View of an array in the form of a writable byte array. | |
| void | throwOutOfRangeException () |
| void | throwNullReference () |
| std::ostream & | operator<< (std::ostream &o, eHostDeviceMemoryLocation v) |
| std::ostream & | operator<< (std::ostream &o, eMemoryResource v) |
| size_t | adjustMemoryCapacity (size_t wanted_capacity, size_t element_size, size_t alignment) |
| void | arccorePrintSpecificMemoryStats () |
| template<typename IndexType, template< int T, typename > class LoopBoundType, typename Lambda, typename... RemainingArgs> | |
| void | arccoreSequentialFor (LoopBoundType< 1, IndexType > bounds, const Lambda &func, RemainingArgs... remaining_args) |
| Applies the functor func over a 1D loop. | |
| template<typename IndexType, template< int T, typename > class LoopBoundType, typename Lambda> | |
| void | arccoreSequentialFor (LoopBoundType< 2, IndexType > bounds, const Lambda &func) |
| Applies the functor func over a 2D loop. | |
| template<typename IndexType, template< int T, typename > class LoopBoundType, typename Lambda> | |
| void | arccoreSequentialFor (LoopBoundType< 3, IndexType > bounds, const Lambda &func) |
| Applies the functor func over a 3D loop. | |
| template<typename IndexType, template< int, typename > class LoopBoundType, typename Lambda> | |
| void | arccoreSequentialFor (LoopBoundType< 4, IndexType > bounds, const Lambda &func) |
| Applies the functor func over a 4D loop. | |
| template<int N, typename IndexType_> | |
| constexpr __host__ __device__ SimpleForLoopRanges< N, IndexType_ >::LoopIndexType | arcaneGetLoopIndexCudaHip (const SimpleForLoopRanges< N, IndexType_ > &bounds, Int32 i) |
| template<int N, typename IndexType_> | |
| constexpr __host__ __device__ ComplexForLoopRanges< N, IndexType_ >::LoopIndexType | arcaneGetLoopIndexCudaHip (const ComplexForLoopRanges< N, IndexType_ > &bounds, Int32 i) |
| ARCCORE_TRACE_EXPORT ITraceMng * | arccoreCreateDefaultTraceMng () |
| const StandaloneTraceMessage & | operator<< (const StandaloneTraceMessage &o, const Trace::Color &c) |
| template<class T> | |
| const StandaloneTraceMessage & | operator<< (const StandaloneTraceMessage &o, const T &v) |
| TimeMetricAction | timeMetricPhaseMessagePassing (ITimeMetricCollector *c) |
| TimeMetricAction | timeMetricPhaseInputOutput (ITimeMetricCollector *c) |
| TimeMetricAction | timeMetricPhaseComputation (ITimeMetricCollector *c) |
| const TraceMessage & | operator<< (const TraceMessage &o, const Trace::Color &c) |
| template<class T> | |
| const TraceMessageDbg & | operator<< (const TraceMessageDbg &o, const T &) |
| template<class T> | |
| const TraceMessage & | operator<< (const TraceMessage &o, const T &v) |
| ARCCORE_SERIALIZE_EXPORT Ref< ISerializer > | createSerializer () |
| Creates an instance of ISerializer. | |
| template<typename Type> | |
| std::istream & | operator>> (std::istream &i, BuiltInProxy< Type > &t) |
| Reads the triplet t from the stream o. | |
| ostream & | operator<< (ostream &o, Real2Proxy t) |
| Writes the pair t to the stream o. | |
| istream & | operator>> (istream &i, Real2Proxy &t) |
| Reads the pair t from the stream o. | |
| ostream & | operator<< (ostream &o, const Real2x2Proxy &t) |
| Writes the pair t to the stream o. | |
| istream & | operator>> (istream &i, Real2x2Proxy &t) |
| Reads the pair t from the stream o. | |
| std::ostream & | operator<< (std::ostream &o, Real3Proxy t) |
| Writes the triplet t to the stream o. | |
| std::istream & | operator>> (std::istream &i, Real3Proxy &t) |
| Reads the triplet t from the stream o. | |
| std::ostream & | operator<< (std::ostream &o, Real3x3Proxy t) |
| Writes the triplet t to the stream o. | |
| std::istream & | operator>> (std::istream &i, Real3x3Proxy &t) |
| Reads the triplet t from the stream o. | |
Variables | |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Real > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Real2 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Real3 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Real2x2 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Real3x3 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< bool > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Int16 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Int32 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Int64 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< String > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< RealArray > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Real2Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Real3Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Real2x2Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Real3x3Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< BoolArray > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Int16Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Int32Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< Int64Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionSimpleT< StringArray > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Real > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Real2 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Real3 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Real2x2 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Real3x3 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< bool > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Int16 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Int32 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Int64 > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< String > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< RealArray > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Real2Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Real3Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Real2x2Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Real3x3Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< BoolArray > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Int16Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Int32Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< Int64Array > |
| template class ARCANE_TEMPLATE_EXPORT | CaseOptionMultiSimpleT< StringArray > |
| ARCANE_BEGIN_NAMESPACE_DOM const XMLCh | chNull = 0x00 |
| const XMLCh | chHTab = 0x09 |
| const XMLCh | chLF = 0x0A |
| const XMLCh | chVTab = 0x0B |
| const XMLCh | chFF = 0x0C |
| const XMLCh | chCR = 0x0D |
| const XMLCh | chAmpersand = 0x26 |
| const XMLCh | chAsterisk = 0x2A |
| const XMLCh | chAt = 0x40 |
| const XMLCh | chBackSlash = 0x5C |
| const XMLCh | chBang = 0x21 |
| const XMLCh | chCaret = 0x5E |
| const XMLCh | chCloseAngle = 0x3E |
| const XMLCh | chCloseCurly = 0x7D |
| const XMLCh | chCloseParen = 0x29 |
| const XMLCh | chCloseSquare = 0x5D |
| const XMLCh | chColon = 0x3A |
| const XMLCh | chComma = 0x2C |
| const XMLCh | chDash = 0x2D |
| const XMLCh | chDollarSign = 0x24 |
| const XMLCh | chDoubleQuote = 0x22 |
| const XMLCh | chEqual = 0x3D |
| const XMLCh | chForwardSlash = 0x2F |
| const XMLCh | chGrave = 0x60 |
| const XMLCh | chNEL = 0x85 |
| const XMLCh | chOpenAngle = 0x3C |
| const XMLCh | chOpenCurly = 0x7B |
| const XMLCh | chOpenParen = 0x28 |
| const XMLCh | chOpenSquare = 0x5B |
| const XMLCh | chPercent = 0x25 |
| const XMLCh | chPeriod = 0x2E |
| const XMLCh | chPipe = 0x7C |
| const XMLCh | chPlus = 0x2B |
| const XMLCh | chPound = 0x23 |
| const XMLCh | chQuestion = 0x3F |
| const XMLCh | chSingleQuote = 0x27 |
| const XMLCh | chSpace = 0x20 |
| const XMLCh | chSemiColon = 0x3B |
| const XMLCh | chTilde = 0x7E |
| const XMLCh | chUnderscore = 0x5F |
| const XMLCh | chSwappedUnicodeMarker = XMLCh(0xFFFE) |
| const XMLCh | chUnicodeMarker = XMLCh(0xFEFF) |
| const XMLCh | chDigit_0 = 0x30 |
| const XMLCh | chDigit_1 = 0x31 |
| const XMLCh | chDigit_2 = 0x32 |
| const XMLCh | chDigit_3 = 0x33 |
| const XMLCh | chDigit_4 = 0x34 |
| const XMLCh | chDigit_5 = 0x35 |
| const XMLCh | chDigit_6 = 0x36 |
| const XMLCh | chDigit_7 = 0x37 |
| const XMLCh | chDigit_8 = 0x38 |
| const XMLCh | chDigit_9 = 0x39 |
| const XMLCh | chLatin_A = 0x41 |
| const XMLCh | chLatin_B = 0x42 |
| const XMLCh | chLatin_C = 0x43 |
| const XMLCh | chLatin_D = 0x44 |
| const XMLCh | chLatin_E = 0x45 |
| const XMLCh | chLatin_F = 0x46 |
| const XMLCh | chLatin_G = 0x47 |
| const XMLCh | chLatin_H = 0x48 |
| const XMLCh | chLatin_I = 0x49 |
| const XMLCh | chLatin_J = 0x4A |
| const XMLCh | chLatin_K = 0x4B |
| const XMLCh | chLatin_L = 0x4C |
| const XMLCh | chLatin_M = 0x4D |
| const XMLCh | chLatin_N = 0x4E |
| const XMLCh | chLatin_O = 0x4F |
| const XMLCh | chLatin_P = 0x50 |
| const XMLCh | chLatin_Q = 0x51 |
| const XMLCh | chLatin_R = 0x52 |
| const XMLCh | chLatin_S = 0x53 |
| const XMLCh | chLatin_T = 0x54 |
| const XMLCh | chLatin_U = 0x55 |
| const XMLCh | chLatin_V = 0x56 |
| const XMLCh | chLatin_W = 0x57 |
| const XMLCh | chLatin_X = 0x58 |
| const XMLCh | chLatin_Y = 0x59 |
| const XMLCh | chLatin_Z = 0x5A |
| const XMLCh | chLatin_a = 0x61 |
| const XMLCh | chLatin_b = 0x62 |
| const XMLCh | chLatin_c = 0x63 |
| const XMLCh | chLatin_d = 0x64 |
| const XMLCh | chLatin_e = 0x65 |
| const XMLCh | chLatin_f = 0x66 |
| const XMLCh | chLatin_g = 0x67 |
| const XMLCh | chLatin_h = 0x68 |
| const XMLCh | chLatin_i = 0x69 |
| const XMLCh | chLatin_j = 0x6A |
| const XMLCh | chLatin_k = 0x6B |
| const XMLCh | chLatin_l = 0x6C |
| const XMLCh | chLatin_m = 0x6D |
| const XMLCh | chLatin_n = 0x6E |
| const XMLCh | chLatin_o = 0x6F |
| const XMLCh | chLatin_p = 0x70 |
| const XMLCh | chLatin_q = 0x71 |
| const XMLCh | chLatin_r = 0x72 |
| const XMLCh | chLatin_s = 0x73 |
| const XMLCh | chLatin_t = 0x74 |
| const XMLCh | chLatin_u = 0x75 |
| const XMLCh | chLatin_v = 0x76 |
| const XMLCh | chLatin_w = 0x77 |
| const XMLCh | chLatin_x = 0x78 |
| const XMLCh | chLatin_y = 0x79 |
| const XMLCh | chLatin_z = 0x7A |
| const XMLCh | chYenSign = 0xA5 |
| const XMLCh | chWonSign = 0x20A9 |
| const XMLCh | chLineSeparator = 0x2028 |
| const XMLCh | chParagraphSeparator = 0x2029 |
| ARCANE_BEGIN_NAMESPACE_DOM | |
| const XMLCh | gXMLString [] = { chLatin_x, chLatin_m, chLatin_l, chNull } |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinVariableArray2T< Real > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinVariableArray2T< Real3 > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinVariableArray2T< Real3x3 > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinVariableArray2T< Real2 > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinVariableArray2T< Real2x2 > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinVariableArray2T< Int16 > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinVariableArray2T< Int32 > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinVariableArray2T< Int64 > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinVariableArray2T< Byte > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinMDVariableT< Cell, Real, MDDim1 > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinMDVariableT< Cell, Real, MDDim2 > |
| template class ARCANE_TEMPLATE_EXPORT | MachineShMemWinMDVariableT< Cell, Real, MDDim3 > |
| VariableFactoryRegisterer * | arcaneFirstVariableFactory = nullptr |
| template<typename DataType> | |
| VariableFactoryRegisterer | VariableRefArrayT< DataType >::m_auto_registerer (_autoCreate, _internalVariableTypeInfo()) |
| template<class DataType> | |
| VariableFactoryRegisterer | VariableRefArray2T< DataType >::m_auto_registerer (_autoCreate, _internalVariableTypeInfo()) |
| template<typename DataType> | |
| VariableFactoryRegisterer | VariableRefScalarT< DataType >::m_auto_registerer (_autoCreate, _buildVariableTypeInfo()) |
| const double | cgrEPSILON_DELTA = 1.0e-2 |
| const double | cgrPI = 3.14159265358979323846 |
| const int | SimdSize = SimdReal::Length |
| constexpr Int32 | DynExtent = -1 |
| Constant to indicate that an array dimension is dynamic. | |
| constexpr unsigned char | NB_BASIC_DATA_TYPE = 12 |
| Number of supported basic types. | |
| AllStatInfoList | global_all_stat_info_list |
| ThreadLocalStatInfo | thread_local_stat_info |
| constexpr int | REF_TAG_SHARED_PTR = 0 |
| constexpr int | REF_TAG_REFERENCE_COUNTER = 1 |
| bool | global_arccore_debug_string = false |
| const char * | color_fmt [] |
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Define if you wish to use AVX2 gather.
Arcane namespace.
Interface for base mesh operations.
This interface is created to gradually implement IMesh operations in a new implementation.
This interface should be temporary.
NOTE: The goal is that IParallelNonBlockingCollective possesses the same collective methods as IParallelMng. However, some collective methods in IParallleMng actually call multiple collective operations in their implementation. It is therefore not possible to transform this directly into collective operations. To implement this with MPI, it would be necessary to be able to associate a callback with each request (this callback would be called when the request is finished) which would allow operations to continue. But this is not currently available (perhaps this is possible with generalized requests). For now, we remove these calls from the interface by protecting them with a define _NEED_ADVANCED_NBC.
All classes and types used in Arcane are in this namespace.
| using Arcane::AlignedMemoryAllocator3 = AlignedMemoryAllocator |
Definition at line 43 of file CollectionsGlobal.h.
| typedef ItemRefinementPatternT<IT_AntiWedgeLeft6> Arcane::AntiWedgeLeft6RefinementPattern4Hex_4HHex7 |
Definition at line 87 of file ItemRefinementPattern.h.
| typedef ItemRefinementPatternT<IT_AntiWedgeRight6> Arcane::AntiWedgeRight6RefinementPattern4Hex_4HHex7 |
Definition at line 88 of file ItemRefinementPattern.h.
| using Arcane::ArrayIndex |
Definition at line 195 of file BaseTypes.h.
| using Arcane::ArrayIndex = MDIndex<RankValue, IndexType_> |
Definition at line 195 of file BaseTypes.h.
| using Arcane::ArrayIndexBase |
Definition at line 194 of file BaseTypes.h.
| using Arcane::ArrayIndexBase = MDIndexBase<RankValue, IndexType_> |
Definition at line 194 of file BaseTypes.h.
| typedef AVXSimdX4Real Arcane::AVXSimdReal |
Vector of 'double' in SSE implementation.
Uses the 4-element vector as the default vector in SSE. Different tests show that this is the best size. With a size of two, the loops are too small, and with a size of 8, the compiler often has too many temporaries to manage, which limits optimization.
| typedef Array<BFloat16> Arcane::BFloat16Array |
Dynamic one-dimensional array of 'bfloat16'.
Definition at line 137 of file UtilsTypes.h.
| typedef Array2<BFloat16> Arcane::BFloat16Array2 |
Dynamic 2D array of 'bfloat16'.
Definition at line 177 of file UtilsTypes.h.
Dynamic 1D array of 'bfloat16'.
Definition at line 391 of file UtilsTypes.h.
Dynamic 2D array of 'bfloat16'.
Definition at line 217 of file UtilsTypes.h.
Dynamic 1D array of 'bfloat16'.
Definition at line 351 of file UtilsTypes.h.
| using Arcane::blocked_nd_range = tbb::blocked_rangeNd<Value, N> |
Definition at line 81 of file TBBTaskImplementation.cc.
| typedef Array<bool> Arcane::BoolArray |
Dynamic one-dimensional array of booleans.
Definition at line 143 of file UtilsTypes.h.
| typedef Array2<bool> Arcane::BoolArray2 |
Dynamic 2D array of booleans.
Definition at line 183 of file UtilsTypes.h.
| typedef Array2View<bool> Arcane::BoolArray2View |
Dynamic 2D array view of booleans.
Definition at line 285 of file UtilsTypes.h.
| typedef ArrayView< bool > Arcane::BoolArrayView |
C equivalent of a 1D array of booleans.
C equivalent of a one-dimensional array of booleans.
Definition at line 461 of file UtilsTypes.h.
| typedef ConstArray2View<bool> Arcane::BoolConstArray2View |
Dynamic 2D array view of booleans (const).
Definition at line 317 of file UtilsTypes.h.
| typedef ConstArrayView< bool > Arcane::BoolConstArrayView |
C equivalent of a 1D array of booleans.
C equivalent of a one-dimensional array of booleans.
Definition at line 490 of file UtilsTypes.h.
| using Arcane::BoolConstSmallSpan = SmallSpan<const bool> |
Read-only view of a 1D array of booleans.
Definition at line 626 of file UtilsTypes.h.
| typedef Span< const bool > Arcane::BoolConstSpan |
Read-only view of a 1D array of booleans.
C equivalent of a one-dimensional array of booleans.
Definition at line 562 of file UtilsTypes.h.
| typedef MultiArray2<bool> Arcane::BoolMultiArray2 |
2D variable size array of booleans
Definition at line 429 of file UtilsTypes.h.
| typedef SharedArray<bool> Arcane::BoolSharedArray |
Dynamic 1D array of booleans.
Definition at line 397 of file UtilsTypes.h.
| typedef SharedArray2<bool> Arcane::BoolSharedArray2 |
Dynamic 2D array of booleans.
Definition at line 223 of file UtilsTypes.h.
| using Arcane::BoolSmallSpan = SmallSpan<bool> |
View of a 1D array of booleans.
Definition at line 594 of file UtilsTypes.h.
| typedef Span< bool > Arcane::BoolSpan |
C equivalent of a 1D array of booleans.
C equivalent of a one-dimensional array of booleans.
Definition at line 530 of file UtilsTypes.h.
| typedef UniqueArray<bool> Arcane::BoolUniqueArray |
Dynamic 1D array of booleans.
Definition at line 357 of file UtilsTypes.h.
| typedef UniqueArray2<bool> Arcane::BoolUniqueArray2 |
Dynamic 2D array of booleans.
Definition at line 253 of file UtilsTypes.h.
| typedef unsigned char Arcane::Byte |
Type of a byte.
Definition at line 43 of file BaseTypes.h.
| typedef Array<Byte> Arcane::ByteArray |
Dynamic one-dimensional array of characters.
Definition at line 121 of file UtilsTypes.h.
| typedef Array2<Byte> Arcane::ByteArray2 |
Dynamic 2D array of characters.
Definition at line 161 of file UtilsTypes.h.
| typedef Array2View<Byte> Arcane::ByteArray2View |
Dynamic 2D array view of characters.
Definition at line 271 of file UtilsTypes.h.
| typedef ArrayView< Byte > Arcane::ByteArrayView |
C equivalent of a 1D array of characters.
C equivalent of a one-dimensional array of characters.
Definition at line 447 of file UtilsTypes.h.
Dynamic 2D array view of characters (const).
Definition at line 303 of file UtilsTypes.h.
| typedef ConstArrayView< Byte > Arcane::ByteConstArrayView |
C equivalent of a 1D array of characters.
C equivalent of a one-dimensional array of characters.
Definition at line 476 of file UtilsTypes.h.
| using Arcane::ByteConstSmallSpan = SmallSpan<const std::byte> |
Read-only view of a 1D array of characters.
Definition at line 612 of file UtilsTypes.h.
| typedef Span< const std::byte > Arcane::ByteConstSpan |
Read-only view of a 1D array of characters.
C equivalent of a one-dimensional array of characters.
Definition at line 548 of file UtilsTypes.h.
| typedef MultiArray2<Byte> Arcane::ByteMultiArray2 |
2D variable size array of characters
Definition at line 415 of file UtilsTypes.h.
| typedef SharedArray<Byte> Arcane::ByteSharedArray |
Dynamic 1D array of characters.
Definition at line 375 of file UtilsTypes.h.
| typedef SharedArray2<Byte> Arcane::ByteSharedArray2 |
Dynamic 2D array of characters.
Definition at line 201 of file UtilsTypes.h.
| using Arcane::ByteSmallSpan = SmallSpan<std::byte> |
View of a 1D array of characters.
Definition at line 580 of file UtilsTypes.h.
| typedef Span< std::byte > Arcane::ByteSpan |
C equivalent of a 1D array of characters.
C equivalent of a one-dimensional array of characters.
Definition at line 516 of file UtilsTypes.h.
| typedef UniqueArray<Byte> Arcane::ByteUniqueArray |
Dynamic 1D array of characters.
Definition at line 335 of file UtilsTypes.h.
| typedef UniqueArray2<Byte> Arcane::ByteUniqueArray2 |
Dynamic 2D array of characters.
Definition at line 241 of file UtilsTypes.h.
| typedef Int32 Arcane::CartCoord |
Represents a coordinate of an element in the Cartesian grid (in X or Y or Z).
Definition at line 83 of file CartesianMeshGlobal.h.
| typedef Int32x2 Arcane::CartCoord2 |
Represents the 2D coordinates of an element in the Cartesian grid {x, y}.
Definition at line 86 of file CartesianMeshGlobal.h.
| typedef Int32x3 Arcane::CartCoord3 |
Represents the 3D coordinates of an element in the Cartesian grid {x, y, z}.
Definition at line 89 of file CartesianMeshGlobal.h.
| typedef CaseOptionSimpleT<bool> Arcane::CaseOptionBool |
Definition at line 433 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<BoolArray> Arcane::CaseOptionBoolArray |
Definition at line 444 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Int32> Arcane::CaseOptionInt32 |
Definition at line 435 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Int32Array> Arcane::CaseOptionInt32Array |
Definition at line 446 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Int64> Arcane::CaseOptionInt64 |
Definition at line 436 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Int64Array> Arcane::CaseOptionInt64Array |
Definition at line 447 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Integer> Arcane::CaseOptionInteger |
Definition at line 434 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<IntegerArray> Arcane::CaseOptionIntegerArray |
Definition at line 445 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Real> Arcane::CaseOptionReal |
Definition at line 428 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Real2> Arcane::CaseOptionReal2 |
Definition at line 429 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Real2Array> Arcane::CaseOptionReal2Array |
Definition at line 440 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Real2x2> Arcane::CaseOptionReal2x2 |
Definition at line 431 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Real2x2Array> Arcane::CaseOptionReal2x2Array |
Definition at line 442 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Real3> Arcane::CaseOptionReal3 |
Definition at line 430 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Real3Array> Arcane::CaseOptionReal3Array |
Definition at line 441 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Real3x3> Arcane::CaseOptionReal3x3 |
Definition at line 432 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<Real3x3Array> Arcane::CaseOptionReal3x3Array |
Definition at line 443 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<RealArray> Arcane::CaseOptionRealArray |
Definition at line 439 of file CaseOptionSimple.h.
Collection of dataset options.
Definition at line 580 of file ArcaneTypes.h.
| typedef List<ICaseOptions*> Arcane::CaseOptionsList |
Array of dataset options.
Definition at line 609 of file ArcaneTypes.h.
| typedef CaseOptionSimpleT<String> Arcane::CaseOptionString |
Definition at line 437 of file CaseOptionSimple.h.
| typedef CaseOptionSimpleT<StringArray> Arcane::CaseOptionStringArray |
Definition at line 448 of file CaseOptionSimple.h.
| typedef ItemPairGroupT<Cell, Cell> Arcane::CellCellGroup |
Group of cells connected to cells.
Definition at line 159 of file ItemTypes.h.
List of connected cells.
Definition at line 356 of file ItemTypes.h.
Index of an enumeration on cells.
Definition at line 499 of file ItemTypes.h.
| typedef ItemPairGroupT<Cell, Face> Arcane::CellFaceGroup |
Group of cells connected to faces.
Definition at line 150 of file ItemTypes.h.
Collection of cell groups.
Definition at line 384 of file ItemTypes.h.
| typedef List<CellGroup> Arcane::CellGroupList |
Array of cell groups.
Definition at line 397 of file ItemTypes.h.
| using Arcane::CellLocalId = ItemLocalIdT<Cell> |
Definition at line 86 of file ItemTypes.h.
| typedef ItemPairGroupT<Cell, Node> Arcane::CellNodeGroup |
Group of cells connected to nodes.
Definition at line 141 of file ItemTypes.h.
| using Arcane::ComplexLoopRanges = ComplexForLoopRanges<RankValue> |
Definition at line 113 of file UtilsTypes.h.
| using Arcane::DefaultMemoryAllocator3 = DefaultMemoryAllocator |
Definition at line 44 of file CollectionsGlobal.h.
| typedef ItemRefinementPatternT<IT_DiTetra5> Arcane::DiTetra5RefinementPattern2Hex_6HHex7 |
Definition at line 89 of file ItemRefinementPattern.h.
Index of an enumeration on DoFs.
Definition at line 503 of file ItemTypes.h.
| typedef Collection<DoFGroup> Arcane::DoFGroupCollection |
Collection of degrees of freedom groups.
Definition at line 388 of file ItemTypes.h.
| typedef List<DoFGroup> Arcane::DoFGroupList |
Array of degrees of freedom groups.
Definition at line 401 of file ItemTypes.h.
| using Arcane::DoFLocalId = ItemLocalIdT<DoF> |
Definition at line 88 of file ItemTypes.h.
| using Arcane::DoFLocalIdListView = ItemLocalIdListViewT<DoF> |
Definition at line 459 of file ItemTypes.h.
| typedef ItemPairGroupT<Edge, Cell> Arcane::EdgeCellGroup |
Group of edges connected to cells.
Definition at line 155 of file ItemTypes.h.
List of connected edges.
Definition at line 352 of file ItemTypes.h.
Index of an enumeration on edges.
Definition at line 495 of file ItemTypes.h.
| typedef ItemPairGroupT<Edge, Face> Arcane::EdgeFaceGroup |
Group of edges connected to faces.
Definition at line 146 of file ItemTypes.h.
Collection of edge groups.
Definition at line 380 of file ItemTypes.h.
| typedef List<EdgeGroup> Arcane::EdgeGroupList |
Array of edge groups.
Definition at line 393 of file ItemTypes.h.
| using Arcane::EdgeLocalId = ItemLocalIdT<Edge> |
Definition at line 84 of file ItemTypes.h.
| typedef ItemPairGroupT<Edge, Node> Arcane::EdgeNodeGroup |
Group of edges connected to nodes.
Definition at line 137 of file ItemTypes.h.
Typedef for the historical Arcane version (with 2's').
Definition at line 54 of file CollectionsGlobal.h.
Collection of entry points.
Definition at line 568 of file ArcaneTypes.h.
| typedef List<IEntryPoint*> Arcane::EntryPointList |
Array of entry points.
Definition at line 597 of file ArcaneTypes.h.
| typedef ItemPairGroupT<Face, Cell> Arcane::FaceCellGroup |
Group of faces connected to cells.
Definition at line 157 of file ItemTypes.h.
List of connected faces.
Definition at line 354 of file ItemTypes.h.
Index of an enumeration on faces.
Definition at line 497 of file ItemTypes.h.
| typedef ItemPairGroupT<Face, Face> Arcane::FaceFaceGroup |
Group of faces connected to faces.
Definition at line 148 of file ItemTypes.h.
Collection of face groups.
Definition at line 382 of file ItemTypes.h.
| typedef List<FaceGroup> Arcane::FaceGroupList |
Array of face groups.
Definition at line 395 of file ItemTypes.h.
| using Arcane::FaceLocalId = ItemLocalIdT<Face> |
Definition at line 85 of file ItemTypes.h.
| typedef ItemPairGroupT<Face, Node> Arcane::FaceNodeGroup |
Group of faces connected to nodes.
Definition at line 139 of file ItemTypes.h.
| typedef bool(* Arcane::fCheckDebug) (unsigned int) |
| typedef void(* Arcane::fDoAssert) (const char *, const char *, const char *, size_t) |
| typedef Array<Float16> Arcane::Float16Array |
Dynamic one-dimensional array of 'float16'.
Definition at line 139 of file UtilsTypes.h.
| typedef Array2<Float16> Arcane::Float16Array2 |
Dynamic 2D array of 'float16'.
Definition at line 179 of file UtilsTypes.h.
| typedef SharedArray<Float16> Arcane::Float16SharedArray |
Dynamic 1D array of 'float16'.
Definition at line 393 of file UtilsTypes.h.
Dynamic 2D array of 'float16'.
Definition at line 219 of file UtilsTypes.h.
| typedef UniqueArray<Float16> Arcane::Float16UniqueArray |
Dynamic 1D array of 'float16'.
Definition at line 353 of file UtilsTypes.h.
| using Arcane::Float32 = float |
IEEE-753 single-precision floating-point type.
Definition at line 331 of file ArccoreGlobal.h.
| typedef Array<Float32> Arcane::Float32Array |
Dynamic one-dimensional array of 'float'.
Definition at line 141 of file UtilsTypes.h.
| typedef Array2<Float32> Arcane::Float32Array2 |
Dynamic 2D array of 'float'.
Definition at line 181 of file UtilsTypes.h.
| typedef SharedArray<Float32> Arcane::Float32SharedArray |
Dynamic 1D array of 'float'.
Definition at line 395 of file UtilsTypes.h.
Dynamic 2D array of 'float'.
Definition at line 221 of file UtilsTypes.h.
| typedef UniqueArray<Float32> Arcane::Float32UniqueArray |
Dynamic 1D array of 'float'.
Definition at line 355 of file UtilsTypes.h.
| typedef ItemRefinementPatternT<IT_HemiHexa5> Arcane::HemiHex5RefinementPattern2Hex_4Penta_2HHex5 |
Definition at line 84 of file ItemRefinementPattern.h.
| typedef ItemRefinementPatternT<IT_HemiHexa6> Arcane::HemiHex6RefinementPattern4Hex_4HHex7 |
Definition at line 85 of file ItemRefinementPattern.h.
| typedef ItemRefinementPatternT<IT_HemiHexa7> Arcane::HemiHex7RefinementPattern6Hex_2HHex7 |
Definition at line 86 of file ItemRefinementPattern.h.
| typedef ItemRefinementPatternT<IT_Hexaedron8> Arcane::HexRefinementPattern8Hex |
Definition at line 80 of file ItemRefinementPattern.h.
Collection of item families.
Definition at line 582 of file ArcaneTypes.h.
| using Arcane::IMemoryAllocator3 = IMemoryAllocator |
Definition at line 42 of file CollectionsGlobal.h.
| using Arcane::IMemoryRessourceMng = IMemoryResourceMng |
Definition at line 178 of file BaseTypes.h.
| typedef Collection<IMesh*> Arcane::IMeshCollection |
Collection of meshes.
Definition at line 586 of file ArcaneTypes.h.
| using Arcane::IndexedCellCellConnectivityView = IndexedItemConnectivityViewT<Cell, Cell> |
Definition at line 518 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedCellDoFConnectivityView = IndexedItemConnectivityViewT<Cell, DoF> |
Definition at line 519 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedCellEdgeConnectivityView = IndexedItemConnectivityViewT<Cell, Edge> |
Definition at line 516 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedCellFaceConnectivityView = IndexedItemConnectivityViewT<Cell, Face> |
Definition at line 517 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedCellNodeConnectivityView = IndexedItemConnectivityViewT<Cell, Node> |
Definition at line 515 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedDoFCellConnectivityView = IndexedItemConnectivityViewT<DoF, Cell> |
Definition at line 542 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedDoFDoFConnectivityView = IndexedItemConnectivityViewT<DoF, DoF> |
Definition at line 543 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedDoFEdgeConnectivityView = IndexedItemConnectivityViewT<DoF, Edge> |
Definition at line 540 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedDoFFaceConnectivityView = IndexedItemConnectivityViewT<DoF, Face> |
Definition at line 541 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedDoFNodeConnectivityView = IndexedItemConnectivityViewT<DoF, Node> |
Definition at line 539 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedEdgeCellConnectivityView = IndexedItemConnectivityViewT<Edge, Cell> |
Definition at line 530 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedEdgeDoFConnectivityView = IndexedItemConnectivityViewT<Edge, DoF> |
Definition at line 531 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedEdgeEdgeConnectivityView = IndexedItemConnectivityViewT<Edge, Edge> |
Definition at line 528 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedEdgeFaceConnectivityView = IndexedItemConnectivityViewT<Edge, Face> |
Definition at line 529 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedEdgeNodeConnectivityView = IndexedItemConnectivityViewT<Edge, Node> |
Definition at line 527 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedFaceCellConnectivityView = IndexedItemConnectivityViewT<Face, Cell> |
Definition at line 524 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedFaceDoFConnectivityView = IndexedItemConnectivityViewT<Face, DoF> |
Definition at line 525 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedFaceEdgeConnectivityView = IndexedItemConnectivityViewT<Face, Edge> |
Definition at line 522 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedFaceFaceConnectivityView = IndexedItemConnectivityViewT<Face, Face> |
Definition at line 523 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedFaceNodeConnectivityView = IndexedItemConnectivityViewT<Face, Node> |
Definition at line 521 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedNodeCellConnectivityView = IndexedItemConnectivityViewT<Node, Cell> |
Definition at line 536 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedNodeDoFConnectivityView = IndexedItemConnectivityViewT<Node, DoF> |
Definition at line 537 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedNodeEdgeConnectivityView = IndexedItemConnectivityViewT<Node, Edge> |
Definition at line 534 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedNodeFaceConnectivityView = IndexedItemConnectivityViewT<Node, Face> |
Definition at line 535 of file IndexedItemConnectivityView.h.
| using Arcane::IndexedNodeNodeConnectivityView = IndexedItemConnectivityViewT<Node, Node> |
Definition at line 533 of file IndexedItemConnectivityView.h.
| using Arcane::Int16 = std::int16_t |
Signed integer type of 16 bits.
16-bit signed integer type.
Definition at line 231 of file ArccoreGlobal.h.
| typedef Array<Int16> Arcane::Int16Array |
Dynamic one-dimensional array of 16-bit integers.
Definition at line 129 of file UtilsTypes.h.
| typedef Array2<Int16> Arcane::Int16Array2 |
Dynamic 2D array of 16-bit integers.
Definition at line 169 of file UtilsTypes.h.
| typedef Array2View<Int16> Arcane::Int16Array2View |
Dynamic 2D array view of 16-bit integers.
Definition at line 279 of file UtilsTypes.h.
| typedef ArrayView< Int16 > Arcane::Int16ArrayView |
C equivalent of a 1D array of 16-bit integers.
C equivalent of a one-dimensional array of 16-bit integers.
Definition at line 455 of file UtilsTypes.h.
Dynamic 2D array view of 16-bit integers (const).
Definition at line 311 of file UtilsTypes.h.
| typedef ConstArrayView< Int16 > Arcane::Int16ConstArrayView |
C equivalent of a 1D array of 16-bit integers.
C equivalent of a one-dimensional array of 16-bit integers.
Definition at line 484 of file UtilsTypes.h.
| using Arcane::Int16ConstSmallSpan = SmallSpan<const Int16> |
Read-only view of a 1D array of 16-bit integers.
Definition at line 620 of file UtilsTypes.h.
| typedef Span< const Int16 > Arcane::Int16ConstSpan |
Read-only view of a 1D array of 16-bit integers.
C equivalent of a one-dimensional array of 16-bit integers.
Definition at line 556 of file UtilsTypes.h.
| typedef MultiArray2<Int16> Arcane::Int16MultiArray2 |
2D variable size array of 16-bit integers
Definition at line 423 of file UtilsTypes.h.
| typedef SharedArray<Int16> Arcane::Int16SharedArray |
Dynamic 1D array of 16-bit integers.
Definition at line 383 of file UtilsTypes.h.
| typedef SharedArray2<Int16> Arcane::Int16SharedArray2 |
Dynamic 2D array of 16-bit integers.
Definition at line 209 of file UtilsTypes.h.
| using Arcane::Int16SmallSpan = SmallSpan<Int16> |
View of a 1D array of 16-bit integers.
Definition at line 588 of file UtilsTypes.h.
| typedef Span< Int16 > Arcane::Int16Span |
C equivalent of a 1D array of 16-bit integers.
C equivalent of a one-dimensional array of 16-bit integers.
Definition at line 524 of file UtilsTypes.h.
| typedef UniqueArray<Int16> Arcane::Int16UniqueArray |
Dynamic 1D array of 16-bit integers.
Definition at line 343 of file UtilsTypes.h.
| using Arcane::Int32 = std::int32_t |
Signed integer type of 32 bits.
32-bit signed integer type.
Definition at line 233 of file ArccoreGlobal.h.
| typedef Array<Int32> Arcane::Int32Array |
Dynamic one-dimensional array of 32-bit integers.
Definition at line 127 of file UtilsTypes.h.
| typedef Array2<Int32> Arcane::Int32Array2 |
Dynamic 2D array of 32-bit integers.
Definition at line 167 of file UtilsTypes.h.
| typedef Array2View<Int32> Arcane::Int32Array2View |
Dynamic 2D array view of 32-bit integers.
Definition at line 277 of file UtilsTypes.h.
| typedef ArrayView< Int32 > Arcane::Int32ArrayView |
C equivalent of a 1D array of 32-bit integers.
C equivalent of a one-dimensional array of 32-bit integers.
Definition at line 453 of file UtilsTypes.h.
Dynamic 2D array view of 32-bit integers (const).
Definition at line 309 of file UtilsTypes.h.
| typedef ConstArrayView< Int32 > Arcane::Int32ConstArrayView |
C equivalent of a 1D array of 32-bit integers.
C equivalent of a one-dimensional array of 32-bit integers.
Definition at line 482 of file UtilsTypes.h.
| using Arcane::Int32ConstSmallSpan = SmallSpan<const Int32> |
Read-only view of a 1D array of 32-bit integers.
Definition at line 618 of file UtilsTypes.h.
| typedef Span< const Int32 > Arcane::Int32ConstSpan |
Read-only view of a 1D array of 32-bit integers.
C equivalent of a one-dimensional array of 32-bit integers.
Definition at line 554 of file UtilsTypes.h.
| typedef MultiArray2<Int32> Arcane::Int32MultiArray2 |
2D variable size array of 32-bit integers
Definition at line 421 of file UtilsTypes.h.
| typedef SharedArray<Int32> Arcane::Int32SharedArray |
Dynamic 1D array of 32-bit integers.
Definition at line 381 of file UtilsTypes.h.
| typedef SharedArray2<Int32> Arcane::Int32SharedArray2 |
Dynamic 2D array of 32-bit integers.
Definition at line 207 of file UtilsTypes.h.
| using Arcane::Int32SmallSpan = SmallSpan<Int32> |
View of a 1D array of 32-bit integers.
Definition at line 586 of file UtilsTypes.h.
| typedef Span< Int32 > Arcane::Int32Span |
C equivalent of a 1D array of 32-bit integers.
C equivalent of a one-dimensional array of 32-bit integers.
Definition at line 522 of file UtilsTypes.h.
| typedef UniqueArray<Int32> Arcane::Int32UniqueArray |
Dynamic 1D array of 32-bit integers.
Definition at line 341 of file UtilsTypes.h.
| typedef UniqueArray2<Int32> Arcane::Int32UniqueArray2 |
Dynamic 2D array of 32-bit integers.
Definition at line 247 of file UtilsTypes.h.
Definition at line 61 of file UtilsTypes.h.
Definition at line 59 of file UtilsTypes.h.
| using Arcane::Int64 = std::int64_t |
Signed integer type of 64 bits.
64-bit signed integer type.
Definition at line 235 of file ArccoreGlobal.h.
| typedef Array<Int64> Arcane::Int64Array |
Dynamic one-dimensional array of 64-bit integers.
Definition at line 125 of file UtilsTypes.h.
| typedef Array2<Int64> Arcane::Int64Array2 |
Dynamic 2D array of 64-bit integers.
Definition at line 165 of file UtilsTypes.h.
| typedef Array2View<Int64> Arcane::Int64Array2View |
Dynamic 2D array view of 64-bit integers.
Definition at line 275 of file UtilsTypes.h.
| typedef ArrayView< Int64 > Arcane::Int64ArrayView |
C equivalent of a 1D array of 64-bit integers.
C equivalent of a one-dimensional array of 64-bit integers.
Definition at line 451 of file UtilsTypes.h.
Dynamic 2D array view of 64-bit integers (const).
Definition at line 307 of file UtilsTypes.h.
| typedef ConstArrayView< Int64 > Arcane::Int64ConstArrayView |
C equivalent of a 1D array of 64-bit integers.
C equivalent of a one-dimensional array of 64-bit integers.
Definition at line 480 of file UtilsTypes.h.
| using Arcane::Int64ConstSmallSpan = SmallSpan<const Int64> |
Read-only view of a 1D array of 64-bit integers.
Definition at line 616 of file UtilsTypes.h.
| typedef Span< const Int64 > Arcane::Int64ConstSpan |
Read-only view of a 1D array of 64-bit integers.
C equivalent of a one-dimensional array of 64-bit integers.
Definition at line 552 of file UtilsTypes.h.
| typedef MultiArray2<Int64> Arcane::Int64MultiArray2 |
2D variable size array of 64-bit integers
Definition at line 419 of file UtilsTypes.h.
| typedef SharedArray<Int64> Arcane::Int64SharedArray |
Dynamic 1D array of 64-bit integers.
Definition at line 379 of file UtilsTypes.h.
| typedef SharedArray2<Int64> Arcane::Int64SharedArray2 |
Dynamic 2D array of 64-bit integers.
Definition at line 205 of file UtilsTypes.h.
| using Arcane::Int64SmallSpan = SmallSpan<Int64> |
View of a 1D array of 64-bit integers.
Definition at line 584 of file UtilsTypes.h.
| typedef Span< Int64 > Arcane::Int64Span |
C equivalent of a 1D array of 64-bit integers.
C equivalent of a one-dimensional array of 64-bit integers.
Definition at line 520 of file UtilsTypes.h.
| typedef UniqueArray<Int64> Arcane::Int64UniqueArray |
Dynamic 1D array of 64-bit integers.
Definition at line 339 of file UtilsTypes.h.
| typedef UniqueArray2<Int64> Arcane::Int64UniqueArray2 |
Dynamic 2D array of 64-bit integers.
Definition at line 245 of file UtilsTypes.h.
Definition at line 60 of file UtilsTypes.h.
Definition at line 58 of file UtilsTypes.h.
| using Arcane::Int8 = std::int8_t |
Signed integer type of 8 bits.
Definition at line 229 of file ArccoreGlobal.h.
| typedef Array<Int8> Arcane::Int8Array |
Dynamic one-dimensional array of 8-bit integers.
Definition at line 131 of file UtilsTypes.h.
| typedef Array2<Int8> Arcane::Int8Array2 |
Dynamic 2D array of 8-bit integers.
Definition at line 171 of file UtilsTypes.h.
| typedef SharedArray<Int8> Arcane::Int8SharedArray |
Dynamic 1D array of 8-bit integers.
Definition at line 385 of file UtilsTypes.h.
| typedef SharedArray2<Int8> Arcane::Int8SharedArray2 |
Dynamic 2D array of 8-bit integers.
Definition at line 211 of file UtilsTypes.h.
| typedef UniqueArray<Int8> Arcane::Int8UniqueArray |
Dynamic 1D array of 8-bit integers.
Definition at line 345 of file UtilsTypes.h.
| using Arcane::Integer = Int32 |
Type representing an integer.
If the ARCANE_64BIT macro is defined, the Integer type corresponds to an Int64 integer, otherwise to an Int32 integer.
If the ARCCORE_64BIT macro is defined, the Integer type corresponds to an Int64 integer, otherwise to an Int32 integer.
Definition at line 293 of file ArccoreGlobal.h.
| typedef Array<Integer> Arcane::IntegerArray |
Dynamic one-dimensional array of integers.
Definition at line 133 of file UtilsTypes.h.
| typedef Array2<Integer> Arcane::IntegerArray2 |
Dynamic 2D array of integers.
Definition at line 173 of file UtilsTypes.h.
| typedef Array2View<Integer> Arcane::IntegerArray2View |
Dynamic 2D array view of integers.
Definition at line 281 of file UtilsTypes.h.
| typedef ArrayView< Integer > Arcane::IntegerArrayView |
C equivalent of a 1D array of integers.
C equivalent of a one-dimensional array of integers.
Definition at line 457 of file UtilsTypes.h.
Dynamic 2D array view of integers (const).
Definition at line 313 of file UtilsTypes.h.
| typedef ConstArrayView< Integer > Arcane::IntegerConstArrayView |
C equivalent of a 1D array of integers.
C equivalent of a one-dimensional array of integers.
Definition at line 486 of file UtilsTypes.h.
| typedef SmallSpan< const Integer > Arcane::IntegerConstSmallSpan = SmallSpan<const Integer> |
Read-only view of a 1D array of integers.
Definition at line 622 of file UtilsTypes.h.
| typedef Span< const Integer > Arcane::IntegerConstSpan |
Read-only view of a 1D array of integers.
C equivalent of a one-dimensional array of integers.
Definition at line 558 of file UtilsTypes.h.
| typedef MultiArray2<Integer> Arcane::IntegerMultiArray2 |
2D variable size array of integers
Definition at line 425 of file UtilsTypes.h.
| typedef SharedArray<Integer> Arcane::IntegerSharedArray |
Dynamic 1D array of integers.
Definition at line 387 of file UtilsTypes.h.
Dynamic 2D array of integers.
Definition at line 213 of file UtilsTypes.h.
| typedef SmallSpan< Integer > Arcane::IntegerSmallSpan = SmallSpan<Integer> |
View of a 1D array of integers.
Definition at line 590 of file UtilsTypes.h.
| typedef Span< Integer > Arcane::IntegerSpan |
C equivalent of a 1D array of integers.
C equivalent of a one-dimensional array of integers.
Definition at line 526 of file UtilsTypes.h.
| typedef UniqueArray<Integer> Arcane::IntegerUniqueArray |
Dynamic 1D array of integers.
Definition at line 347 of file UtilsTypes.h.
Dynamic 2D array of integers.
Definition at line 249 of file UtilsTypes.h.
| using Arcane::impl::ItemBase |
Definition at line 68 of file ItemTypes.h.
| using Arcane::impl::ItemBase |
Definition at line 68 of file ItemTypes.h.
List of connected entities.
Definition at line 348 of file ItemTypes.h.
| using Arcane::ItemConnectedListViewTypeT = ItemConnectedListViewT<ItemType> |
Generic list of connected entities.
Definition at line 358 of file ItemTypes.h.
Collection of item families.
Definition at line 584 of file ArcaneTypes.h.
Collection of mesh item groups.
Definition at line 574 of file ArcaneTypes.h.
| typedef List<ItemGroup> Arcane::ItemGroupList |
Array of mesh item groups.
Definition at line 603 of file ArcaneTypes.h.
| typedef ConstArrayView<ItemInternal*> Arcane::ItemInternalArrayView |
Definition at line 468 of file ItemTypes.h.
Type of the internal list of entities.
Definition at line 466 of file ItemTypes.h.
| typedef ArrayView<ItemInternal*> Arcane::ItemInternalMutableArrayView |
Definition at line 470 of file ItemTypes.h.
Definition at line 67 of file BaseTypes.h.
| using Arcane::LeftLayout2 = LeftLayout |
Definition at line 127 of file arccore/src/base/arccore/base/ArrayLayout.h.
| using Arcane::LeftLayout3 = LeftLayout |
Definition at line 128 of file arccore/src/base/arccore/base/ArrayLayout.h.
| using Arcane::LocalIdType = Int32 |
Type of integers used to store local identifiers of entities.
The values this type can take indicate how many entities can be present on a subdomain.
Definition at line 213 of file ArcaneGlobal.h.
| using Arcane::LoopRange = ForLoopRange<IndexType_> |
Definition at line 111 of file UtilsTypes.h.
| using Arcane::MDDim0 = ExtentsV<Int32> |
Constant for a rank 0 dynamic array.
Definition at line 29 of file arccore/src/base/arccore/base/MDDim.h.
| using Arcane::MDDim1 = ExtentsV<Int32, DynExtent> |
Constant for a rank 1 dynamic array.
Definition at line 32 of file arccore/src/base/arccore/base/MDDim.h.
| using Arcane::MDDim2 = ExtentsV<Int32, DynExtent, DynExtent> |
Constant for a rank 2 dynamic array.
Definition at line 35 of file arccore/src/base/arccore/base/MDDim.h.
Constant for a rank 3 dynamic array.
Definition at line 38 of file arccore/src/base/arccore/base/MDDim.h.
Constant for a rank 4 dynamic array.
Definition at line 41 of file arccore/src/base/arccore/base/MDDim.h.
| typedef Collection<IMesh*> Arcane::MeshCollection |
Collection of meshes.
Definition at line 588 of file ArcaneTypes.h.
| typedef ModuleBuildInfo Arcane::ModuleBuilder |
Definition at line 35 of file AbstractModule.h.
| typedef Collection<IModule*> Arcane::ModuleCollection |
Collection of modules.
Definition at line 554 of file ArcaneTypes.h.
Collection of module factory information.
Definition at line 566 of file ArcaneTypes.h.
| typedef List<IModule*> Arcane::ModuleList |
Array of modules.
Definition at line 593 of file ArcaneTypes.h.
| typedef ItemPairGroupT<Node, Cell> Arcane::NodeCellGroup |
Group of nodes connected to cells.
Definition at line 153 of file ItemTypes.h.
List of connected nodes.
Definition at line 350 of file ItemTypes.h.
Index of an enumeration on nodes.
Definition at line 493 of file ItemTypes.h.
| typedef ItemPairGroupT<Node, Face> Arcane::NodeFaceGroup |
Group of nodes connected to faces.
Definition at line 144 of file ItemTypes.h.
Collection of node groups.
Definition at line 378 of file ItemTypes.h.
| typedef List<NodeGroup> Arcane::NodeGroupList |
Array of node groups.
Definition at line 391 of file ItemTypes.h.
| using Arcane::NodeLocalId = ItemLocalIdT<Node> |
Definition at line 83 of file ItemTypes.h.
| typedef ItemPairGroupT<Node, Node> Arcane::NodeNodeGroup |
Group of nodes connected to nodes.
Definition at line 135 of file ItemTypes.h.
Index of an enumeration on particles.
Definition at line 501 of file ItemTypes.h.
Collection of particle groups.
Definition at line 386 of file ItemTypes.h.
| typedef List<ParticleGroup> Arcane::ParticleGroupList |
Array of particle groups.
Definition at line 399 of file ItemTypes.h.
| using Arcane::ParticleLocalId = ItemLocalIdT<Particle> |
Definition at line 87 of file ItemTypes.h.
| using Arcane::Pointer = void* |
Type representing a pointer.
It must be used everywhere an object of any pointer type is expected.
Definition at line 249 of file ArccoreGlobal.h.
| typedef Array<Pointer> Arcane::PointerArray |
Dynamic one-dimensional array of pointers.
Definition at line 119 of file UtilsTypes.h.
| typedef Array2<Pointer> Arcane::PointerArray2 |
Dynamic 2D array of pointers.
Definition at line 159 of file UtilsTypes.h.
| typedef Array2View<Pointer> Arcane::PointerArray2View |
Dynamic 2D array view of pointers.
Definition at line 269 of file UtilsTypes.h.
| typedef ArrayView< Pointer > Arcane::PointerArrayView |
C equivalent of a 1D array of pointers.
C equivalent of a one-dimensional array of pointers.
Definition at line 445 of file UtilsTypes.h.
Dynamic 2D array view of pointers (const).
Definition at line 301 of file UtilsTypes.h.
| typedef ConstArrayView< Pointer > Arcane::PointerConstArrayView |
C equivalent of a 1D array of pointers.
C equivalent of a one-dimensional array of pointers.
Definition at line 474 of file UtilsTypes.h.
| using Arcane::PointerConstSmallSpan = SmallSpan<const Pointer> |
Read-only view of a 1D array of pointers.
Definition at line 610 of file UtilsTypes.h.
| typedef Span< const Pointer > Arcane::PointerConstSpan |
Read-only view of a 1D array of pointers.
C equivalent of a one-dimensional array of pointers.
Definition at line 546 of file UtilsTypes.h.
| typedef MultiArray2<Pointer> Arcane::PointerMultiArray2 |
2D variable size array of pointers
Definition at line 413 of file UtilsTypes.h.
| typedef SharedArray<Pointer> Arcane::PointerSharedArray |
Dynamic 1D array of pointers.
Definition at line 373 of file UtilsTypes.h.
Dynamic 2D array of pointers.
Definition at line 199 of file UtilsTypes.h.
| using Arcane::PointerSmallSpan = SmallSpan<Pointer> |
View of a 1D array of pointers.
Definition at line 578 of file UtilsTypes.h.
| typedef Span< Pointer > Arcane::PointerSpan |
C equivalent of a one-dimensional array of pointers.
Definition at line 514 of file UtilsTypes.h.
| typedef UniqueArray<Pointer> Arcane::PointerUniqueArray |
Dynamic 1D array of pointers.
Definition at line 333 of file UtilsTypes.h.
Dynamic 2D array of pointers.
Definition at line 239 of file UtilsTypes.h.
| typedef ItemRefinementPatternT<IT_Pentaedron6> Arcane::PrismRefinementPattern4Hex_4Pr |
Definition at line 82 of file ItemRefinementPattern.h.
| typedef ItemRefinementPatternT<IT_Pyramid5> Arcane::PyramidRefinementPattern4Hex_4Py |
Definition at line 83 of file ItemRefinementPattern.h.
| typedef ItemRefinementPatternT<IT_Quad4> Arcane::Quad4RefinementPattern4Quad |
Definition at line 79 of file ItemRefinementPattern.h.
| using Arcane::Real = double |
Type representing a real number.
It must be used everywhere a real number object is expected.
Definition at line 275 of file ArccoreGlobal.h.
| typedef Array<Real2> Arcane::Real2Array |
Dynamic one-dimensional array of rank 2 vectors.
Definition at line 147 of file UtilsTypes.h.
| typedef Array2<Real2> Arcane::Real2Array2 |
Dynamic 2D array of rank 2 vectors.
Definition at line 187 of file UtilsTypes.h.
| typedef Array2View<Real2> Arcane::Real2Array2View |
Dynamic 2D array view of rank 2 vectors.
Definition at line 289 of file UtilsTypes.h.
| typedef ArrayView<Real2> Arcane::Real2ArrayView |
C equivalent of a 1D array of Real2.
Definition at line 465 of file UtilsTypes.h.
Dynamic 2D array view of rank 2 vectors (const).
Definition at line 321 of file UtilsTypes.h.
C equivalent of a 1D array of Real2.
Definition at line 494 of file UtilsTypes.h.
| using Arcane::Real2ConstSmallSpan = SmallSpan<const Real2> |
Read-only view of a 1D array of Real2.
Definition at line 630 of file UtilsTypes.h.
| typedef Span<const Real2> Arcane::Real2ConstSpan |
Read-only view of a 1D array of Real2.
Definition at line 566 of file UtilsTypes.h.
| typedef MultiArray2<Real2> Arcane::Real2MultiArray2 |
2D variable size array of rank 2 vectors
Definition at line 433 of file UtilsTypes.h.
| typedef SharedArray<Real2> Arcane::Real2SharedArray |
Dynamic 1D array of rank 2 vectors.
Definition at line 401 of file UtilsTypes.h.
| typedef SharedArray2<Real2> Arcane::Real2SharedArray2 |
Dynamic 2D array of rank 2 vectors.
Definition at line 227 of file UtilsTypes.h.
| using Arcane::Real2SmallSpan = SmallSpan<Real2> |
View of a 1D array of Real2.
Definition at line 598 of file UtilsTypes.h.
| typedef Span<Real2> Arcane::Real2Span |
C equivalent of a 1D array of Real2.
Definition at line 534 of file UtilsTypes.h.
| typedef UniqueArray<Real2> Arcane::Real2UniqueArray |
Dynamic 1D array of rank 2 vectors.
Definition at line 361 of file UtilsTypes.h.
| typedef UniqueArray2<Real2> Arcane::Real2UniqueArray2 |
Dynamic 2D array of rank 2 vectors.
Definition at line 257 of file UtilsTypes.h.
| typedef Array<Real2x2> Arcane::Real2x2Array |
Dynamic one-dimensional array of rank 2 tensors.
Definition at line 151 of file UtilsTypes.h.
| typedef Array2<Real2x2> Arcane::Real2x2Array2 |
Dynamic 2D array of rank 2 tensors.
Definition at line 191 of file UtilsTypes.h.
| typedef Array2View<Real2x2> Arcane::Real2x2Array2View |
Dynamic 2D array view of rank 2 tensors.
Definition at line 293 of file UtilsTypes.h.
| typedef ArrayView<Real2x2> Arcane::Real2x2ArrayView |
C equivalent of a 1D array of Real2x2.
Definition at line 469 of file UtilsTypes.h.
Dynamic 2D array of rank 2 tensors.
Definition at line 325 of file UtilsTypes.h.
C equivalent of a 1D array of Real2x2.
Definition at line 498 of file UtilsTypes.h.
| using Arcane::Real2x2ConstSmallSpan = SmallSpan<const Real2x2> |
Read-only view of a 1D array of Real2x2.
Definition at line 634 of file UtilsTypes.h.
| typedef Span<const Real2x2> Arcane::Real2x2ConstSpan |
Read-only view of a 1D array of Real2x2.
Definition at line 570 of file UtilsTypes.h.
| typedef MultiArray2<Real2x2> Arcane::Real2x2MultiArray2 |
2D variable size array of rank 2 tensors
Definition at line 437 of file UtilsTypes.h.
| typedef SharedArray<Real2x2> Arcane::Real2x2SharedArray |
Dynamic 1D array of rank 2 tensors.
Definition at line 405 of file UtilsTypes.h.
Dynamic 2D array of rank 2 tensors.
Definition at line 231 of file UtilsTypes.h.
| using Arcane::Real2x2SmallSpan = SmallSpan<Real2x2> |
View of a 1D array of Real2x2.
Definition at line 602 of file UtilsTypes.h.
| typedef Span<Real2x2> Arcane::Real2x2Span |
C equivalent of a 1D array of Real2x2.
Definition at line 538 of file UtilsTypes.h.
| typedef UniqueArray<Real2x2> Arcane::Real2x2UniqueArray |
Dynamic 1D array of rank 2 tensors.
Definition at line 365 of file UtilsTypes.h.
Dynamic 2D array of rank 2 tensors.
Definition at line 261 of file UtilsTypes.h.
| typedef Array<Real3> Arcane::Real3Array |
Dynamic one-dimensional array of rank 3 vectors.
Definition at line 149 of file UtilsTypes.h.
| typedef Array2<Real3> Arcane::Real3Array2 |
Dynamic 2D array of rank 3 vectors.
Definition at line 189 of file UtilsTypes.h.
| typedef Array2View<Real3> Arcane::Real3Array2View |
Dynamic 2D array view of rank 3 vectors.
Definition at line 291 of file UtilsTypes.h.
| typedef ArrayView<Real3> Arcane::Real3ArrayView |
C equivalent of a 1D array of Real3.
Definition at line 467 of file UtilsTypes.h.
Dynamic 2D array view of rank 3 vectors (const).
Definition at line 323 of file UtilsTypes.h.
C equivalent of a 1D array of Real3.
Definition at line 496 of file UtilsTypes.h.
| using Arcane::Real3ConstSmallSpan = SmallSpan<const Real3> |
Read-only view of a 1D array of Real3.
Definition at line 632 of file UtilsTypes.h.
| typedef Span<const Real3> Arcane::Real3ConstSpan |
Read-only view of a 1D array of Real3.
Definition at line 568 of file UtilsTypes.h.
| typedef MultiArray2<Real3> Arcane::Real3MultiArray2 |
2D variable size array of rank 3 vectors
Definition at line 435 of file UtilsTypes.h.
| typedef SharedArray<Real3> Arcane::Real3SharedArray |
Dynamic 1D array of rank 3 vectors.
Definition at line 403 of file UtilsTypes.h.
| typedef SharedArray2<Real3> Arcane::Real3SharedArray2 |
Dynamic 2D array of rank 3 vectors.
Definition at line 229 of file UtilsTypes.h.
| using Arcane::Real3SmallSpan = SmallSpan<Real3> |
View of a 1D array of Real3.
Definition at line 600 of file UtilsTypes.h.
| typedef Span<Real3> Arcane::Real3Span |
C equivalent of a 1D array of Real3.
Definition at line 536 of file UtilsTypes.h.
| typedef UniqueArray<Real3> Arcane::Real3UniqueArray |
Dynamic 1D array of rank 3 vectors.
Definition at line 363 of file UtilsTypes.h.
| typedef UniqueArray2<Real3> Arcane::Real3UniqueArray2 |
Dynamic 2D array of rank 3 vectors.
Definition at line 259 of file UtilsTypes.h.
| typedef Array<Real3x3> Arcane::Real3x3Array |
Dynamic one-dimensional array of rank 3 tensors.
Definition at line 153 of file UtilsTypes.h.
| typedef Array2<Real3x3> Arcane::Real3x3Array2 |
Dynamic 2D array of rank 3 tensors.
Definition at line 193 of file UtilsTypes.h.
| typedef Array2View<Real3x3> Arcane::Real3x3Array2View |
Dynamic 2D array view of rank 3 tensors.
Definition at line 295 of file UtilsTypes.h.
| typedef ArrayView<Real3x3> Arcane::Real3x3ArrayView |
C equivalent of a 1D array of Real3x3.
Definition at line 471 of file UtilsTypes.h.
Dynamic 2D array of rank 3 tensors.
Definition at line 327 of file UtilsTypes.h.
C equivalent of a 1D array of Real3x3.
Definition at line 500 of file UtilsTypes.h.
| using Arcane::Real3x3ConstSmallSpan = SmallSpan<const Real3x3> |
Read-only view of a 1D array of Real3x3.
Definition at line 636 of file UtilsTypes.h.
| typedef Span<const Real3x3> Arcane::Real3x3ConstSpan |
Read-only view of a 1D array of Real3x3.
Definition at line 572 of file UtilsTypes.h.
| typedef MultiArray2<Real3x3> Arcane::Real3x3MultiArray2 |
2D variable size array of rank 3 tensors
Definition at line 439 of file UtilsTypes.h.
| typedef SharedArray<Real3x3> Arcane::Real3x3SharedArray |
Dynamic 1D array of rank 3 tensors.
Definition at line 407 of file UtilsTypes.h.
Dynamic 2D array of rank 3 tensors.
Definition at line 233 of file UtilsTypes.h.
| using Arcane::Real3x3SmallSpan = SmallSpan<Real3x3> |
View of a 1D array of Real3x3.
Definition at line 604 of file UtilsTypes.h.
| typedef Span<Real3x3> Arcane::Real3x3Span |
C equivalent of a 1D array of Real3x3.
Definition at line 540 of file UtilsTypes.h.
| typedef UniqueArray<Real3x3> Arcane::Real3x3UniqueArray |
Dynamic 1D array of rank 3 tensors.
Definition at line 367 of file UtilsTypes.h.
Dynamic 2D array of rank 3 tensors.
Definition at line 263 of file UtilsTypes.h.
| typedef Array<Real> Arcane::RealArray |
Dynamic one-dimensional array of reals.
Definition at line 135 of file UtilsTypes.h.
| typedef Array2<Real> Arcane::RealArray2 |
Dynamic 2D array of reals.
Definition at line 175 of file UtilsTypes.h.
| typedef Array2View<Real> Arcane::RealArray2View |
Dynamic 2D array view of reals.
Definition at line 283 of file UtilsTypes.h.
| typedef ArrayView< Real > Arcane::RealArrayView |
C equivalent of a 1D array of reals.
C equivalent of a one-dimensional array of reals.
Definition at line 459 of file UtilsTypes.h.
Dynamic 2D array view of reals (const).
Definition at line 315 of file UtilsTypes.h.
| typedef ConstArrayView< Real > Arcane::RealConstArrayView |
C equivalent of a 1D array of reals.
C equivalent of a one-dimensional array of reals.
Definition at line 488 of file UtilsTypes.h.
| using Arcane::RealConstSmallSpan = SmallSpan<const Real> |
Read-only view of a 1D array of reals.
Definition at line 624 of file UtilsTypes.h.
| typedef Span< const Real > Arcane::RealConstSpan |
Read-only view of a 1D array of reals.
C equivalent of a one-dimensional array of reals.
Definition at line 560 of file UtilsTypes.h.
| typedef MultiArray2<Real> Arcane::RealMultiArray2 |
2D variable size array of reals
Definition at line 427 of file UtilsTypes.h.
Definition at line 64 of file UtilsTypes.h.
Definition at line 66 of file UtilsTypes.h.
Definition at line 65 of file UtilsTypes.h.
Definition at line 67 of file UtilsTypes.h.
| typedef BuiltInProxy<Real> Arcane::RealProxy |
Definition at line 29 of file Real3Proxy.h.
| typedef SharedArray<Real> Arcane::RealSharedArray |
Dynamic 1D array of reals.
Definition at line 389 of file UtilsTypes.h.
| typedef SharedArray2<Real> Arcane::RealSharedArray2 |
Dynamic 2D array of reals.
Definition at line 215 of file UtilsTypes.h.
| using Arcane::RealSmallSpan = SmallSpan<Real> |
View of a 1D array of reals.
Definition at line 592 of file UtilsTypes.h.
| typedef Span< Real > Arcane::RealSpan |
C equivalent of a 1D array of reals.
C equivalent of a one-dimensional array of reals.
Definition at line 528 of file UtilsTypes.h.
| typedef UniqueArray<Real> Arcane::RealUniqueArray |
Dynamic 1D array of reals.
Definition at line 349 of file UtilsTypes.h.
| typedef UniqueArray2<Real> Arcane::RealUniqueArray2 |
Dynamic 2D array of reals.
Definition at line 251 of file UtilsTypes.h.
| using Arcane::RightLayout2 = RightLayout |
Definition at line 129 of file arccore/src/base/arccore/base/ArrayLayout.h.
| using Arcane::RightLayout3 = RightLayout |
Definition at line 130 of file arccore/src/base/arccore/base/ArrayLayout.h.
| using Arcane::RunQueue = Accelerator::RunQueue |
Definition at line 38 of file arccore/src/common/arccore/common/MemoryUtils.cc.
| typedef signed char Arcane::SByte |
Type of a byte.
Definition at line 45 of file BaseTypes.h.
| typedef Collection<IService*> Arcane::ServiceCollection |
Collection of services.
Definition at line 556 of file ArcaneTypes.h.
Collection of service factories.
Definition at line 562 of file ArcaneTypes.h.
Collection of service factory information.
Definition at line 564 of file ArcaneTypes.h.
Collection of service instances.
Definition at line 558 of file ArcaneTypes.h.
| typedef List<IService*> Arcane::ServiceList |
Array of services.
Definition at line 595 of file ArcaneTypes.h.
| typedef Collection<ISession*> Arcane::SessionCollection |
Collection of sessions.
Definition at line 578 of file ArcaneTypes.h.
| typedef List<ISession*> Arcane::SessionList |
Array of sessions.
Definition at line 607 of file ArcaneTypes.h.
Quantity at the cell center of boolean type.
Definition at line 2581 of file VariableTypedef.h.
Quantity at the cell center of byte type.
Definition at line 2543 of file VariableTypedef.h.
Quantity at the cell center of 16-bit integer type.
Definition at line 2425 of file VariableTypedef.h.
Quantity at the cell center of 32-bit integer type.
Definition at line 2381 of file VariableTypedef.h.
Quantity at the cell center of 64-bit integer type.
Definition at line 2469 of file VariableTypedef.h.
Quantity at the cell center of integer type.
Quantity at the cell center of natural integer type.
Definition at line 2337 of file VariableTypedef.h.
Quantity at the cell center of type real.
Definition at line 2116 of file VariableTypedef.h.
Quantity at the cell center of type coordinates.
Definition at line 2161 of file VariableTypedef.h.
Quantity at the cell center of real tensor type.
Definition at line 2249 of file VariableTypedef.h.
Quantity at the cell center of coordinate type.
Definition at line 2205 of file VariableTypedef.h.
Quantity at the cell center of real tensor type.
Definition at line 2293 of file VariableTypedef.h.
Quantity of DoF of boolean type.
Definition at line 2593 of file VariableTypedef.h.
Quantity of DoF of byte type.
Definition at line 2555 of file VariableTypedef.h.
Quantity of DoF of 16-bit integer type.
Definition at line 2437 of file VariableTypedef.h.
Quantity of DoF of 32-bit integer type.
Definition at line 2393 of file VariableTypedef.h.
Quantity of DoF of 64-bit integer type.
Definition at line 2481 of file VariableTypedef.h.
Quantity of DoF of integer type.
Definition at line 2349 of file VariableTypedef.h.
DoF quantity of type real.
Definition at line 2128 of file VariableTypedef.h.
Quantity of DoF of coordinate type.
Definition at line 2173 of file VariableTypedef.h.
Quantity of DoF of real tensor type.
Definition at line 2261 of file VariableTypedef.h.
Quantity of DoF of coordinate type.
Definition at line 2217 of file VariableTypedef.h.
Quantity of DoF of real tensor type.
Definition at line 2305 of file VariableTypedef.h.
Quantity at the edge of boolean type.
Definition at line 2569 of file VariableTypedef.h.
Quantity at the edge of byte type.
Definition at line 2531 of file VariableTypedef.h.
Quantity at the edge of 16-bit integer type.
Definition at line 2413 of file VariableTypedef.h.
Quantity at the edge of 32-bit integer type.
Definition at line 2369 of file VariableTypedef.h.
Quantity at the edge of 64-bit integer type.
Definition at line 2457 of file VariableTypedef.h.
Quantity at the edge of integer type.
Definition at line 2325 of file VariableTypedef.h.
Quantity at the node of type real.
Definition at line 2104 of file VariableTypedef.h.
Quantity at the node of type coordinates.
Definition at line 2149 of file VariableTypedef.h.
Quantity at the edge of real tensor type.
Definition at line 2237 of file VariableTypedef.h.
Quantity at the edge of coordinate type.
Definition at line 2193 of file VariableTypedef.h.
Quantity at the edge of real tensor type.
Definition at line 2281 of file VariableTypedef.h.
Quantity on the faces of boolean type.
Definition at line 2575 of file VariableTypedef.h.
Quantity on the faces of byte type.
Definition at line 2537 of file VariableTypedef.h.
Quantity on the faces of 16-bit integer type.
Definition at line 2419 of file VariableTypedef.h.
Quantity on the faces of 32-bit integer type.
Definition at line 2375 of file VariableTypedef.h.
Quantity on the faces of 64-bit integer type.
Definition at line 2463 of file VariableTypedef.h.
Quantity on the faces of integer type.
Quantity on the faces of natural integer type.
Definition at line 2331 of file VariableTypedef.h.
Quantity on the faces of type real.
Definition at line 2110 of file VariableTypedef.h.
Quantity on the faces of type coordinates.
Definition at line 2155 of file VariableTypedef.h.
Quantity on the faces of real tensor type.
Definition at line 2243 of file VariableTypedef.h.
Quantity on the faces of coordinate type.
Definition at line 2199 of file VariableTypedef.h.
Quantity on the faces of real tensor type.
Definition at line 2287 of file VariableTypedef.h.
Quantity of 64-bit integer type.
Definition at line 2519 of file VariableTypedef.h.
Quantity of 16-bit integer type.
Definition at line 2401 of file VariableTypedef.h.
Quantity of 32-bit integer type.
Definition at line 2357 of file VariableTypedef.h.
Quantity of 64-bit integer type.
Definition at line 2445 of file VariableTypedef.h.
Quantity of integer type.
Definition at line 2313 of file VariableTypedef.h.
Quantity of real tensor type.
Definition at line 2225 of file VariableTypedef.h.
Quantity of 3D coordinate type.
Definition at line 2181 of file VariableTypedef.h.
Quantity of real tensor type.
Definition at line 2269 of file VariableTypedef.h.
Quantity at the node of boolean type.
Definition at line 2563 of file VariableTypedef.h.
Quantity at the node of byte type.
Definition at line 2525 of file VariableTypedef.h.
Quantity at the node of 16-bit integer type.
Definition at line 2407 of file VariableTypedef.h.
Quantity at the node of 32-bit integer type.
Definition at line 2363 of file VariableTypedef.h.
Quantity at the node of 64-bit integer type.
Definition at line 2451 of file VariableTypedef.h.
Quantity at the node of integer type.
Quantity at the node of natural integer type.
Definition at line 2319 of file VariableTypedef.h.
Quantity at the node of type coordinates.
Definition at line 2143 of file VariableTypedef.h.
Quantity at the node of real tensor type.
Definition at line 2231 of file VariableTypedef.h.
Quantity at the node of coordinate type.
Definition at line 2187 of file VariableTypedef.h.
Quantity at the node of real tensor type.
Definition at line 2275 of file VariableTypedef.h.
Particle-wise quantity of boolean type.
Definition at line 2587 of file VariableTypedef.h.
Particle-wise quantity of byte type.
Definition at line 2549 of file VariableTypedef.h.
Particle-wise quantity of 16-bit integer type.
Definition at line 2431 of file VariableTypedef.h.
Particle-wise quantity of 32-bit integer type.
Definition at line 2387 of file VariableTypedef.h.
Particle-wise quantity of 64-bit integer type.
Definition at line 2475 of file VariableTypedef.h.
Particle-wise quantity of integer type.
Definition at line 2343 of file VariableTypedef.h.
Particle quantity of type real.
Definition at line 2122 of file VariableTypedef.h.
Particle quantity of type coordinates.
Definition at line 2167 of file VariableTypedef.h.
Particle-wise quantity of real tensor type.
Definition at line 2255 of file VariableTypedef.h.
Particle-wise quantity of coordinate type.
Definition at line 2211 of file VariableTypedef.h.
Particle-wise quantity of real tensor type.
Definition at line 2299 of file VariableTypedef.h.
| using Arcane::Short = Int32 |
Definition at line 292 of file ArccoreGlobal.h.
| typedef EMULSimdInfo Arcane::SimdInfo |
| using Arcane::SimpleLoopRanges = SimpleForLoopRanges<RankValue> |
Definition at line 112 of file UtilsTypes.h.
| typedef float Arcane::Single |
Type of a single-precision real number.
Definition at line 51 of file BaseTypes.h.
Collection of singleton service instances.
Definition at line 560 of file ArcaneTypes.h.
Reference to the 'ISingletonServiceInstance' interface.
Definition at line 91 of file ArcaneTypes.h.
| typedef SSESimdX4Real Arcane::SSESimdReal |
Vector of 'double' in SSE implementation.
Uses the 4-element vector as the default vector in SSE. Different tests show that this is the best size. With a size of two, the loops are too small and with a size of 8 the compiler often has too many temporaries to manage, which limits optimization.
| typedef String Arcane::String1024 |
Definition at line 27 of file arcane/src/arcane/utils/String.h.
| typedef String Arcane::String128 |
Definition at line 26 of file arcane/src/arcane/utils/String.h.
| typedef String Arcane::String4096 |
Definition at line 28 of file arcane/src/arcane/utils/String.h.
| typedef Array<String> Arcane::StringArray |
Dynamic one-dimensional array of strings.
Definition at line 145 of file UtilsTypes.h.
| typedef Array2<String> Arcane::StringArray2 |
Dynamic 2D array of strings.
Definition at line 185 of file UtilsTypes.h.
| typedef Array2View<String> Arcane::StringArray2View |
Dynamic 2D array view of strings.
Definition at line 287 of file UtilsTypes.h.
| typedef ArrayView<String> Arcane::StringArrayView |
C equivalent of a 1D array of strings.
Definition at line 463 of file UtilsTypes.h.
| typedef Collection<String> Arcane::StringCollection |
Collection of strings.
Definition at line 506 of file UtilsTypes.h.
Dynamic 2D array view of strings (const).
Definition at line 319 of file UtilsTypes.h.
C equivalent of a 1D array of strings.
Definition at line 492 of file UtilsTypes.h.
| typedef List< String > Arcane::StringList = List<String> |
Unicode string list.
Definition at line 509 of file UtilsTypes.h.
| typedef MultiArray2<String> Arcane::StringMultiArray2 |
2D variable size array of strings
Definition at line 431 of file UtilsTypes.h.
| typedef SharedArray<String> Arcane::StringSharedArray |
Dynamic 1D array of strings.
Definition at line 399 of file UtilsTypes.h.
| typedef SharedArray2<String> Arcane::StringSharedArray2 |
Dynamic 2D array of strings.
Definition at line 225 of file UtilsTypes.h.
| typedef UniqueArray<String> Arcane::StringUniqueArray |
Dynamic 1D array of strings.
Definition at line 359 of file UtilsTypes.h.
| typedef UniqueArray2<String> Arcane::StringUniqueArray2 |
Dynamic 2D array of strings.
Definition at line 255 of file UtilsTypes.h.
| typedef Collection<ISubDomain*> Arcane::SubDomainCollection |
Collection of subdomains.
Definition at line 576 of file ArcaneTypes.h.
| typedef List<ISubDomain*> Arcane::SubDomainList |
Array of subdomains.
Definition at line 605 of file ArcaneTypes.h.
| using Arcane::TBBTask = OneTBBTask |
Definition at line 333 of file TBBTaskImplementation.cc.
| typedef ItemRefinementPatternT<IT_Tetraedron4> Arcane::TetraRefinementPattern2Hex_2Penta_2Py_2Tetra |
Definition at line 81 of file ItemRefinementPattern.h.
Collection of tied interfaces.
Definition at line 590 of file ArcaneTypes.h.
| typedef ConstMultiArray2View<TiedFace> Arcane::TiedInterfaceFaceList |
Definition at line 32 of file ITiedInterface.h.
| typedef List<ITiedInterface*> Arcane::TiedInterfaceList |
Array of tied interfaces.
Definition at line 611 of file ArcaneTypes.h.
| typedef ConstMultiArray2View<TiedNode> Arcane::TiedInterfaceNodeList |
Definition at line 31 of file ITiedInterface.h.
| typedef Collection<ITimeLoop*> Arcane::TimeLoopCollection |
Collection of time loops.
Definition at line 570 of file ArcaneTypes.h.
| using Arcane::TimeLoopEntryPointInfoCollection = Collection<TimeLoopEntryPointInfo> |
Definition at line 207 of file ArcaneTypes.h.
| typedef List<TimeLoopEntryPointInfo> Arcane::TimeLoopEntryPointInfoList |
Definition at line 47 of file TimeLoop.cc.
| typedef List<ITimeLoop*> Arcane::TimeLoopList |
Array of time loops.
Definition at line 599 of file ArcaneTypes.h.
| using Arcane::TimeLoopSingletonServiceInfoCollection = Collection<TimeLoopSingletonServiceInfo> |
Definition at line 208 of file ArcaneTypes.h.
| typedef TraceTimerT<InnerTimer_DAY> Arcane::TraceTimer |
Definition at line 225 of file TraceTimer.h.
| typedef unsigned short Arcane::UChar |
Type of a unicode character.
Definition at line 47 of file BaseTypes.h.
| typedef Array<UChar> Arcane::UCharArray |
Dynamic one-dimensional array of unicode characters.
Definition at line 123 of file UtilsTypes.h.
| typedef Array2<UChar> Arcane::UCharArray2 |
Dynamic 2D array of unicode characters.
Definition at line 163 of file UtilsTypes.h.
| typedef Array2View<UChar> Arcane::UCharArray2View |
Dynamic 2D array view of unicode characters.
Definition at line 273 of file UtilsTypes.h.
| typedef ArrayView< UChar > Arcane::UCharArrayView |
C equivalent of a 1D array of unicode characters.
C equivalent of a one-dimensional array of unicode characters.
Definition at line 449 of file UtilsTypes.h.
Dynamic 2D array view of unicode characters (const).
Definition at line 305 of file UtilsTypes.h.
| typedef ConstArrayView< UChar > Arcane::UCharConstArrayView |
C equivalent of a 1D array of unicode characters.
C equivalent of a one-dimensional array of unicode characters.
Definition at line 478 of file UtilsTypes.h.
| using Arcane::UCharConstSmallSpan = SmallSpan<const UChar> |
Read-only view of a 1D array of unicode characters.
Definition at line 614 of file UtilsTypes.h.
| typedef Span< const UChar > Arcane::UCharConstSpan |
Read-only view of a 1D array of unicode characters.
C equivalent of a one-dimensional array of unicode characters.
Definition at line 550 of file UtilsTypes.h.
| typedef MultiArray2<UChar> Arcane::UCharMultiArray2 |
2D variable size array of unicode characters
Definition at line 417 of file UtilsTypes.h.
| typedef SharedArray<UChar> Arcane::UCharSharedArray |
Dynamic 1D array of unicode characters.
Definition at line 377 of file UtilsTypes.h.
| typedef SharedArray2<UChar> Arcane::UCharSharedArray2 |
Dynamic 2D array of unicode characters.
Definition at line 203 of file UtilsTypes.h.
| using Arcane::UCharSmallSpan = SmallSpan<UChar> |
View of a 1D array of unicode characters.
Definition at line 582 of file UtilsTypes.h.
| typedef Span< UChar > Arcane::UCharSpan |
C equivalent of a 1D array of unicode characters.
C equivalent of a one-dimensional array of unicode characters.
Definition at line 518 of file UtilsTypes.h.
| typedef UniqueArray<UChar> Arcane::UCharUniqueArray |
Dynamic 1D array of unicode characters.
Definition at line 337 of file UtilsTypes.h.
| typedef UniqueArray2<UChar> Arcane::UCharUniqueArray2 |
Dynamic 2D array of unicode characters.
Definition at line 243 of file UtilsTypes.h.
| typedef unsigned short Arcane::UInt16 |
Type of an unsigned Int16.
Definition at line 49 of file BaseTypes.h.
| using Arcane::UInt32 = std::uint32_t |
Unsigned integer type of 32 bits.
Definition at line 237 of file ArccoreGlobal.h.
| using Arcane::UInt64 = std::uint64_t |
Unsigned integer type of 64 bits.
Definition at line 239 of file ArccoreGlobal.h.
| using Arcane::UniqueIdType = Int64 |
Type of integers used to store unique (global) identifiers of entities.
The values this type can take indicate how many entities can be present on the initial domain.
Definition at line 222 of file ArcaneGlobal.h.
| typedef VariableBuildInfo Arcane::VariableBuilder |
Definition at line 34 of file VariableRef.h.
| typedef ItemVariableScalarInViewT<Cell, Byte> Arcane::VariableCellByteInView |
Definition at line 497 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Cell, DataViewSetter<Byte> > Arcane::VariableCellByteOutView |
Definition at line 542 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Cell, Int16> Arcane::VariableCellInt16InView |
Definition at line 503 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Cell, DataViewSetter<Int16> > Arcane::VariableCellInt16OutView |
Definition at line 548 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Cell, Int32> Arcane::VariableCellInt32InView |
Definition at line 509 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Cell, DataViewSetter<Int32> > Arcane::VariableCellInt32OutView |
Definition at line 554 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Cell, Int64> Arcane::VariableCellInt64InView |
Definition at line 515 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Cell, DataViewSetter<Int64> > Arcane::VariableCellInt64OutView |
Definition at line 560 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Cell, Real2> Arcane::VariableCellReal2InView |
Definition at line 527 of file VariableView.h.
| typedef ItemVariableRealNScalarOutViewT<Cell, DataViewSetter<Real2> > Arcane::VariableCellReal2OutView |
Definition at line 572 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Cell, Real3> Arcane::VariableCellReal3InView |
Definition at line 533 of file VariableView.h.
| typedef ItemVariableRealNScalarOutViewT<Cell, DataViewSetter<Real3> > Arcane::VariableCellReal3OutView |
Definition at line 578 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Cell, Real> Arcane::VariableCellRealInView |
Definition at line 521 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Cell, DataViewSetter<Real> > Arcane::VariableCellRealOutView |
Definition at line 566 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Edge, Byte> Arcane::VariableEdgeByteInView |
Definition at line 495 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Edge, DataViewSetter<Byte> > Arcane::VariableEdgeByteOutView |
Definition at line 540 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Edge, Int16> Arcane::VariableEdgeInt16InView |
Definition at line 501 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Edge, DataViewSetter<Int16> > Arcane::VariableEdgeInt16OutView |
Definition at line 546 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Edge, Int32> Arcane::VariableEdgeInt32InView |
Definition at line 507 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Edge, DataViewSetter<Int32> > Arcane::VariableEdgeInt32OutView |
Definition at line 552 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Edge, Int64> Arcane::VariableEdgeInt64InView |
Definition at line 513 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Edge, DataViewSetter<Int64> > Arcane::VariableEdgeInt64OutView |
Definition at line 558 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Edge, Real2> Arcane::VariableEdgeReal2InView |
Definition at line 525 of file VariableView.h.
| typedef ItemVariableRealNScalarOutViewT<Edge, DataViewSetter<Real2> > Arcane::VariableEdgeReal2OutView |
Definition at line 570 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Edge, Real3> Arcane::VariableEdgeReal3InView |
Definition at line 531 of file VariableView.h.
| typedef ItemVariableRealNScalarOutViewT<Edge, DataViewSetter<Real3> > Arcane::VariableEdgeReal3OutView |
Definition at line 576 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Edge, Real> Arcane::VariableEdgeRealInView |
Definition at line 519 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Edge, DataViewSetter<Real> > Arcane::VariableEdgeRealOutView |
Definition at line 564 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Face, Byte> Arcane::VariableFaceByteInView |
Definition at line 496 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Face, DataViewSetter<Byte> > Arcane::VariableFaceByteOutView |
Definition at line 541 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Face, Int16> Arcane::VariableFaceInt16InView |
Definition at line 502 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Face, DataViewSetter<Int16> > Arcane::VariableFaceInt16OutView |
Definition at line 547 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Face, Int32> Arcane::VariableFaceInt32InView |
Definition at line 508 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Face, DataViewSetter<Int32> > Arcane::VariableFaceInt32OutView |
Definition at line 553 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Face, Int64> Arcane::VariableFaceInt64InView |
Definition at line 514 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Face, DataViewSetter<Int64> > Arcane::VariableFaceInt64OutView |
Definition at line 559 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Face, Real2> Arcane::VariableFaceReal2InView |
Definition at line 526 of file VariableView.h.
| typedef ItemVariableRealNScalarOutViewT<Face, DataViewSetter<Real2> > Arcane::VariableFaceReal2OutView |
Definition at line 571 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Face, Real3> Arcane::VariableFaceReal3InView |
Definition at line 532 of file VariableView.h.
| typedef ItemVariableRealNScalarOutViewT<Face, DataViewSetter<Real3> > Arcane::VariableFaceReal3OutView |
Definition at line 577 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Face, Real> Arcane::VariableFaceRealInView |
Definition at line 520 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Face, DataViewSetter<Real> > Arcane::VariableFaceRealOutView |
Definition at line 565 of file VariableView.h.
| typedef VariableRef *(* Arcane::VariableFactoryVariableRefCreateFunc) (const VariableBuildInfo &vb) |
Definition at line 646 of file ArcaneTypes.h.
| typedef VariableCollection Arcane::VariableList |
Definition at line 551 of file ArcaneTypes.h.
| typedef ItemVariableScalarInViewT<Node, Byte> Arcane::VariableNodeByteInView |
Definition at line 494 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Node, DataViewSetter<Byte> > Arcane::VariableNodeByteOutView |
Definition at line 539 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Node, Int16> Arcane::VariableNodeInt16InView |
Definition at line 500 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Node, DataViewSetter<Int16> > Arcane::VariableNodeInt16OutView |
Definition at line 545 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Node, Int32> Arcane::VariableNodeInt32InView |
Definition at line 506 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Node, DataViewSetter<Int32> > Arcane::VariableNodeInt32OutView |
Definition at line 551 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Node, Int64> Arcane::VariableNodeInt64InView |
Definition at line 512 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Node, DataViewSetter<Int64> > Arcane::VariableNodeInt64OutView |
Definition at line 557 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Node, Real2> Arcane::VariableNodeReal2InView |
Definition at line 524 of file VariableView.h.
| typedef ItemVariableRealNScalarOutViewT<Node, DataViewSetter<Real2> > Arcane::VariableNodeReal2OutView |
Definition at line 569 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Node, Real3> Arcane::VariableNodeReal3InView |
Definition at line 530 of file VariableView.h.
| typedef ItemVariableRealNScalarOutViewT<Node, DataViewSetter<Real3> > Arcane::VariableNodeReal3OutView |
Definition at line 575 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Node, Real> Arcane::VariableNodeRealInView |
Definition at line 518 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Node, DataViewSetter<Real> > Arcane::VariableNodeRealOutView |
Definition at line 563 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Particle, Byte> Arcane::VariableParticleByteInView |
Definition at line 498 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Particle, DataViewSetter<Byte> > Arcane::VariableParticleByteOutView |
Definition at line 543 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Particle, Int16> Arcane::VariableParticleInt16InView |
Definition at line 504 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Particle, DataViewSetter<Int16> > Arcane::VariableParticleInt16OutView |
Definition at line 549 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Particle, Int32> Arcane::VariableParticleInt32InView |
Definition at line 510 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Particle, DataViewSetter<Int32> > Arcane::VariableParticleInt32OutView |
Definition at line 555 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Particle, Int64> Arcane::VariableParticleInt64InView |
Definition at line 516 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Particle, DataViewSetter<Int64> > Arcane::VariableParticleInt64OutView |
Definition at line 561 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Particle, Real2> Arcane::VariableParticleReal2InView |
Definition at line 528 of file VariableView.h.
| typedef ItemVariableRealNScalarOutViewT<Particle, DataViewSetter<Real2> > Arcane::VariableParticleReal2OutView |
Definition at line 573 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Particle, Real3> Arcane::VariableParticleReal3InView |
Definition at line 534 of file VariableView.h.
| typedef ItemVariableRealNScalarOutViewT<Particle, DataViewSetter<Real3> > Arcane::VariableParticleReal3OutView |
Definition at line 579 of file VariableView.h.
| typedef ItemVariableScalarInViewT<Particle, Real> Arcane::VariableParticleRealInView |
Definition at line 522 of file VariableView.h.
| typedef ItemVariableScalarOutViewT<Particle, DataViewSetter<Real> > Arcane::VariableParticleRealOutView |
Definition at line 567 of file VariableView.h.
Collection of variables.
Definition at line 572 of file ArcaneTypes.h.
| typedef List<VariableRef*> Arcane::VariableRefList |
Array of variable references.
Definition at line 601 of file ArcaneTypes.h.
| enum Arcane::AMROperationType |
Definition at line 31 of file IAMRTransportFunctor.h.
|
strong |
Type of a basic data item.
| Enumerator | |
|---|---|
| Unknown | Unknown or uninitialized data type. |
| Byte | Byte data type. |
| Float16 | Float16 data type. |
| Float32 | Float32 data type. |
| Float64 | Float64 data type. |
| Float128 | Float128 data type. |
| Int16 | 16-bit integer data type |
| Int32 | 32-bit integer data type |
| Int64 | 64-bit integer data type |
| Int128 | 128-bit integer data type |
| Int8 | < BFloat16 data type |
| Real | 8-bit integer data type |
Definition at line 37 of file arccore/src/base/arccore/base/BasicDataType.h.
|
strong |
Types of events supported by ICaseMng.
It is possible to register for these events via the ICaseMng::observable() method.
| Enumerator | |
|---|---|
| BeginReadOptionsPhase1 | Event generated before reading options in phase 1. |
| BeginReadOptionsPhase2 | Event generated before reading options in phase 2. |
Definition at line 38 of file ICaseMng.h.
|
strong |
Reading phases.
Definition at line 38 of file CaseOptionTypes.h.
Cell node position by direction for Cartesian meshes.
Definition at line 66 of file CartesianMeshGlobal.h.
Possible data initialization policy.
By default, for historical reasons, it is DIP_Legacy.
The initialization policy is considered for the initialization of Arcane variables. This value can be set/retrieved via the functions setGlobalDataInitialisationPolicy() and getGlobalDataInitialisationPolicy().
| Enumerator | |
|---|---|
| DIP_None | No forced initialization. |
| DIP_InitWithDefault | Initialization with the default constructor. For integers, this is the value 0. For reals, this is the value 0.0. |
| DIP_InitWithNan | Initialization with NaN (Not a Number). This mode allows data of type Real and derived types (Real2, Real3, ...) to be initialized with NaN values which trigger an exception when they are used. |
| DIP_Legacy | Initialization in historical mode. This mode is kept for compatibility with versions of Arcane prior to version 2.0 where it was the default mode. In this mode, variables on mesh entities were always initialized with the default constructor upon their first allocation, regardless of the value of getGlobalDataInitialisationPolicy(). The initialization policy was only considered upon a change in the number of elements (resize()) or for variables that were not mesh variables. |
| DIP_InitInitialWithNanResizeWithDefault | Initialization with NaN upon creation and default constructor thereafter. This mode is identical to DIP_InitWithNan for variable creation and to DIP_InitWithDefault when the variable size changes (generally via a call to IVariable::resize() or IVariable::resizeFromGroup()). |
Definition at line 134 of file DataTypes.h.
| enum Arcane::eDataType : Int32 |
Data type.
| Enumerator | |
|---|---|
| DT_Byte | Byte data type. |
| DT_Real | Real data type. |
| DT_Int16 | 16-bit integer data type |
| DT_Int32 | 32-bit integer data type |
| DT_Int64 | 64-bit integer data type |
| DT_String | UTF-8 character string data type. |
| DT_Real2 | Vector 2 data type. |
| DT_Real3 | Vector 3 data type. |
| DT_Real2x2 | 2x2 tensor data type |
| DT_Real3x3 | 3x3 tensor data type |
| DT_BFloat16 | 'BFloat16' data type |
| DT_Float16 | 'Float16' data type |
| DT_Float32 | 'Float32' data type |
| DT_Int8 | 8-bit integer data type |
| DT_Float128 | 128-bit floating point data type |
| DT_Int128 | 128-bit integer data type |
| DT_Unknown | Unknown or uninitialized data type. |
Definition at line 37 of file DataTypes.h.
|
strong |
Physical location of a memory address.
For the ManagedMemoryDevice and ManagedMemoryHost values, this is an indication because there is no simple way to know where the memory is actually located.
Definition at line 155 of file CommonGlobal.h.
| enum Arcane::eItemKind |
| enum Arcane::eMemoryAccessMessage |
Definition at line 29 of file MemoryAccessInfo.h.
|
strong |
Indices for expected memory location.
Definition at line 130 of file CommonGlobal.h.
|
strong |
List of available memory resources.
| Enumerator | |
|---|---|
| Unknown | Unknown or uninitialized value. |
| Host | Allocates on the host. |
| HostPinned | Allocates on the host. |
| Device | Allocates on the device. |
| UnifiedMemory | Allocates using unified memory. |
Definition at line 178 of file CommonGlobal.h.
|
strong |
AMR mesh type.
| Enumerator | |
|---|---|
| None | The mesh is not AMR. |
| Cell | The mesh is AMR by cell. |
| Patch | The mesh is AMR by patch. |
| PatchCartesianMeshOnly | The mesh is AMR by Cartesian patch (rectangular). |
Definition at line 48 of file MeshKind.h.
|
strong |
Types of mesh dimension management.
| Enumerator | |
|---|---|
| MonoDimension | The cells have the same dimension as the mesh. |
| MultiDimension | The cells have the same dimension as the mesh or a lower dimension.
|
| NonManifold | Non-manifold mesh. The mesh is MultiDimension and non-manifold. In this case, if the mesh is 3D, the 2D cells have edges (Edge) instead of faces (Face).
|
Definition at line 72 of file MeshKind.h.
Direction type for a structured mesh.
| Enumerator | |
|---|---|
| MD_DirX | X Direction. |
| MD_DirY | Y Direction. |
| MD_DirZ | Z Direction. |
| MD_DirInvalid | Invalid or uninitialized direction. |
Definition at line 430 of file ArcaneTypes.h.
|
strong |
Events generated by IMesh.
| Enumerator | |
|---|---|
| BeginPrepareDump | Event sent at the beginning of prepareForDump(). |
| EndPrepareDump | Event sent at the end of prepareForDump(). |
Definition at line 29 of file MeshEvents.h.
|
strong |
Mesh structure.
| Enumerator | |
|---|---|
| Unknown | Unknown or not initialized. |
| Unstructured | Unstructured mesh. |
| Cartesian | Cartesian mesh. |
| Polyhedral | Polyhedral mesh. |
Definition at line 29 of file MeshKind.h.
Properties for service creation.
These are flags used with the binary OR operator (|).
| Enumerator | |
|---|---|
| SB_None | No specific property. |
| SB_AllowNull | Allows the service to be absent. |
| SB_Collective | Indicates that all processes perform the same operation. |
Definition at line 48 of file ServiceBuilder.h.
Properties for service factories.
These are flags used with the binary OR operator (|).
| Enumerator | |
|---|---|
| SFP_None | No specific property. |
| SFP_Singleton | Indicates that the service is a singleton. |
| SFP_Autoload | Indicates that the service loads automatically. |
Definition at line 33 of file ServiceProperty.h.
| enum Arcane::eServiceType |
Service type.
This enumeration allows knowing where a service can be created.
These are flags used with the binary OR operator (|). A service can therefore be available in several places. For example, it can be present as a dataset option (ST_CaseOption) and also at the subdomain level (ST_SubDomain). In this latter case, it can be created via the ServiceBuilder class.
Definition at line 59 of file ServiceProperty.h.
|
strong |
Definition at line 29 of file ITimeLoopMng.h.
|
strong |
Reason for stopping the code.
Definition at line 43 of file ITimeLoopMng.h.
| enum Arcane::eTimePhase |
Phase of a temporal action.
Definition at line 410 of file ArcaneTypes.h.
| enum Arcane::eTraceType |
Possible trace type.
Definition at line 193 of file DataTypes.h.
|
strong |
Comparison method to use.
| Enumerator | |
|---|---|
| Same | Compares with a reference. |
| Sync | Checks that the variable is synchronized. |
| SameOnAllReplica | Checks that the variable values are the same on all replicas. |
Definition at line 31 of file VariableComparer.h.
|
strong |
Method used to calculate the difference between two values v1 and v2.
| Enumerator | |
|---|---|
| Relative | Uses (v1-v2) / v1. |
| LocalNormMax | Uses (v1-v2) / local_norm_max. local_norm_max is the maximum of math::abs() of the values on the subdomain. |
Definition at line 42 of file VariableComparer.h.
|
strong |
Connectivity usage policy.
This enumeration serves to transition between historical connectivities and the new implementation.
Currently, only the InternalConnectivityPolicy::NewOnly value is used
| Enumerator | |
|---|---|
| Legacy | Historical connectivities. This mode is identical to the mode before the incorporation of new connectivities. Its memory footprint is the smallest of all available modes.
|
| LegacyAndAllocAccessor | Uses historical connectivities and allocates accessors for these connectivities.
|
| LegacyAndNew | Allocates old and new connectivities and uses the old ones via new accessors in ItemInternal.
|
| NewAndLegacy | Allocates old and new connectivities and uses the new ones via new accessors in ItemInternal.
|
| NewWithDependenciesAndLegacy | Allocates old and new connectivities uses the new ones via new accessors in ItemInternal and relies on a dependency graph of families (Families,Connectivities).
|
| NewOnly | Allocates only the new connectivities. |
Definition at line 516 of file ItemTypes.h.
| enum Arcane::XML_PARSE_TYPE |
Definition at line 1523 of file DomLibXml2.cc.
| void * Arcane::_AddVariableChangedDelegate | ( | VariableRef * | var, |
| void(* | func )() ) |
Definition at line 655 of file VariableRef.cc.
| ISubDomain * Arcane::_arcaneDeprecatedGetSubDomain | ( | ICaseOptions * | opt | ) |
Definition at line 654 of file CaseOptions.cc.
| void Arcane::_arcaneInternalItemEnumeratorSwigSet | ( | const ItemEnumerator * | ie, |
| ItemEnumeratorPOD * | vpod ) |
Definition at line 54 of file ItemEnumerator.cc.
| void Arcane::_ArcaneSetCallGarbageCollectorDelegate | ( | void(* | f )() | ) |
Definition at line 524 of file arcane/src/arcane/utils/PlatformUtils.cc.
| void Arcane::_arcaneTestRealArray2Variant | ( | ) |
Definition at line 33 of file RealArray2Variant.cc.
| void Arcane::_arcaneTestRealArrayVariant | ( | ) |
Definition at line 32 of file RealArrayVariant.cc.
|
extern |
Definition at line 703 of file ItemGroup.cc.
|
extern |
Definition at line 687 of file ItemGroup.cc.
|
extern |
Definition at line 695 of file ItemGroup.cc.
|
extern |
Definition at line 671 of file ItemGroup.cc.
|
extern |
Definition at line 679 of file ItemGroup.cc.
| bool Arcane::_checkDebug | ( | unsigned int | val | ) |
|
inline |
Definition at line 681 of file ArccoreGlobal.h.
| void Arcane::_checkReadConfigFile | ( | StringView | config_file_name | ) |
Definition at line 98 of file ArcaneLauncher.cc.
Definition at line 103 of file CaseOptionSimple.cc.
| void Arcane::_copyCaseOptionValue | ( | bool & | out, |
| const bool & | in ) |
Definition at line 53 of file CaseOptionSimple.cc.
Definition at line 61 of file CaseOptionSimple.cc.
Definition at line 65 of file CaseOptionSimple.cc.
Definition at line 69 of file CaseOptionSimple.cc.
Definition at line 57 of file CaseOptionSimple.cc.
Definition at line 73 of file CaseOptionSimple.cc.
Definition at line 81 of file CaseOptionSimple.cc.
Definition at line 77 of file CaseOptionSimple.cc.
Definition at line 85 of file CaseOptionSimple.cc.
Definition at line 49 of file CaseOptionSimple.cc.
| void Arcane::_copyCaseOptionValue | ( | UniqueArray< T > & | out, |
| const Array< T > & | in ) |
Definition at line 91 of file CaseOptionSimple.cc.
| void Arcane::_copyCaseOptionValue | ( | UniqueArray< T > & | out, |
| const UniqueArray< T > & | in ) |
Definition at line 97 of file CaseOptionSimple.cc.
| bool Arcane::_curveLinear | ( | bool | , |
| bool | , | ||
| U | ) |
Definition at line 337 of file CaseTable.cc.
Definition at line 342 of file CaseTable.cc.
| Integer Arcane::_curveLinear | ( | Integer | current_value, |
| Integer | next_value, | ||
| U | t ) |
Definition at line 332 of file CaseTable.cc.
Definition at line 322 of file CaseTable.cc.
Definition at line 327 of file CaseTable.cc.
| void Arcane::_doAssert | ( | const char * | text, |
| const char * | file, | ||
| const char * | func, | ||
| int | line ) |
Displaying a failed assertion.
Definition at line 255 of file ArccoreGlobal.cc.
| void Arcane::_doAssert | ( | const char * | text, |
| const char * | file, | ||
| const char * | func, | ||
| size_t | line ) |
| void Arcane::_fillSorted | ( | Item | titem, |
| Int32Array & | local_ids, | ||
| Int32ConstArrayView | sorted_ids, | ||
| const IItemFiller & | filler ) |
Definition at line 509 of file MeshUtils.cc.
| bool Arcane::_getHasColorTerminal | ( | ) |
Definition at line 755 of file arccore/src/base/arccore/base/PlatformUtils.cc.
| void Arcane::_internalArcaneMathError | ( | long double | value, |
| const char * | funcname ) |
Definition at line 89 of file ArcaneGlobal.cc.
| void Arcane::_internalArcaneMathError | ( | long double | value1, |
| long double | value2, | ||
| const char * | funcname ) |
Definition at line 103 of file ArcaneGlobal.cc.
| void Arcane::_internalItemTestCompile | ( | ) |
Definition at line 33 of file IndexedItemConnectivityView.cc.
| void Arcane::_RemoveVariableChangedDelegate | ( | VariableRef::UpdateNotifyFunctorList * | functor_list, |
| void(* | func )() ) |
Definition at line 665 of file VariableRef.cc.
|
inline |
Extracts a sub-array from a list of indices.
Fills result with the values from the array values corresponding to the indices indexes.
Definition at line 978 of file Span.h.
References Arcane::SpanImpl< T, SizeType, Extent >::data(), and Arcane::SpanImpl< T, SizeType, Extent >::size().
Referenced by sampleSpan(), and sampleSpan().
| void Arcane::_testAxlOptionsBuilder | ( | ) |
Definition at line 347 of file AxlOptionsBuilder.cc.
| void Arcane::_verboseBuiltInGetValue | ( | const CaseTable * | table, |
| Integer | index, | ||
| T & | v, | ||
| const String & | s ) |
Definition at line 33 of file CaseTable.cc.
|
inline |
Definition at line 107 of file MeshUtils.cc.
| void Arcane::_writeItems | ( | std::ostream & | ofile, |
| const String & | name, | ||
| Int32ConstArrayView | ids ) |
Definition at line 440 of file MeshUtils.cc.
Definition at line 81 of file MeshUtils.cc.
Definition at line 90 of file MeshUtils.cc.
|
inline |
Definition at line 74 of file MeshUtils.cc.
|
inline |
Template routine allowing an entry point to be referenced in a module.
The parameter ModuleType must be a type that derives from IModule.
| module | Module associated with the function |
| func | member function called by the function |
| where | location where the entry point is called |
| property | properties of the entry point (see IEntryPoint) |
| name | name of the function for Arcane |
Definition at line 174 of file EntryPoint.h.
References Arcane::EntryPoint::create(), Arcane::IEntryPoint::PNone, and Arcane::IEntryPoint::WComputeLoop.
Referenced by Arcane::ModuleMaster::ModuleMaster().
|
inline |
Template routine allowing an entry point to be referenced in a module.
The parameter ModuleType must be a type that derives from IModule.
| module | Module associated with the function |
| func | member function called by the function |
| where | location where the entry point is called |
| property | properties of the entry point (see IEntryPoint) |
| name | name of the function for Arcane |
Definition at line 198 of file EntryPoint.h.
References Arcane::EntryPoint::create(), Arcane::IEntryPoint::PNone, and Arcane::IEntryPoint::WComputeLoop.
| size_t Arcane::adjustMemoryCapacity | ( | size_t | wanted_capacity, |
| size_t | element_size, | ||
| size_t | alignment ) |
Definition at line 206 of file MemoryAllocator.cc.
Definition at line 28 of file arcane/src/arcane/utils/Array.cc.
Applies padding at the end of the array ids.
This method fills the elements of ids after the last value so that ids has a valid number of elements that is a multiple of the size of a Simd vector.
ids must use the AlignedMemoryAllocator::Simd() allocator. The padding is done using the value of the last element valid element of ids.
For example, if ids.size()==5 and the Simd vector size is 8, then ids[5], ids[6], and ids[7] are filled with the value of ids[4].
Definition at line 32 of file arcane/src/arcane/utils/Array.cc.
Definition at line 36 of file arcane/src/arcane/utils/Array.cc.
Definition at line 40 of file arcane/src/arcane/utils/Array.cc.
Definition at line 48 of file arcane/src/arcane/utils/Array.cc.
Applies padding at the end of the array ids.
This method fills the elements of ids after the last value so that ids has a valid number of elements that is a multiple of the size of a Simd vector.
The array associated with the view must have enough allocated memory to fill the padding elements, otherwise it leads to an array overflow.
The padding is done using the value of the last element of ids.
For example, if ids.size()==5 and the Simd vector size is 8, then ids[5], ids[6], and ids[7] are filled with the value of ids[4].
Definition at line 52 of file arcane/src/arcane/utils/Array.cc.
Definition at line 56 of file arcane/src/arcane/utils/Array.cc.
Definition at line 60 of file arcane/src/arcane/utils/Array.cc.
| Integer Arcane::arcaneCallFunctionAndCatchException | ( | std::function< void()> | function | ) |
Calls the function function while catching potential exceptions.
Usage:
Definition at line 54 of file arcane/src/arcane/utils/Exception.cc.
| void Arcane::arcaneCallFunctionAndTerminateIfThrow | ( | std::function< void()> | function | ) |
Calls the function function and calls std::terminate() if an exception occurs.
Definition at line 63 of file arcane/src/arcane/utils/Exception.cc.
| void Arcane::arcaneCheckAlignment | ( | const void * | ptr, |
| Integer | alignment ) |
Checks that ptr is aligned on alignment bytes. If not, throws a BadAlignmentException.
Definition at line 201 of file ArcaneGlobal.cc.
| 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.
Definition at line 190 of file ArcaneGlobal.cc.
References ARCANE_THROW_IF.
| 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.
Definition at line 160 of file ArcaneGlobal.cc.
References ARCANE_THROW_IF.
| 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.
Definition at line 175 of file ArcaneGlobal.cc.
References ARCANE_THROW_IF.
| 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.
Definition at line 183 of file ArcaneGlobal.cc.
References ARCANE_THROW_IF.
| 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.
Definition at line 153 of file ArcaneGlobal.cc.
References ARCANE_THROW_IF.
Referenced by Arcane::MultiReduce::execute(), Arcane::MessagePassing::namedBarrier(), and Arcane::MeshUtils::writeMeshConnectivity().
| 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.
Definition at line 168 of file ArcaneGlobal.cc.
References ARCANE_THROW_IF.
| ARCANE_CARTESIANMESH_EXPORT ICartesianMesh * Arcane::arcaneCreateCartesianMesh | ( | IMesh * | mesh | ) |
Definition at line 273 of file CartesianMesh.cc.
| Ref< ISerializedData > Arcane::arcaneCreateEmptySerializedDataRef | ( | ) |
Creates serialized data.
The serialized data is empty. It can only be used after a call to ISerializedData::serialize() in ISerializer::ModePut mode.
Definition at line 427 of file SerializedData.cc.
References createRef().
Referenced by Arcane::ISerializedData::bytes().
| IModuleMaster * Arcane::arcaneCreateModuleMaster | ( | ISubDomain * | sd | ) |
Definition at line 48 of file ModuleMaster.cc.
| Ref< ISerializedData > Arcane::arcaneCreateSerializedDataRef | ( | eDataType | data_type, |
| Int64 | memory_size, | ||
| Integer | nb_dim, | ||
| Int64 | nb_element, | ||
| Int64 | nb_base_element, | ||
| bool | is_multi_size, | ||
| Int64ConstArrayView | dimensions ) |
Creates serialized data.
The arrays dimensions and values are not duplicated and must not be modified as long as the serialized object is used.
The type data_type must be a type among DT_Byte, DT_Int16, DT_Int32, DT_Int64 or DT_Real.
Definition at line 414 of file SerializedData.cc.
References arcaneCreateSerializedDataRef().
Referenced by arcaneCreateSerializedDataRef(), and Arcane::ISerializedData::bytes().
| Ref< ISerializedData > Arcane::arcaneCreateSerializedDataRef | ( | eDataType | data_type, |
| Int64 | memory_size, | ||
| Integer | nb_dim, | ||
| Int64 | nb_element, | ||
| Int64 | nb_base_element, | ||
| bool | is_multi_size, | ||
| Int64ConstArrayView | dimensions, | ||
| const ArrayShape & | shape ) |
Creates serialized data.
The arrays dimensions and values are not duplicated and must not be modified as long as the serialized object is used.
The type data_type must be a type among DT_Byte, DT_Int16, DT_Int32, DT_Int64 or DT_Real.
Definition at line 401 of file SerializedData.cc.
References createRef().
| ITimeLoop * Arcane::arcaneCreateTimeLoop | ( | IApplication * | app, |
| const String & | name ) |
Definition at line 86 of file TimeLoop.cc.
| ITraceMng * Arcane::arcaneCreateTraceMng | ( | ) |
Definition at line 26 of file arcane/src/arcane/utils/TraceMng.cc.
| Int64 Arcane::arcaneCurrentThread | ( | ) |
Returns the ID of the current thread.
Always returns 0 if arcaneHasThread() is false.
Definition at line 104 of file Misc.cc.
References Arcane::platform::getThreadImplementationService().
| void Arcane::arcaneDebugPause | ( | const char * | msg | ) |
Enters pause mode or throws a fatal error.
If the code is compiled in debug mode (ARCANE_DEBUG is defined) or in check mode (ARCANE_CHECK is defined), it pauses the program potentially allowing a debugger to connect to it.
In normal mode, it throws a FatalErrorException with the message msg as an argument.
Definition at line 122 of file Misc.cc.
References arccoreDebugPause().
Referenced by arcaneNullPointerError(), and arcaneRangeError().
| void Arcane::arcaneExitCheckMemory | ( | ) |
Definition at line 176 of file MemoryInfo.cc.
| int Arcane::arcaneGetCpuBaseFrequency | ( | ) |
Returns the CPU frequency in MHz.
Only works under Linux and does not account for possible frequency variations such as turbo-boost.
Definition at line 35 of file PerfCounterMng.cc.
|
constexpr |
Definition at line 38 of file arccore/src/accelerator/arccore/accelerator/RunCommandLoop.h.
|
constexpr |
Definition at line 31 of file arccore/src/accelerator/arccore/accelerator/RunCommandLoop.h.
| IMemoryInfo * Arcane::arcaneGlobalMemoryInfo | ( | ) |
Definition at line 662 of file MemoryInfo.cc.
| MemoryInfo * Arcane::arcaneGlobalTrueMemoryInfo | ( | ) |
Definition at line 61 of file MemoryInfo.cc.
| bool Arcane::arcaneHasThread | ( | ) |
|
inlineconstexpr |
Function to determine what type of reference counter a class uses.
By default, std::shared_ptr is used. To use an internal reference counter, this method must be overridden using the macro ARCCORE_DECLARE_REFERENCE_COUNTED_CLASS().
Definition at line 98 of file RefDeclarations.h.
| void Arcane::arcaneInitCheckMemory | ( | ) |
Definition at line 166 of file MemoryInfo.cc.
| bool Arcane::arcaneIsCheck | ( | ) |
True if running in check mode.
This mode is active if the ARCANE_CHECK macro is defined or if the arcaneSetCheck() method has been set to true.
Definition at line 66 of file Misc.cc.
Referenced by Arcane::ItemGroupImpl::addItems(), Arcane::Array2VariableT< T >::compact(), Arcane::VariableArrayT< T >::compact(), Arcane::CartesianMeshImpl::computeDirections(), Arcane::ItemGroupImpl::removeAddItems(), Arcane::ItemGroupImpl::removeSuppressedItems(), and Arcane::ItemGroupImpl::setItems().
| bool Arcane::arcaneIsDebug | ( | ) |
|
inline |
Signals an invalid argument in a mathematical function.
After displaying the message, it calls arcaneDebugPause()
| arg_value | value of the invalid argument. |
| func_name | name of the mathematical function. |
Definition at line 292 of file ArcaneGlobal.h.
Referenced by Arcane::math::axisSymmetric(), Arcane::math::log(), Arcane::math::log(), Arcane::math::log(), Arcane::math::log10(), Arcane::math::log10(), Arcane::math::planarSymmetric(), Arcane::math::pow(), Arcane::math::pow(), Arcane::math::pow(), Arcane::math::pow(), Arcane::math::pow(), Arcane::math::sqrt(), Arcane::math::sqrt(), and Arcane::math::sqrt().
|
inline |
Signals an invalid argument in a mathematical function.
After displaying the message, it calls arcaneDebugPause()
| arg_value1 | value of the first invalid argument. |
| arg_value2 | value of the second invalid argument. |
| func_name | name of the mathematical function. |
Definition at line 312 of file ArcaneGlobal.h.
| String Arcane::arcaneNamespaceURI | ( | ) |
Definition at line 184 of file InterfaceImpl.cc.
| void Arcane::arcaneNoReferenceError | ( | const void * | ptr | ) |
Use of an unreferenced object.
Signals an attempt to use an object that should no longer be referenced. Displays a message and calls arcaneDebugPause() if requested, and then throws a FatalErrorException.
| ptr | address of the object |
| void Arcane::arcaneNoReferenceErrorCallTerminate | ( | const void * | ptr | ) |
Use of an unreferenced object.
Signals an attempt to use an object that should no longer be referenced. Displays a message and calls arcaneDebugPause() if requested, and then calls std::terminate().
| ptr | address of the object |
Definition at line 167 of file Misc.cc.
Referenced by Arcane::SharedReference::removeRef().
| void Arcane::arcaneNotYetImplemented | ( | const char * | file, |
| const char * | func, | ||
| unsigned long | line, | ||
| const char * | msg ) |
Signals an unimplemented function.
After displaying the message, it calls arcaneDebugPause()
| file | name of the file containing the function |
| func | name of the function |
| line | number |
| msg | optional message to display (0 if none) |
Definition at line 118 of file ArcaneGlobal.cc.
| void Arcane::arcaneNullPointerError | ( | ) |
Signals the use of a null pointer.
Signals an attempt to use a null pointer. Displays a message, calls arcaneDebugPause(), and throws a FatalErrorException.
Definition at line 132 of file ArcaneGlobal.cc.
References arcaneDebugPause().
Referenced by Arcane::PtrT< T >::operator*(), and Arcane::PtrT< T >::operator->().
| void Arcane::arcaneObsolete | ( | const char * | file, |
| const char * | func, | ||
| unsigned long | line, | ||
| const char * | text ) |
|
inline |
Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges.
Definition at line 39 of file ConcurrencyUtils.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges.
Definition at line 103 of file ConcurrencyUtils.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges.
Definition at line 55 of file ConcurrencyUtils.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges.
Definition at line 71 of file ConcurrencyUtils.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges.
Definition at line 117 of file ConcurrencyUtils.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration range given by loop_ranges.
Definition at line 87 of file ConcurrencyUtils.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration range [i0,i0+size].
Definition at line 242 of file Concurrency.h.
References Arcane::TaskFactory::executeParallelFor().
Definition at line 27 of file arcane/src/arcane/utils/Exception.cc.
| Integer Arcane::arcanePrintArcaneException | ( | const Exception & | ex, |
| ITraceMng * | msg, | ||
| bool | is_no_continue ) |
Definition at line 45 of file arcane/src/arcane/utils/Exception.cc.
| void Arcane::arcanePrintf | ( | const char * | format, |
| ... ) |
| Integer Arcane::arcanePrintStdException | ( | const std::exception & | ex, |
| ITraceMng * | msg, | ||
| bool | is_no_continue ) |
Definition at line 36 of file arcane/src/arcane/utils/Exception.cc.
Definition at line 69 of file ArcaneGlobal.cc.
Signals an overflow error.
Signals an array overflow. Displays a message and calls arcaneDebugPause().
| i | invalid index |
| max_size | number of elements in the array |
Definition at line 79 of file ArcaneGlobal.cc.
References arcaneDebugPause().
| void Arcane::arcaneSequentialFor | ( | LoopBoundType< 1, IndexType > | bounds, |
| const Lambda & | func, | ||
| RemainingArgs... | remaining_args ) |
Applies the functor func on a 1D loop.
Definition at line 32 of file arcane/src/arcane/utils/ForLoopRanges.h.
References Arcane::Impl::HostKernelRemainingArgsHelper::applyAtBegin(), and Arcane::Impl::HostKernelRemainingArgsHelper::applyAtEnd().
|
inline |
Applies the functor func on a 2D loop.
Definition at line 42 of file arcane/src/arcane/utils/ForLoopRanges.h.
References arccoreSequentialFor().
|
inline |
Applies the functor func on a 3D loop.
Definition at line 49 of file arcane/src/arcane/utils/ForLoopRanges.h.
References arccoreSequentialFor().
|
inline |
Applies the functor func on a 4D loop.
Definition at line 56 of file arcane/src/arcane/utils/ForLoopRanges.h.
References arccoreSequentialFor().
| void Arcane::arcaneSetCheck | ( | bool | v | ) |
| void Arcane::arcaneSetHasThread | ( | bool | v | ) |
Activates or deactivates thread support.
This function should only be called during application initialization (or before) and must not be modified afterward. Thread activation is only possible if a thread implementation exists on the platform and Arcane was compiled with this support.
| void Arcane::arcaneSetSingletonItemEnumeratorTracer | ( | Ref< IItemEnumeratorTracer > | tracer | ) |
Definition at line 66 of file ItemEnumerator.cc.
Returns the size with padding for a size size.
The returned value is a multiple of SIMD_PADDING_SIZE and is:
Definition at line 215 of file ArcaneGlobal.cc.
References Arcane::ArraySimdPadder::getSizeWithPadding().
|
inline |
Checks that a pointer is not null.
If the pointer is null, it calls arcaneThrowNullPointerError(). Otherwise, it returns the pointer.
Definition at line 804 of file ArcaneGlobal.h.
References arcaneThrowNullPointerError().
| void Arcane::arcaneThrowNullPointerError | ( | const char * | ptr_name, |
| const char * | text ) |
Signals the use of a null pointer by throwing an exception.
Signals an attempt to use a null pointer. Throws a FatalErrorException.
In the exception, displays text if not null, otherwise displays ptr_name.
Normally, this method should not be called directly but via the ARCANE_CHECK_POINTER macro.
Definition at line 144 of file ArcaneGlobal.cc.
Referenced by arcaneThrowIfNull().
| ARCANE_DATATYPE_EXPORT void Arcane::arcaneTraceBreakpoint | ( | ) |
Breakpoint usable by a debugger for tracing.
Definition at line 29 of file DataTracer.cc.
Referenced by Arcane::DataTracerT< DataType >::traceAccess(), Arcane::DataTracerT< DataType >::traceRead(), and Arcane::DataTracerT< DataType >::traceWrite().
| void Arcane::arccoreCallExplainInExceptionConstructor | ( | bool | v | ) |
Definition at line 64 of file arccore/src/base/arccore/base/Exception.cc.
|
inlineconstexpr |
Checks that size can be converted into an 'Integer' to serve as an array size. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Definition at line 271 of file ArrayViewCommon.h.
|
inlineconstexpr |
Checks that size can be converted into an 'Integer' to serve as an array size. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Definition at line 216 of file ArrayViewCommon.h.
|
inlineconstexpr |
Checks that size can be converted into an 'Integer' to serve as an array size.
If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Definition at line 244 of file ArrayViewCommon.h.
|
inlineconstexpr |
Checks that size can be converted into an 'Integer' to serve as an array size. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Definition at line 258 of file ArrayViewCommon.h.
|
inlineconstexpr |
Checks that size can be converted into an 'Integer' to serve as an array size. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Definition at line 203 of file ArrayViewCommon.h.
Referenced by Arcane::ArrayView< Type >::ArrayView(), Arcane::ConstArrayView< Type >::ConstArrayView(), Arcane::Span2Impl< T, Int32, Extent1, Extent2 >::constSmallView(), Arcane::SpanImpl< T, SizeType, DynExtent >::constSmallView(), Arcane::Array< IVariable * >::constView(), Arcane::StringUtils::convertToArcaneString(), Arcane::String::len(), Arcane::ArrayView< Type >::operator=(), Arcane::ConstArrayView< Type >::operator=(), Arcane::Array< IVariable * >::smallSpan(), Arcane::Array< IVariable * >::smallSpan(), Arcane::Span2Impl< T, Int32, Extent1, Extent2 >::smallView(), Arcane::SpanImpl< T, SizeType, DynExtent >::smallView(), Arcane::String::utf8(), and Arcane::Array< IVariable * >::view().
|
inlineconstexpr |
Checks that size can be converted into an 'Integer' to serve as an array size. If possible, returns size converted to an 'Integer'. Otherwise, throws an ArgumentException.
Definition at line 230 of file ArrayViewCommon.h.
Checks for potential array overflow.
Calls arccoreCheckRange(i,0,max_size).
Definition at line 644 of file ArccoreGlobal.h.
References arccoreCheckRange().
Referenced by Arcane::Array2< T >::at(), Arcane::Array2< T >::at(), Arcane::Array< IVariable * >::at(), Arcane::Array< IVariable * >::at(), Arcane::SpanImpl< T, SizeType, DynExtent >::copy(), and Arcane::Array< IVariable * >::setAt().
|
inlineconstexpr |
Checks that size can be converted into an 'Int64' to serve as an array size.
If possible, returns size converted to an 'Int64'. Otherwise, throws an ArgumentException.
Definition at line 286 of file ArrayViewCommon.h.
|
inline |
Checks that min_value_inclusive <= i < max_value_exclusive.
If this is not the case, calls arccoreRangeError() to throw an exception.
Definition at line 621 of file ArccoreGlobal.h.
References arccoreRangeError().
Referenced by arccoreCheckAt().
| ARCCORE_COLLECTIONS_EXPORT void Arcane::arccoreCollectionEntryPoint | ( | ) |
Definition at line 26 of file CollectionsGlobal.cc.
| ARCCORE_TRACE_EXPORT ITraceMng * Arcane::arccoreCreateDefaultTraceMng | ( | ) |
Definition at line 534 of file arccore/src/trace/arccore/trace/TraceMng.cc.
| void Arcane::arccoreDebugPause | ( | const char * | msg | ) |
Enters pause mode or throws a fatal error.
If arccoreSetPauseOnError() is called with the argument true, it pauses the program to potentially attach a debugger.
Otherwise, it throws a FatalErrorException with the message msg as an argument.
Definition at line 114 of file ArccoreGlobal.cc.
References Arcane::Platform::getHostName(), and Arcane::Platform::getProcessId().
Referenced by arcaneDebugPause(), arccoreNullPointerError(), arccoreRangeError(), and arccoreRangeError().
| bool Arcane::arccoreIsCheck | ( | ) |
True if in check mode.
This mode is active if the ARCCORE_CHECK macro is defined or if the arccoreSetCheck() method has been set to true.
Definition at line 80 of file ArccoreGlobal.cc.
Referenced by Arcane::Observable::~Observable().
| bool Arcane::arccoreIsDebug | ( | ) |
True if the ARCCORE_DEBUG macro is defined.
Definition at line 90 of file ArccoreGlobal.cc.
| void Arcane::arccoreNullPointerError | ( | ) |
Signals the use of a null pointer.
Signals an attempt to use a null pointer. Displays a message, calls arccoreDebugPause(), and throws a FatalErrorException.
Definition at line 165 of file ArccoreGlobal.cc.
References arccoreDebugPause().
Referenced by Arcane::CheckedPointer< T >::operator*(), and Arcane::CheckedPointer< T >::operator->().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges.
Definition at line 87 of file ParallelFor.h.
References arccoreSequentialFor(), and Arcane::TaskFactory::executeParallelFor().
Referenced by arcaneParallelFor(), arcaneParallelFor(), arcaneParallelFor(), arcaneParallelFor(), arcaneParallelFor(), arcaneParallelFor(), arccoreParallelFor(), arccoreParallelFor(), arccoreParallelFor(), arccoreParallelFor(), arccoreParallelFor(), and Arcane::Accelerator::Impl::MultiThreadAlgo::doScan().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges.
Definition at line 169 of file ParallelFor.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges.
Definition at line 119 of file ParallelFor.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges.
Definition at line 135 of file ParallelFor.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges.
Definition at line 184 of file ParallelFor.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration interval given by loop_ranges.
Definition at line 152 of file ParallelFor.h.
References arccoreParallelFor().
|
inline |
Applies the lambda function lambda_function concurrently over the iteration interval [i0,i0+size] with the options options.
Definition at line 200 of file ParallelFor.h.
References Arcane::TaskFactory::executeParallelFor().
| void Arcane::arccorePrintf | ( | const char * | format, |
| ... ) |
Encapsulation of the C printf function.
Definition at line 270 of file ArccoreGlobal.cc.
| void Arcane::arccorePrintSpecificMemoryStats | ( | ) |
Definition at line 418 of file arccore/src/common/arccore/common/MemoryUtils.cc.
Definition at line 145 of file ArccoreGlobal.cc.
Signals that a value is not within the desired range.
Indicates that the assertion 0 <= i < max_value is false. Throws an IndexOutOfRangeException.
| i | invalid index |
| max_size | number of elements in the array |
Definition at line 155 of file ArccoreGlobal.cc.
References arccoreDebugPause().
Signals that a value is not within the desired range.
Indicates that the assertion min_value_inclusive <= i < max_value_exclusive is false. Calls arccoreDebugPause() then throws an IndexOutOfRangeException.
| i | invalid value. |
| min_value_inclusive | allowed minimum inclusive value. |
| max_value_exclusive | allowed maximum exclusive value. |
Definition at line 135 of file ArccoreGlobal.cc.
References arccoreDebugPause().
Referenced by arccoreCheckRange().
| void Arcane::arccoreSequentialFor | ( | LoopBoundType< 1, IndexType > | bounds, |
| const Lambda & | func, | ||
| RemainingArgs... | remaining_args ) |
Applies the functor func over a 1D loop.
Definition at line 32 of file SequentialFor.h.
References Arcane::Impl::HostKernelRemainingArgsHelper::applyAtBegin(), and Arcane::Impl::HostKernelRemainingArgsHelper::applyAtEnd().
Referenced by arcaneSequentialFor(), arcaneSequentialFor(), arcaneSequentialFor(), and arccoreParallelFor().
| void Arcane::arccoreSequentialFor | ( | LoopBoundType< 2, IndexType > | bounds, |
| const Lambda & | func ) |
Applies the functor func over a 2D loop.
Definition at line 46 of file SequentialFor.h.
| void Arcane::arccoreSequentialFor | ( | LoopBoundType< 3, IndexType > | bounds, |
| const Lambda & | func ) |
Applies the functor func over a 3D loop.
Definition at line 58 of file SequentialFor.h.
| void Arcane::arccoreSequentialFor | ( | LoopBoundType< 4, IndexType > | bounds, |
| const Lambda & | func ) |
Applies the functor func over a 4D loop.
Definition at line 71 of file SequentialFor.h.
| void Arcane::arccoreSetCheck | ( | bool | v | ) |
Activates or deactivates check mode.
Check mode is always active if the ARCCORE_CHECK macro is defined. Otherwise, it is possible to activate it using this method. This allows certain tests to be enabled even in optimized mode.
Definition at line 85 of file ArccoreGlobal.cc.
| void Arcane::arccoreSetPauseOnError | ( | bool | v | ) |
Indicates whether calling arccoreDebugPause() results in a pause.
Definition at line 108 of file ArccoreGlobal.cc.
| void Arcane::arccoreSetPauseOnException | ( | bool | v | ) |
Definition at line 55 of file arccore/src/base/arccore/base/Exception.cc.
|
inline |
Checks that a pointer is not null.
If the pointer is null, calls arccoreThrowNullPointerError(). Otherwise, returns the pointer.
Definition at line 781 of file ArccoreGlobal.h.
References arccoreThrowNullPointerError().
|
inline |
Checks that a pointer is not null.
If the pointer is null, calls arccoreThrowNullPointerError(). Otherwise, returns the pointer.
Definition at line 767 of file ArccoreGlobal.h.
References arccoreThrowNullPointerError().
| void Arcane::arccoreThrowNullPointerError | ( | const char * | ptr_name, |
| const char * | text ) |
Signals the use of a null pointer by throwing an exception.
Signals an attempt to use a null pointer. Throws a FatalErrorException.
In the exception, displays text if not null, otherwise displays ptr_name.
Normally this method should not be called directly but via the ARCCORE_CHECK_POINTER macro.
Definition at line 177 of file ArccoreGlobal.cc.
Referenced by arccoreThrowIfNull(), and arccoreThrowIfNull().
View of an array in the form of non-modifiable bytes.
T must be a POD type.
Definition at line 1174 of file arccore/src/common/arccore/common/Array.h.
References asBytes(), and Arcane::Array< T >::constSpan().
|
inline |
|
inline |
Converts the view into an array of non-modifiable bytes.
Definition at line 1032 of file Span.h.
References Arcane::SpanImpl< T, SizeType, Extent >::data(), and Arcane::SpanImpl< T, SizeType, Extent >::sizeBytes().
Referenced by asBytes(), asBytes(), asBytes(), Arcane::NumArray< DataType, MDDim1 >::bytes(), Arcane::MeshUtils::checkUniqueIdsHashCollective(), Arcane::MD5HashAlgorithm::computeHash(), Arcane::SHA1HashAlgorithm::computeHash(), Arcane::SHA3HashAlgorithm::computeHash(), Arcane::MD5HashAlgorithm::computeHash64(), Arcane::SHA1HashAlgorithm::computeHash64(), Arcane::SHA3HashAlgorithm::computeHash64(), Arcane::MemoryUtils::copy(), Arcane::IXmlDocumentHolder::loadFromBuffer(), Arcane::JSONDocument::parse(), Arcane::JSONDocument::parse(), and Arcane::Convert::toHexaString().
Definition at line 634 of file arccore/src/base/arccore/base/String.h.
|
inline |
Converts a SmallSpan<const std::byte> into a SmallSpan<const DataType>.
|
inline |
Converts a SmallSpan<std::byte> into a SmallSpan<DataType>.
|
inline |
|
inline |
Converts a Span<std::byte> into a Span<const DataType>.
|
inline |
Converts a Span<std::byte> into a Span<DataType>.
Definition at line 1126 of file Span.h.
Referenced by Arcane::MachineShMemWinMDVariableT< ItemType, DataType, Extents >::operator()(), Arcane::MachineShMemWinMeshVariableArrayT< ItemType, DataType >::operator()(), Arcane::ContigMachineShMemWin< Type >::segmentConstView(), Arcane::ContigMachineShMemWin< Type >::segmentConstView(), Arcane::MachineShMemWin< Type >::segmentConstView(), Arcane::MachineShMemWin< Type >::segmentConstView(), Arcane::ContigMachineShMemWin< Type >::segmentView(), Arcane::ContigMachineShMemWin< Type >::segmentView(), Arcane::MachineShMemWin< Type >::segmentView(), Arcane::MachineShMemWin< Type >::segmentView(), Arcane::MachineShMemWinMDVariableT< ItemType, DataType, Extents >::view(), Arcane::MachineShMemWinMeshVariableArrayT< ItemType, DataType >::view(), Arcane::MachineShMemWinMeshVariableScalarT< ItemType, DataType >::view(), Arcane::MachineShMemWinVariableArray2T< DataType >::view(), Arcane::MachineShMemWinVariableArrayT< DataType >::view(), Arcane::ContigMachineShMemWin< Type >::windowConstView(), and Arcane::ContigMachineShMemWin< Type >::windowView().
|
inline |
View of an array in the form of a writable byte array.
T must be a POD type.
Definition at line 1188 of file arccore/src/common/arccore/common/Array.h.
References asWritableBytes(), and Arcane::Array< T >::span().
|
inline |
Converts the view into an array of modifiable bytes.
This method is only accessible if DataType is not const.
Definition at line 1079 of file Span.h.
References asWritableBytes().
|
inline |
Converts the view into an array of modifiable bytes.
This method is only accessible if DataType is not const.
Definition at line 1068 of file Span.h.
References Arcane::SpanImpl< T, SizeType, Extent >::data(), and Arcane::SpanImpl< T, SizeType, Extent >::sizeBytes().
Referenced by asWritableBytes(), asWritableBytes(), Arcane::NumArray< DataType, MDDim1 >::bytes(), Arcane::MemoryUtils::copy(), Arcane::Accelerator::Impl::DeviceStorage< DataType, N >::copyToAsync(), Arcane::Impl::NumArrayContainer< DataType >::fill(), and Arcane::Impl::NumArrayContainer< DataType >::fill().
| eBasicDataType Arcane::basicDataTypeFromName | ( | const char * | name | ) |
Finds the type associated with name. Throws an exception if there is an error.
Finds the type associated with name. Throws an exception in case of error.
Definition at line 127 of file BasicDataType.cc.
References ARCCORE_FATAL, and basicDataTypeFromName().
| eBasicDataType Arcane::basicDataTypeFromName | ( | const char * | name, |
| bool & | has_error ) |
Finds the type associated with name.
Definition at line 97 of file BasicDataType.cc.
References NB_BASIC_DATA_TYPE, and Unknown.
Referenced by basicDataTypeFromName(), and operator>>().
| const char * Arcane::basicDataTypeName | ( | eBasicDataType | type | ) |
Data type name.
Definition at line 75 of file BasicDataType.cc.
References NB_BASIC_DATA_TYPE.
Referenced by operator<<().
| Integer Arcane::basicDataTypeSize | ( | eBasicDataType | type | ) |
Size of data type type.
Definition at line 114 of file BasicDataType.cc.
References NB_BASIC_DATA_TYPE.
| void Arcane::binaryRead | ( | std::istream & | istr, |
| const Span< std::byte > & | bytes ) |
Reads the content of bytes from the stream istr in binary format.
This is equivalent to calling istr.read(bytes.data(),bytes.size());
Definition at line 102 of file ArrayView.cc.
References Arcane::SpanImpl< T, SizeType, Extent >::data(), and Arcane::SpanImpl< T, SizeType, Extent >::size().
| void Arcane::binaryWrite | ( | std::ostream & | ostr, |
| const Span< const std::byte > & | bytes ) |
Writes the content of bytes to the stream ostr in binary format.
This is equivalent to calling ostr.write(bytes.data(),bytes.size());
Definition at line 93 of file ArrayView.cc.
References Arcane::SpanImpl< T, SizeType, Extent >::data(), and Arcane::SpanImpl< T, SizeType, Extent >::size().
|
inline |
Writing a basic value type v into the string s.
Definition at line 41 of file VariableDataTypeTraits.h.
Referenced by Arcane::VariableDataTypeTraitsT< BFloat16 >::dumpValue(), Arcane::VariableDataTypeTraitsT< Byte >::dumpValue(), Arcane::VariableDataTypeTraitsT< Float128 >::dumpValue(), Arcane::VariableDataTypeTraitsT< Float16 >::dumpValue(), Arcane::VariableDataTypeTraitsT< Float32 >::dumpValue(), Arcane::VariableDataTypeTraitsT< Int128 >::dumpValue(), Arcane::VariableDataTypeTraitsT< Int16 >::dumpValue(), Arcane::VariableDataTypeTraitsT< Int32 >::dumpValue(), Arcane::VariableDataTypeTraitsT< Int64 >::dumpValue(), Arcane::VariableDataTypeTraitsT< Int8 >::dumpValue(), and Arcane::VariableDataTypeTraitsT< Real >::dumpValue().
| bool Arcane::builtInGetValue | ( | BFloat16 & | v, |
| StringView | s ) |
Definition at line 75 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | BFloat16 & | v, |
| StringView | s ) |
Definition at line 75 of file ValueConvert.cc.
|
inline |
Converts the value of the string s to a Boolean.
Stores the converted value in v.
| returns | true on failure; the value of v remains unchanged |
| returns | false on success |
Definition at line 200 of file ValueConvert.h.
References Arcane::StringView::empty().
| bool Arcane::builtInGetValue | ( | BoolArray & | v, |
| StringView | s ) |
Definition at line 385 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | BoolArray & | v, |
| StringView | s ) |
Definition at line 385 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | BoolSharedArray & | v, |
| StringView | s ) |
Definition at line 523 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | BoolSharedArray & | v, |
| StringView | s ) |
Definition at line 523 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | BoolUniqueArray & | v, |
| StringView | s ) |
Definition at line 454 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | BoolUniqueArray & | v, |
| StringView | s ) |
Definition at line 454 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | double & | v, |
| StringView | s ) |
Definition at line 66 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | double & | v, |
| StringView | s ) |
Definition at line 66 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | float & | v, |
| StringView | s ) |
Definition at line 105 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | float & | v, |
| StringView | s ) |
Definition at line 105 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Float128 & | v, |
| StringView | s ) |
Definition at line 93 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Float128 & | v, |
| StringView | s ) |
Definition at line 93 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Float16 & | v, |
| StringView | s ) |
Definition at line 84 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Float16 & | v, |
| StringView | s ) |
Definition at line 84 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | int & | v, |
| StringView | s ) |
Definition at line 120 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | int & | v, |
| StringView | s ) |
Definition at line 120 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int128 & | v, |
| StringView | s ) |
Definition at line 228 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int128 & | v, |
| StringView | s ) |
Definition at line 228 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int16Array & | v, |
| StringView | s ) |
Definition at line 367 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int16Array & | v, |
| StringView | s ) |
Definition at line 367 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int16SharedArray & | v, |
| StringView | s ) |
Definition at line 505 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int16SharedArray & | v, |
| StringView | s ) |
Definition at line 505 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int16UniqueArray & | v, |
| StringView | s ) |
Definition at line 436 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int16UniqueArray & | v, |
| StringView | s ) |
Definition at line 436 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int32Array & | v, |
| StringView | s ) |
Definition at line 373 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int32Array & | v, |
| StringView | s ) |
Definition at line 373 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int32SharedArray & | v, |
| StringView | s ) |
Definition at line 511 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int32SharedArray & | v, |
| StringView | s ) |
Definition at line 511 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int32UniqueArray & | v, |
| StringView | s ) |
Definition at line 442 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int32UniqueArray & | v, |
| StringView | s ) |
Definition at line 442 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int64Array & | v, |
| StringView | s ) |
Definition at line 379 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int64Array & | v, |
| StringView | s ) |
Definition at line 379 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int64SharedArray & | v, |
| StringView | s ) |
Definition at line 517 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int64SharedArray & | v, |
| StringView | s ) |
Definition at line 517 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int64UniqueArray & | v, |
| StringView | s ) |
Definition at line 448 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int64UniqueArray & | v, |
| StringView | s ) |
Definition at line 448 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int8Array & | v, |
| StringView | s ) |
Definition at line 361 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int8Array & | v, |
| StringView | s ) |
Definition at line 361 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int8SharedArray & | v, |
| StringView | s ) |
Definition at line 499 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int8SharedArray & | v, |
| StringView | s ) |
Definition at line 499 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int8UniqueArray & | v, |
| StringView | s ) |
Definition at line 430 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Int8UniqueArray & | v, |
| StringView | s ) |
Definition at line 430 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | long & | v, |
| StringView | s ) |
Definition at line 114 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | long & | v, |
| StringView | s ) |
Definition at line 114 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | long long & | v, |
| StringView | s ) |
Definition at line 162 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | long long & | v, |
| StringView | s ) |
Definition at line 162 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2 & | v, |
| StringView | s ) |
Definition at line 168 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2 & | v, |
| StringView | s ) |
Definition at line 168 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2Array & | v, |
| StringView | s ) |
Definition at line 337 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2Array & | v, |
| StringView | s ) |
Definition at line 337 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2SharedArray & | v, |
| StringView | s ) |
Definition at line 475 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2SharedArray & | v, |
| StringView | s ) |
Definition at line 475 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2UniqueArray & | v, |
| StringView | s ) |
Definition at line 406 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2UniqueArray & | v, |
| StringView | s ) |
Definition at line 406 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2x2 & | v, |
| StringView | s ) |
Definition at line 216 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2x2 & | v, |
| StringView | s ) |
Definition at line 216 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2x2Array & | v, |
| StringView | s ) |
Definition at line 349 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2x2Array & | v, |
| StringView | s ) |
Definition at line 349 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2x2SharedArray & | v, |
| StringView | s ) |
Definition at line 487 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2x2SharedArray & | v, |
| StringView | s ) |
Definition at line 487 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2x2UniqueArray & | v, |
| StringView | s ) |
Definition at line 418 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real2x2UniqueArray & | v, |
| StringView | s ) |
Definition at line 418 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3 & | v, |
| StringView | s ) |
Definition at line 189 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3 & | v, |
| StringView | s ) |
Definition at line 189 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3Array & | v, |
| StringView | s ) |
Definition at line 343 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3Array & | v, |
| StringView | s ) |
Definition at line 343 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3SharedArray & | v, |
| StringView | s ) |
Definition at line 481 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3SharedArray & | v, |
| StringView | s ) |
Definition at line 481 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3UniqueArray & | v, |
| StringView | s ) |
Definition at line 412 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3UniqueArray & | v, |
| StringView | s ) |
Definition at line 412 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3x3 & | v, |
| StringView | s ) |
Definition at line 222 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3x3 & | v, |
| StringView | s ) |
Definition at line 222 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3x3Array & | v, |
| StringView | s ) |
Definition at line 355 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3x3Array & | v, |
| StringView | s ) |
Definition at line 355 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3x3SharedArray & | v, |
| StringView | s ) |
Definition at line 493 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3x3SharedArray & | v, |
| StringView | s ) |
Definition at line 493 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3x3UniqueArray & | v, |
| StringView | s ) |
Definition at line 424 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | Real3x3UniqueArray & | v, |
| StringView | s ) |
Definition at line 424 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | RealArray & | v, |
| StringView | s ) |
Definition at line 331 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | RealArray & | v, |
| StringView | s ) |
Definition at line 331 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | RealSharedArray & | v, |
| StringView | s ) |
Definition at line 469 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | RealSharedArray & | v, |
| StringView | s ) |
Definition at line 469 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | RealUniqueArray & | v, |
| StringView | s ) |
Definition at line 400 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | RealUniqueArray & | v, |
| StringView | s ) |
Definition at line 400 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | short & | v, |
| StringView | s ) |
Definition at line 126 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | short & | v, |
| StringView | s ) |
Definition at line 126 of file ValueConvert.cc.
Spécialisation pour 'String'.
Definition at line 234 of file ValueConvert.h.
| bool Arcane::builtInGetValue | ( | String & | v, |
| StringView | s ) |
Definition at line 278 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | String & | v, |
| StringView | s ) |
Definition at line 278 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | StringArray & | v, |
| StringView | s ) |
Definition at line 391 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | StringArray & | v, |
| StringView | s ) |
Definition at line 391 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | StringSharedArray & | v, |
| StringView | s ) |
Definition at line 529 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | StringSharedArray & | v, |
| StringView | s ) |
Definition at line 529 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | StringUniqueArray & | v, |
| StringView | s ) |
Definition at line 460 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | StringUniqueArray & | v, |
| StringView | s ) |
Definition at line 460 of file ValueConvert.cc.
|
inline |
Converts the value of the string s to the basic type T and stores the value in v.
| true | on failure. |
| false | on success |
Definition at line 251 of file ValueConvert.h.
|
inline |
Converts the value of the string s to the basic type T and stores the value in v.
| true | on failure. |
| false | on success |
Definition at line 227 of file ValueConvert.h.
References Arcane::String::view().
|
inline |
Converts the value of the string s into the basic type T and stores the value in v.
| true | in case of failure. |
| false | in case of success |
Definition at line 106 of file ValueConvert.h.
| bool Arcane::builtInGetValue | ( | unsigned int & | v, |
| StringView | s ) |
Definition at line 144 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | unsigned int & | v, |
| StringView | s ) |
Definition at line 144 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | unsigned long & | v, |
| StringView | s ) |
Definition at line 135 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | unsigned long & | v, |
| StringView | s ) |
Definition at line 135 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | unsigned long long & | v, |
| StringView | s ) |
Definition at line 242 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | unsigned long long & | v, |
| StringView | s ) |
Definition at line 242 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | unsigned short & | v, |
| StringView | s ) |
Definition at line 153 of file ValueConvert.cc.
| bool Arcane::builtInGetValue | ( | unsigned short & | v, |
| StringView | s ) |
Definition at line 153 of file ValueConvert.cc.
Definition at line 626 of file ValueConvert.cc.
Definition at line 630 of file ValueConvert.cc.
Converti la valeur v dans la chaîne s.
| true | en cas d'échec. |
| false | en cas de succès |
Definition at line 568 of file ValueConvert.cc.
References builtInPutValue().
Referenced by builtInPutValue(), and Arcane::CaseOptionSimpleT< T >::setDefaultValue().
| bool Arcane::builtInPutValue | ( | double | v, |
| String & | s ) |
Definition at line 572 of file ValueConvert.cc.
| bool Arcane::builtInPutValue | ( | float | v, |
| String & | s ) |
Definition at line 576 of file ValueConvert.cc.
| bool Arcane::builtInPutValue | ( | int | v, |
| String & | s ) |
Definition at line 580 of file ValueConvert.cc.
| bool Arcane::builtInPutValue | ( | long long | v, |
| String & | s ) |
Definition at line 592 of file ValueConvert.cc.
| bool Arcane::builtInPutValue | ( | long | v, |
| String & | s ) |
Definition at line 588 of file ValueConvert.cc.
Definition at line 618 of file ValueConvert.cc.
Definition at line 622 of file ValueConvert.cc.
| bool Arcane::builtInPutValue | ( | short | v, |
| String & | s ) |
Definition at line 596 of file ValueConvert.cc.
Definition at line 667 of file ValueConvert.cc.
Definition at line 655 of file ValueConvert.cc.
Definition at line 659 of file ValueConvert.cc.
Definition at line 663 of file ValueConvert.cc.
Definition at line 635 of file ValueConvert.cc.
Definition at line 639 of file ValueConvert.cc.
Definition at line 647 of file ValueConvert.cc.
Definition at line 643 of file ValueConvert.cc.
Definition at line 651 of file ValueConvert.cc.
Definition at line 671 of file ValueConvert.cc.
| bool Arcane::builtInPutValue | ( | unsigned int | v, |
| String & | s ) |
Definition at line 584 of file ValueConvert.cc.
| bool Arcane::builtInPutValue | ( | unsigned long long | v, |
| String & | s ) |
Definition at line 608 of file ValueConvert.cc.
| bool Arcane::builtInPutValue | ( | unsigned long | v, |
| String & | s ) |
Definition at line 604 of file ValueConvert.cc.
| bool Arcane::builtInPutValue | ( | unsigned short | v, |
| String & | s ) |
Definition at line 600 of file ValueConvert.cc.
|
inline |
Definition at line 32 of file Algorithm.h.
| IDynamicLibraryLoader * Arcane::createGlibDynamicLibraryLoader | ( | ) |
Definition at line 193 of file GlibDynamicLibraryLoader.cc.
| ARCCORE_CONCURRENCY_EXPORT IThreadBarrier * Arcane::createGlibThreadBarrier | ( | ) |
Definition at line 97 of file GlibThreadImplementation.cc.
|
inline |
Creates an instance of type TrueType with arguments Args and returns a reference to it.
Definition at line 464 of file arccore/src/base/arccore/base/Ref.h.
References makeRef().
Referenced by arcaneCreateEmptySerializedDataRef(), arcaneCreateSerializedDataRef(), and Arcane::SHA1HashAlgorithm::createContext().
| Ref< ISerializer > Arcane::createSerializer | ( | ) |
Creates an instance of ISerializer.
Definition at line 183 of file SerializeGlobal.cc.
References makeRef().
Referenced by Arcane::ISerializer::copy().
| eDataType Arcane::dataTypeFromName | ( | const char * | name | ) |
Finds the type associated with name. Sends an exception in case of error.
Finds the type associated with name. Throws an exception in case of error.
Definition at line 126 of file DataTypes.cc.
References ARCANE_FATAL, and dataTypeFromName().
| eDataType Arcane::dataTypeFromName | ( | const char * | name, |
| bool & | has_error ) |
Finds the type associated with name.
Definition at line 94 of file DataTypes.cc.
References DT_Unknown.
Referenced by dataTypeFromName(), and operator>>().
| const char * Arcane::dataTypeName | ( | eDataType | type | ) |
Size of data type type (which must be different from DT_String).
Definition at line 111 of file DataTypes.cc.
References ARCANE_THROW, and DT_String.
Definition at line 63 of file ArcaneTypes.cc.
|
inline |
Displays the values of array val to the stream o.
If max_print is positive, at most max_print values are displayed. If the array size is greater than max_print, the first and last (max_print/2) elements are displayed.
Definition at line 837 of file arccore/src/base/arccore/base/ArrayView.h.
|
inline |
| String Arcane::format_xml_error | ( | const xmlError * | error | ) |
Definition at line 1306 of file DomLibXml2.cc.
| String Arcane::format_xml_parser_error | ( | const xmlParserCtxt * | parser_context | ) |
Definition at line 1359 of file DomLibXml2.cc.
| LIBXML2_DOMImplementation * Arcane::getDomImplementation | ( | ) |
Definition at line 3735 of file DomLibXml2.cc.
| eDataInitialisationPolicy Arcane::getGlobalDataInitialisationPolicy | ( | ) |
Gets the initialization policy for variables.
Definition at line 164 of file DataTypes.cc.
Referenced by Arcane::Variable::setUsed().
| void Arcane::initializeStringConverter | ( | ) |
Definition at line 117 of file arcane/src/arcane/utils/CStringUtils.cc.
| const char * Arcane::itemKindName | ( | eItemKind | kind | ) |
Entity kind name.
Definition at line 38 of file ArcaneTypes.cc.
References IK_Cell, IK_DoF, IK_Edge, IK_Face, IK_Node, IK_Particle, and IK_Unknown.
Referenced by Arcane::ItemPrinter::Internal::_printBasics(), Arcane::VariableArrayT< T >::initialize(), operator<<(), Arcane::ItemPrinter::print(), and Arcane::MeshUtils::writeMeshConnectivity().
| LIBXML2_Document * Arcane::LIBXML2_NewDocument | ( | const String & | nsURI | ) |
Definition at line 3773 of file DomLibXml2.cc.
| LIBXML2_Element * Arcane::LIBXML2_NewElement | ( | LIBXML2_Document * | _xDoc, |
| const String & | nsURI, | ||
| const String & | elname ) |
Definition at line 3765 of file DomLibXml2.cc.
| ConstMemoryView Arcane::makeConstMemoryView | ( | const void * | ptr, |
| Int32 | datatype_size, | ||
| Int64 | nb_element ) |
Creates a read-only memory view.
| ptr | address of the memory region. |
| datatype_size | size (in bytes) of the data type. |
| nb_element | number of elements in the view. |
The memory region will have a size of datatype_size * nb_element bytes.
Definition at line 36 of file MemoryView.cc.
|
inline |
Creates an iteration range in N.
Definition at line 196 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Creates an iteration range in N^2.
Definition at line 208 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Creates an iteration range in N^3.
Definition at line 220 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Creates an iteration range in N^4.
Definition at line 232 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Creates an iteration range [0,n1[, [0,n2[.
Definition at line 156 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Creates an iteration range [0,n1[, [0,n2[.
Definition at line 166 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Creates an iteration range [0,n1[, [0,n2[, [0,n3[.
Definition at line 176 of file arccore/src/base/arccore/base/ForLoopRanges.h.
|
inline |
Creates an iteration range [0,n1[, [0,n2[, [0,n3[, [0,n4[.
Definition at line 186 of file arccore/src/base/arccore/base/ForLoopRanges.h.
| ConstMemoryView Arcane::makeMemoryView | ( | const DataType * | v | ) |
Creates a constant memory view at address v.
Definition at line 336 of file arccore/src/base/arccore/base/MemoryView.h.
| ConstMemoryView Arcane::makeMemoryView | ( | Span< DataType > | v | ) |
Creates a constant memory view from a Span.
Definition at line 329 of file arccore/src/base/arccore/base/MemoryView.h.
| MeshPartInfo Arcane::makeMeshPartInfoFromParallelMng | ( | IParallelMng * | pm | ) |
Definition at line 28 of file MeshPartInfo.cc.
| MutableMemoryView Arcane::makeMutableMemoryView | ( | DataType * | v | ) |
Creates a mutable memory view at address v.
Definition at line 356 of file arccore/src/base/arccore/base/MemoryView.h.
| MutableMemoryView Arcane::makeMutableMemoryView | ( | Span< DataType > | v | ) |
Creates a mutable memory view from a Span.
Definition at line 346 of file arccore/src/base/arccore/base/MemoryView.h.
| MutableMemoryView Arcane::makeMutableMemoryView | ( | void * | ptr, |
| Int32 | datatype_size, | ||
| Int64 | nb_element ) |
Creates a mutable memory view.
| ptr | address of the memory region. |
| datatype_size | size (in bytes) of the data type. |
| nb_element | number of elements in the view. |
The memory region will have a size of datatype_size * nb_element bytes.
Definition at line 26 of file MemoryView.cc.
|
inline |
Creates a reference on a pointer.
The pointer t must have been allocated by the 'operator new' operator and will be destroyed by the 'operator delete' operator when there is no longer a reference to it.
Definition at line 425 of file arccore/src/base/arccore/base/Ref.h.
Referenced by Arcane::Array2VariableT< T >::Array2VariableT(), Arcane::MEDCaseMeshReader::createBuilder(), Arcane::CartesianMeshImpl::createCartesianMeshCoarsening(), Arcane::Materials::MeshMaterialVariableFactoryRegisterer::createFactory(), Arcane::Variable::createMetaDataRef(), Arcane::ModuleFactory2T< ModuleType >::createModuleInstance(), createRef(), Arcane::MessagePassing::Mpi::StandaloneMpiMessagePassingMng::createRef(), Arcane::Internal::ServiceInterfaceFactory< ServiceType, InterfaceType >::createReference(), Arcane::ParallelMngDispatcher::createSerializeMessageListRef(), createSerializer(), Arcane::Internal::SingletonServiceFactoryBase::createSingletonServiceInstance(), Arcane::ParallelMngDispatcher::createSubParallelMngRef(), Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest::executeOnCompletion(), Arcane::MachineShMemWinMDVariableT< ItemType, DataType, Extents >::MachineShMemWinMDVariableT(), Arcane::MachineShMemWinMeshVariableArrayT< ItemType, DataType >::MachineShMemWinMeshVariableArrayT(), Arcane::MachineShMemWinVariableArray2T< DataType >::MachineShMemWinVariableArray2T(), Arcane::MachineShMemWinVariableCommon::MachineShMemWinVariableCommon(), Arcane::Accelerator::RunQueueEvent::makeEventRef, Arcane::TraceAccessor::TraceAccessor(), Arcane::VariableArrayT< T >::VariableArrayT(), and Arcane::VariableScalarT< T >::VariableScalarT().
|
inline |
Retrieves a reference on the pointer t.
This method is only available if the class InstanceType uses a reference counter (ImplTagId==REF_TAG_REFERENCE_COUNTER).
Definition at line 451 of file arccore/src/base/arccore/base/Ref.h.
|
inline |
Utility for simplified creation of ItemGroupObserverT.
Definition at line 203 of file core/ItemGroupObserver.h.
Referenced by Arcane::ItemGroupImpl::createSubGroup().
|
inline |
Utility for simplified creation of ItemGroupObserverT.
Definition at line 214 of file core/ItemGroupObserver.h.
Definition at line 63 of file arccore/src/base/arccore/base/APReal.h.
|
inlineconstexpr |
Definition at line 128 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Definition at line 122 of file arccore/src/base/arccore/base/ArrayIterator.h.
Compare two entities.
| true | if they are different (different localId()) |
| false | otherwise |
Definition at line 554 of file Item.h.
References Arcane::Item::localId().
Compares the references of two groups.
| true | if g1 and g2 do not refer to the same group, |
| false | otherwise. |
Definition at line 406 of file ItemGroup.h.
|
inline |
Compares the references of two groups.
| true | if g1 and g2 do not refer to the same group, |
| false | otherwise. |
Definition at line 159 of file ItemPairGroup.h.
References Arcane::ItemPairGroup::internal().
Definition at line 2223 of file DomLibXml2.cc.
|
inline |
Compares the objects referenced by v1 and v2 The comparison is done pointer by pointer.
| false | if they are equal |
| true | otherwise |
Definition at line 156 of file Ptr.h.
References Arcane::PtrT< T >::get().
|
inline |
Definition at line 301 of file Real2x2Proxy.h.
|
inline |
Definition at line 306 of file Real2x2Proxy.h.
|
inline |
Definition at line 311 of file Real2x2Proxy.h.
|
inline |
Definition at line 311 of file Real3x3Proxy.h.
|
inline |
Definition at line 316 of file Real3x3Proxy.h.
|
inline |
Definition at line 321 of file Real3x3Proxy.h.
|
inline |
Definition at line 82 of file ServiceInstance.h.
|
inline |
Definition at line 92 of file XmlNodeIterator.h.
|
inline |
Multiplication by a scalar.
Definition at line 376 of file Real2Proxy.h.
References Arcane::Real2Proxy::x, and Arcane::Real2Proxy::y.
|
inline |
Multiplication by a scalar.
Definition at line 354 of file Real2x2Proxy.h.
References Arcane::Real2x2Proxy::x, and Arcane::Real2x2Proxy::y.
|
inline |
Multiplication by a scalar.
Definition at line 341 of file Real3x3Proxy.h.
References Arcane::Real3x3Proxy::x, Arcane::Real3x3Proxy::y, and Arcane::Real3x3Proxy::z.
Definition at line 80 of file SimdOperation.h.
|
inline |
Definition at line 188 of file SimdOperation.h.
Definition at line 131 of file SimdOperation.h.
Definition at line 119 of file SimdOperation.h.
|
inline |
Definition at line 239 of file SimdOperation.h.
|
inline |
Definition at line 227 of file SimdOperation.h.
Definition at line 68 of file SimdOperation.h.
Definition at line 86 of file SimdOperation.h.
Definition at line 62 of file SimdOperation.h.
|
inline |
Definition at line 176 of file SimdOperation.h.
|
inline |
Definition at line 194 of file SimdOperation.h.
|
inline |
Definition at line 170 of file SimdOperation.h.
|
inline |
Definition at line 39 of file SimdOperation.h.
|
inline |
Definition at line 44 of file SimdOperation.h.
|
inline |
Definition at line 49 of file SimdOperation.h.
Definition at line 125 of file SimdOperation.h.
|
inline |
Definition at line 233 of file SimdOperation.h.
Definition at line 74 of file SimdOperation.h.
|
inline |
Definition at line 182 of file SimdOperation.h.
|
inline |
Multiplication by a scalar.
Definition at line 364 of file Real2Proxy.h.
References Arcane::Real2Proxy::x, and Arcane::Real2Proxy::y.
|
inline |
Multiplication by a scalar.
Definition at line 344 of file Real2x2Proxy.h.
References Arcane::Real2x2Proxy::x, and Arcane::Real2x2Proxy::y.
|
inline |
Multiplication by a scalar.
Definition at line 381 of file Real3Proxy.h.
References Arcane::Real3Proxy::x, Arcane::Real3Proxy::y, and Arcane::Real3Proxy::z.
|
inline |
Multiplication by a scalar.
Definition at line 331 of file Real3x3Proxy.h.
References Arcane::Real3x3Proxy::x, Arcane::Real3x3Proxy::y, and Arcane::Real3x3Proxy::z.
|
inline |
Multiplication by a scalar.
Definition at line 393 of file Real3Proxy.h.
References Arcane::Real3Proxy::x, Arcane::Real3Proxy::y, and Arcane::Real3Proxy::z.
Definition at line 69 of file arccore/src/base/arccore/base/APReal.h.
Definition at line 107 of file SimdOperation.h.
|
inline |
Definition at line 215 of file SimdOperation.h.
Definition at line 44 of file SimdOperation.h.
|
inline |
Definition at line 152 of file SimdOperation.h.
|
inline |
Definition at line 24 of file SimdOperation.h.
|
inline |
Definition at line 29 of file SimdOperation.h.
|
inline |
Definition at line 34 of file SimdOperation.h.
|
inlineconstexpr |
Definition at line 207 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Definition at line 201 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Definition at line 194 of file arccore/src/base/arccore/base/ArrayIterator.h.
Definition at line 113 of file SimdOperation.h.
|
inline |
Definition at line 221 of file SimdOperation.h.
Definition at line 50 of file SimdOperation.h.
Definition at line 56 of file SimdOperation.h.
|
inline |
Definition at line 158 of file SimdOperation.h.
|
inline |
Definition at line 164 of file SimdOperation.h.
|
inline |
Definition at line 300 of file SimdEMUL.h.
|
inline |
Definition at line 9 of file SimdOperation.h.
|
inline |
Definition at line 14 of file SimdOperation.h.
|
inline |
Definition at line 19 of file SimdOperation.h.
|
inline |
Division by a scalar.
Definition at line 388 of file Real2Proxy.h.
References Arcane::Real2Proxy::x, and Arcane::Real2Proxy::y.
|
inline |
Division by a scalar.
Definition at line 364 of file Real2x2Proxy.h.
References Arcane::Real2x2Proxy::x, and Arcane::Real2x2Proxy::y.
|
inline |
Division by a scalar.
Definition at line 351 of file Real3x3Proxy.h.
References Arcane::Real3x3Proxy::x, Arcane::Real3x3Proxy::y, and Arcane::Real3x3Proxy::z.
Definition at line 137 of file SimdOperation.h.
Definition at line 143 of file SimdOperation.h.
|
inline |
Definition at line 245 of file SimdOperation.h.
|
inline |
Definition at line 251 of file SimdOperation.h.
Definition at line 92 of file SimdOperation.h.
Definition at line 98 of file SimdOperation.h.
|
inline |
Definition at line 200 of file SimdOperation.h.
|
inline |
Definition at line 206 of file SimdOperation.h.
|
inline |
Definition at line 54 of file SimdOperation.h.
|
inline |
Definition at line 59 of file SimdOperation.h.
|
inline |
Definition at line 64 of file SimdOperation.h.
|
inline |
Division by a scalar.
Definition at line 405 of file Real3Proxy.h.
References Arcane::Real3Proxy::x, Arcane::Real3Proxy::y, and Arcane::Real3Proxy::z.
Emulation of a real number in arbitrary precision.
If one wants arbitrary precision, one must use the 'apfloat' library. This class defines a type for the case where this library 'apfloat'. This class emulates the clas
Definition at line 44 of file arccore/src/base/arccore/base/APReal.h.
|
inlineconstexpr |
Definition at line 140 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Definition at line 134 of file arccore/src/base/arccore/base/ArrayIterator.h.
Compare two entities.
| true | if they are less than (based on localId()) |
| false | otherwise |
Definition at line 565 of file Item.h.
References Arcane::Item::localId().
Compares two groups. The order used is arbitrary and is only used for potential sorting in STL containers.
| true | if g1 is less than g2, |
| false | otherwise. |
Definition at line 394 of file ItemGroup.h.
|
inline |
Comparison operator.
This operator allows sorting Real2Proxy for example in std::set
Definition at line 402 of file Real2Proxy.h.
|
inline |
Comparison operator.
This operator allows Real2s to be sorted for example in std::set
Definition at line 378 of file Real2x2Proxy.h.
References Arcane::Real2x2Proxy::getValue().
|
inline |
Comparison operator.
This operator allows Real3s to be sorted for example in std::set
Definition at line 419 of file Real3Proxy.h.
| bool Arcane::operator< | ( | const StringView & | a, |
| const StringView & | b ) |
| true | if a<b |
| false | otherwise. \relate String |
Definition at line 93 of file StringView.cc.
|
inline |
Comparison operator.
This operator allows sorting Real3s for example when using std::set
Definition at line 365 of file Real3x3Proxy.h.
References Arcane::Real3x3Proxy::x, Arcane::Real3x3Proxy::y, and Arcane::Real3x3Proxy::z.
|
inline |
Definition at line 78 of file StandaloneTraceMessage.h.
|
inline |
Definition at line 71 of file StandaloneTraceMessage.h.
|
inline |
Definition at line 98 of file arccore/src/trace/arccore/trace/TraceMessage.h.
| ARCCORE_TRACE_EXPORT const TraceMessage & Arcane::operator<< | ( | const TraceMessage & | o, |
| const Trace::Color & | c ) |
Definition at line 143 of file TraceMessage.cc.
|
inline |
Definition at line 88 of file arccore/src/trace/arccore/trace/TraceMessage.h.
|
inline |
Definition at line 79 of file arccore/src/base/arccore/base/APReal.h.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const Connectivity::Printer & | p ) |
Definition at line 265 of file Connectivity.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const EMULSimdReal & | s ) |
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const Exception & | ex ) |
Definition at line 277 of file arccore/src/base/arccore/base/Exception.cc.
|
inline |
Definition at line 157 of file ItemPrinter.h.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const HexaPrint & | hp ) |
|
inline |
Definition at line 150 of file ItemPrinter.h.
|
inline |
Definition at line 320 of file ItemSharedInfo.h.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const ItemUniqueId & | id ) |
Definition at line 101 of file ItemInternal.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const MemoryInfo::TracePrinter & | tp ) |
Definition at line 418 of file MemoryInfo.cc.
|
inline |
Definition at line 164 of file ItemPrinter.h.
|
inline |
Definition at line 109 of file Parallel.h.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const StackTrace & | s ) |
Operator for writing a StackTrace.
Stream insertion operator for a StackTrace.
Definition at line 26 of file arccore/src/base/arccore/base/StackTrace.cc.
References Arcane::StackTrace::toString().
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const String & | str ) |
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const StringBuilder & | str ) |
Output operator for a StringBuilder.
Definition at line 391 of file StringBuilder.cc.
References Arcane::String::localstr(), and Arcane::StringBuilder::toString().
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const StringView & | str ) |
Definition at line 56 of file StringView.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const TraceInfo & | t ) |
Definition at line 221 of file ArccoreGlobal.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const VersionInfo & | vi ) |
Definition at line 102 of file VersionInfo.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| eHostDeviceMemoryLocation | v ) |
Definition at line 75 of file CommonGlobal.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| eMemoryResource | v ) |
Definition at line 85 of file CommonGlobal.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| eMeshAMRKind | r ) |
Definition at line 80 of file MeshKind.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| eMeshCellDimensionKind | r ) |
Definition at line 87 of file MeshKind.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| eMeshDirection | md ) |
Output operator on a stream.
Definition at line 168 of file ArcaneTypes.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| eMeshStructure | r ) |
Definition at line 73 of file MeshKind.cc.
|
inline |
| std::ostream & Arcane::operator<< | ( | std::ostream & | ostr, |
| eBasicDataType | data_type ) |
Output operator for a float.
Definition at line 86 of file BasicDataType.cc.
References basicDataTypeName().
| std::ostream & Arcane::operator<< | ( | std::ostream & | ostr, |
| eDataType | data_type ) |
| std::ostream & Arcane::operator<< | ( | std::ostream & | ostr, |
| eItemKind | item_kind ) |
Output operator for a stream.
Definition at line 84 of file ArcaneTypes.cc.
References itemKindName().
| std::ostream & Arcane::operator<< | ( | std::ostream & | ostr, |
| eTimePhase | time_phase ) |
Output operator on a stream.
Definition at line 139 of file ArcaneTypes.cc.
| ARCANE_DATATYPE_EXPORT std::ostream & Arcane::operator<< | ( | std::ostream & | s, |
| const ArrayVariant & | x ) |
Definition at line 274 of file ArrayVariant.cc.
|
inlineconstexpr |
Definition at line 164 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Definition at line 158 of file arccore/src/base/arccore/base/ArrayIterator.h.
Definition at line 57 of file arccore/src/base/arccore/base/APReal.h.
|
inlineconstexpr |
Definition at line 116 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Definition at line 110 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inline |
Definition at line 145 of file BuiltInProxy.h.
|
inline |
Definition at line 149 of file BuiltInProxy.h.
| bool Arcane::operator== | ( | const char * | a, |
| const String & | b ) |
| bool Arcane::operator== | ( | const char * | a, |
| const StringView & | b ) |
| true | if they are equal, |
| false | otherwise. \relate String |
Definition at line 77 of file StringView.cc.
Compare two entities.
| true | if they are identical (same localId()) |
| false | otherwise |
Definition at line 542 of file Item.h.
References Arcane::Item::localId().
Compares the references of two groups.
| true | if g1 and g2 refer to the same group, |
| false | otherwise. |
Definition at line 382 of file ItemGroup.h.
| bool Arcane::operator== | ( | const ItemLocalIdListView & | lhs, |
| const ItemLocalIdListView & | rhs ) |
Definition at line 56 of file ItemLocalIdListView.cc.
|
inline |
Compares the references of two groups.
| true | if g1 and g2 refer to the same group, |
| false | otherwise. |
Definition at line 148 of file ItemPairGroup.h.
References Arcane::ItemPairGroup::internal().
Definition at line 2217 of file DomLibXml2.cc.
|
inline |
Compares the objects referenced by v1 and v2.
The comparison is done pointer by pointer.
| true | if they are equal |
| false | otherwise |
Definition at line 141 of file Ptr.h.
References Arcane::PtrT< T >::get().
|
inline |
Definition at line 282 of file Real2x2Proxy.h.
|
inline |
Definition at line 287 of file Real2x2Proxy.h.
|
inline |
Definition at line 292 of file Real2x2Proxy.h.
|
inline |
Definition at line 292 of file Real3x3Proxy.h.
|
inline |
Definition at line 297 of file Real3x3Proxy.h.
|
inline |
Definition at line 302 of file Real3x3Proxy.h.
|
inline |
Definition at line 77 of file ServiceInstance.h.
| bool Arcane::operator== | ( | const String & | a, |
| const char * | b ) |
| bool Arcane::operator== | ( | const StringBuilder & | a, |
| const StringBuilder & | b ) |
Definition at line 402 of file StringBuilder.cc.
| bool Arcane::operator== | ( | const StringView & | a, |
| const char * | b ) |
| true | if they are equal, |
| false | otherwise. \relate String |
Definition at line 85 of file StringView.cc.
| bool Arcane::operator== | ( | const StringView & | a, |
| const StringView & | b ) |
| true | if they are equal, |
| false | otherwise. |
Definition at line 66 of file StringView.cc.
|
inline |
Definition at line 153 of file BuiltInProxy.h.
|
inline |
Definition at line 86 of file XmlNodeIterator.h.
Definition at line 51 of file arccore/src/base/arccore/base/APReal.h.
|
inlineconstexpr |
Definition at line 153 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Definition at line 147 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Definition at line 177 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inlineconstexpr |
Definition at line 171 of file arccore/src/base/arccore/base/ArrayIterator.h.
|
inline |
Definition at line 87 of file arccore/src/base/arccore/base/APReal.h.
|
inline |
| std::istream & Arcane::operator>> | ( | std::istream & | i, |
| String & | str ) |
| std::istream & Arcane::operator>> | ( | std::istream & | istr, |
| eBasicDataType & | data_type ) |
Input operator from a float.
Definition at line 140 of file BasicDataType.cc.
References basicDataTypeFromName(), and Unknown.
| std::istream & Arcane::operator>> | ( | std::istream & | istr, |
| eDataType & | data_type ) |
Input operator from a float.
Definition at line 139 of file DataTypes.cc.
References dataTypeFromName(), and DT_Unknown.
| std::istream & Arcane::operator>> | ( | std::istream & | istr, |
| eItemKind & | item_kind ) |
Input operator from a stream.
Definition at line 92 of file ArcaneTypes.cc.
References IK_Cell, IK_DoF, IK_Edge, IK_Face, IK_Node, IK_Particle, and IK_Unknown.
| std::istream & Arcane::operator>> | ( | std::istream & | istr, |
| eTimePhase & | time_phase ) |
Input operator from a stream.
Definition at line 147 of file ArcaneTypes.cc.
|
inline |
Extracts a sub-array from a list of indices.
The result is stored in result, whose size must be at least equal to that of indexes.
Definition at line 1019 of file Span.h.
References _sampleSpan().
|
inline |
Extracts a sub-array from a list of indices.
Fills result with the values from the array values corresponding to the indices indexes.
Definition at line 1004 of file Span.h.
References _sampleSpan().
| void Arcane::setGlobalDataInitialisationPolicy | ( | eDataInitialisationPolicy | init_policy | ) |
Sets the initialization policy for variables.
Definition at line 158 of file DataTypes.cc.
| SharedPtrT< T > Arcane::SPtr | ( | T * | ptr | ) |
Definition at line 156 of file SharedPtr.h.
| SharedPtrT< T2 > Arcane::SPtr_dynamic_cast | ( | const SharedPtrT< T > & | src | ) |
Definition at line 162 of file SharedPtr.h.
|
inline |
Swaps the values of v1 and v2.
The swap is done in constant time and without reallocation.
Definition at line 853 of file arccore/src/collections/arccore/collections/Array2.h.
References Arcane::UniqueArray2< T >::swap().
|
inline |
Swaps the values of v1 and v2.
The swap is performed in constant time and without reallocation.
Definition at line 1137 of file arccore/src/common/arccore/common/Array.h.
References Arcane::UniqueArray< T >::swap().
| void Arcane::throwOutOfRangeException | ( | ) |
Definition at line 54 of file Collection.cc.
| TimeMetricAction Arcane::timeMetricPhaseComputation | ( | ITimeMetricCollector * | c | ) |
Definition at line 71 of file TimeMetric.cc.
| TimeMetricAction Arcane::timeMetricPhaseInputOutput | ( | ITimeMetricCollector * | c | ) |
Definition at line 62 of file TimeMetric.cc.
| TimeMetricAction Arcane::timeMetricPhaseMessagePassing | ( | ITimeMetricCollector * | c | ) |
Definition at line 53 of file TimeMetric.cc.
| const char * Arcane::timePhaseName | ( | eTimePhase | time_phase | ) |
Definition at line 126 of file ArcaneTypes.cc.
| NodePrv * Arcane::toNodePrv | ( | const Node & | node | ) |
Definition at line 1373 of file DomLibXml2.cc.
Definition at line 5564 of file DomLibXml2.cc.
|
inline |
Definition at line 359 of file ValueConvert.h.
|
inline |
Definition at line 299 of file ValueConvert.h.
|
inline |
Definition at line 383 of file ValueConvert.h.
|
inline |
Definition at line 407 of file ValueConvert.h.
|
inline |
Definition at line 411 of file ValueConvert.h.
|
inline |
Definition at line 415 of file ValueConvert.h.
|
inline |
Definition at line 391 of file ValueConvert.h.
|
inline |
Definition at line 399 of file ValueConvert.h.
|
inline |
Definition at line 395 of file ValueConvert.h.
|
inline |
Definition at line 403 of file ValueConvert.h.
|
inline |
Definition at line 387 of file ValueConvert.h.
|
inline |
Definition at line 347 of file ValueConvert.h.
|
inline |
Definition at line 379 of file ValueConvert.h.
|
inline |
Definition at line 371 of file ValueConvert.h.
|
inline |
Definition at line 363 of file ValueConvert.h.
|
inline |
Definition at line 367 of file ValueConvert.h.
|
inline |
Definition at line 331 of file ValueConvert.h.
|
inline |
Definition at line 375 of file ValueConvert.h.
|
inline |
Definition at line 351 of file ValueConvert.h.
|
inline |
Definition at line 335 of file ValueConvert.h.
|
inline |
Definition at line 303 of file ValueConvert.h.
|
inline |
Definition at line 307 of file ValueConvert.h.
|
inline |
Definition at line 315 of file ValueConvert.h.
|
inline |
Definition at line 311 of file ValueConvert.h.
|
inline |
Definition at line 319 of file ValueConvert.h.
|
inline |
Definition at line 323 of file ValueConvert.h.
|
inline |
Definition at line 355 of file ValueConvert.h.
|
inline |
Definition at line 343 of file ValueConvert.h.
|
inline |
Definition at line 339 of file ValueConvert.h.
|
inline |
Definition at line 327 of file ValueConvert.h.
| auto Arcane::viewIn | ( | const MeshVariableArrayRefT< ItemType, DataType > & | var | ) |
Read view.
Definition at line 486 of file VariableView.h.
References Arcane::VariableRef::variable().
| auto Arcane::viewIn | ( | const MeshVariableScalarRefT< ItemType, DataType > & | var | ) |
Read view.
Definition at line 477 of file VariableView.h.
References Arcane::VariableRef::variable().
| auto Arcane::viewInOut | ( | MeshVariableArrayRefT< ItemType, DataType > & | var | ) |
Read/write view.
Definition at line 464 of file VariableView.h.
References Arcane::VariableRef::variable().
| auto Arcane::viewInOut | ( | MeshVariableScalarRefT< ItemType, DataType > & | var | ) |
Read/write view.
Definition at line 434 of file VariableView.h.
References Arcane::VariableRef::variable().
| auto Arcane::viewInOut | ( | MeshVariableScalarRefT< ItemType, Real2 > & | var | ) |
Read/write view.
Definition at line 454 of file VariableView.h.
References Arcane::VariableRef::variable().
| auto Arcane::viewInOut | ( | MeshVariableScalarRefT< ItemType, Real3 > & | var | ) |
Read/write view.
Definition at line 444 of file VariableView.h.
References Arcane::VariableRef::variable().
| auto Arcane::viewOut | ( | MeshVariableArrayRefT< ItemType, DataType > & | var | ) |
Write view.
Definition at line 421 of file VariableView.h.
References Arcane::VariableRef::variable().
| auto Arcane::viewOut | ( | MeshVariableScalarRefT< ItemType, DataType > & | var | ) |
Write view.
Definition at line 391 of file VariableView.h.
References Arcane::VariableRef::variable().
| auto Arcane::viewOut | ( | MeshVariableScalarRefT< ItemType, Real2 > & | var | ) |
Write view.
Definition at line 411 of file VariableView.h.
References Arcane::VariableRef::variable().
| auto Arcane::viewOut | ( | MeshVariableScalarRefT< ItemType, Real3 > & | var | ) |
Write view.
Definition at line 401 of file VariableView.h.
References Arcane::VariableRef::variable().
| LIBXML2_Node * Arcane::WrapXML2Node | ( | LIBXML2_Document * | doc, |
| xmlNode * | x2node ) |
Definition at line 6075 of file DomLibXml2.cc.
| Arcane::ARCANE_BEGIN_NAMESPACE_DOM |
Definition at line 1079 of file DomLibXml2.cc.
| VariableFactoryRegisterer* Arcane::arcaneFirstVariableFactory = nullptr |
Definition at line 28 of file VariableFactoryRegisterer.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< bool > |
Definition at line 900 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< BoolArray > |
Definition at line 911 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Int16 > |
Definition at line 901 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Int16Array > |
Definition at line 912 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Int32 > |
Definition at line 902 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Int32Array > |
Definition at line 913 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Int64 > |
Definition at line 903 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Int64Array > |
Definition at line 914 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Real > |
Definition at line 895 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Real2 > |
Definition at line 896 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Real2Array > |
Definition at line 907 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Real2x2 > |
Definition at line 898 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Real2x2Array > |
Definition at line 909 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Real3 > |
Definition at line 897 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Real3Array > |
Definition at line 908 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Real3x3 > |
Definition at line 899 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< Real3x3Array > |
Definition at line 910 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< RealArray > |
Definition at line 906 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< String > |
Definition at line 904 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionMultiSimpleT< StringArray > |
Definition at line 915 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< bool > |
Definition at line 878 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< BoolArray > |
Definition at line 889 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Int16 > |
Definition at line 879 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Int16Array > |
Definition at line 890 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Int32 > |
Definition at line 880 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Int32Array > |
Definition at line 891 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Int64 > |
Definition at line 881 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Int64Array > |
Definition at line 892 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Real > |
Definition at line 873 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Real2 > |
Definition at line 874 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Real2Array > |
Definition at line 885 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Real2x2 > |
Definition at line 876 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Real2x2Array > |
Definition at line 887 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Real3 > |
Definition at line 875 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Real3Array > |
Definition at line 886 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Real3x3 > |
Definition at line 877 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< Real3x3Array > |
Definition at line 888 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< RealArray > |
Definition at line 884 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< String > |
Definition at line 882 of file CaseOptionSimple.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::CaseOptionSimpleT< StringArray > |
Definition at line 893 of file CaseOptionSimple.cc.
| const double Arcane::cgrEPSILON_DELTA = 1.0e-2 |
Definition at line 186 of file ArcaneGlobal.h.
| const double Arcane::cgrPI = 3.14159265358979323846 |
Definition at line 187 of file ArcaneGlobal.h.
| const XMLCh Arcane::chAmpersand = 0x26 |
Definition at line 87 of file DomLibXml2.cc.
| const XMLCh Arcane::chAsterisk = 0x2A |
Definition at line 88 of file DomLibXml2.cc.
| const XMLCh Arcane::chAt = 0x40 |
Definition at line 89 of file DomLibXml2.cc.
| const XMLCh Arcane::chBackSlash = 0x5C |
Definition at line 90 of file DomLibXml2.cc.
| const XMLCh Arcane::chBang = 0x21 |
Definition at line 91 of file DomLibXml2.cc.
| const XMLCh Arcane::chCaret = 0x5E |
Definition at line 92 of file DomLibXml2.cc.
| const XMLCh Arcane::chCloseAngle = 0x3E |
Definition at line 93 of file DomLibXml2.cc.
| const XMLCh Arcane::chCloseCurly = 0x7D |
Definition at line 94 of file DomLibXml2.cc.
| const XMLCh Arcane::chCloseParen = 0x29 |
Definition at line 95 of file DomLibXml2.cc.
| const XMLCh Arcane::chCloseSquare = 0x5D |
Definition at line 96 of file DomLibXml2.cc.
| const XMLCh Arcane::chColon = 0x3A |
Definition at line 97 of file DomLibXml2.cc.
| const XMLCh Arcane::chComma = 0x2C |
Definition at line 98 of file DomLibXml2.cc.
| const XMLCh Arcane::chCR = 0x0D |
Definition at line 86 of file DomLibXml2.cc.
| const XMLCh Arcane::chDash = 0x2D |
Definition at line 99 of file DomLibXml2.cc.
| const XMLCh Arcane::chDigit_0 = 0x30 |
Definition at line 125 of file DomLibXml2.cc.
| const XMLCh Arcane::chDigit_1 = 0x31 |
Definition at line 126 of file DomLibXml2.cc.
| const XMLCh Arcane::chDigit_2 = 0x32 |
Definition at line 127 of file DomLibXml2.cc.
| const XMLCh Arcane::chDigit_3 = 0x33 |
Definition at line 128 of file DomLibXml2.cc.
| const XMLCh Arcane::chDigit_4 = 0x34 |
Definition at line 129 of file DomLibXml2.cc.
| const XMLCh Arcane::chDigit_5 = 0x35 |
Definition at line 130 of file DomLibXml2.cc.
| const XMLCh Arcane::chDigit_6 = 0x36 |
Definition at line 131 of file DomLibXml2.cc.
| const XMLCh Arcane::chDigit_7 = 0x37 |
Definition at line 132 of file DomLibXml2.cc.
| const XMLCh Arcane::chDigit_8 = 0x38 |
Definition at line 133 of file DomLibXml2.cc.
| const XMLCh Arcane::chDigit_9 = 0x39 |
Definition at line 134 of file DomLibXml2.cc.
| const XMLCh Arcane::chDollarSign = 0x24 |
Definition at line 100 of file DomLibXml2.cc.
| const XMLCh Arcane::chDoubleQuote = 0x22 |
Definition at line 101 of file DomLibXml2.cc.
| const XMLCh Arcane::chEqual = 0x3D |
Definition at line 102 of file DomLibXml2.cc.
| const XMLCh Arcane::chFF = 0x0C |
Definition at line 85 of file DomLibXml2.cc.
| const XMLCh Arcane::chForwardSlash = 0x2F |
Definition at line 103 of file DomLibXml2.cc.
| const XMLCh Arcane::chGrave = 0x60 |
Definition at line 104 of file DomLibXml2.cc.
| const XMLCh Arcane::chHTab = 0x09 |
Definition at line 82 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_A = 0x41 |
Definition at line 136 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_a = 0x61 |
Definition at line 163 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_B = 0x42 |
Definition at line 137 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_b = 0x62 |
Definition at line 164 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_C = 0x43 |
Definition at line 138 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_c = 0x63 |
Definition at line 165 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_D = 0x44 |
Definition at line 139 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_d = 0x64 |
Definition at line 166 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_E = 0x45 |
Definition at line 140 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_e = 0x65 |
Definition at line 167 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_F = 0x46 |
Definition at line 141 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_f = 0x66 |
Definition at line 168 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_G = 0x47 |
Definition at line 142 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_g = 0x67 |
Definition at line 169 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_H = 0x48 |
Definition at line 143 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_h = 0x68 |
Definition at line 170 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_I = 0x49 |
Definition at line 144 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_i = 0x69 |
Definition at line 171 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_J = 0x4A |
Definition at line 145 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_j = 0x6A |
Definition at line 172 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_K = 0x4B |
Definition at line 146 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_k = 0x6B |
Definition at line 173 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_L = 0x4C |
Definition at line 147 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_l = 0x6C |
Definition at line 174 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_M = 0x4D |
Definition at line 148 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_m = 0x6D |
Definition at line 175 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_N = 0x4E |
Definition at line 149 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_n = 0x6E |
Definition at line 176 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_O = 0x4F |
Definition at line 150 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_o = 0x6F |
Definition at line 177 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_P = 0x50 |
Definition at line 151 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_p = 0x70 |
Definition at line 178 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_Q = 0x51 |
Definition at line 152 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_q = 0x71 |
Definition at line 179 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_R = 0x52 |
Definition at line 153 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_r = 0x72 |
Definition at line 180 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_S = 0x53 |
Definition at line 154 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_s = 0x73 |
Definition at line 181 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_T = 0x54 |
Definition at line 155 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_t = 0x74 |
Definition at line 182 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_U = 0x55 |
Definition at line 156 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_u = 0x75 |
Definition at line 183 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_V = 0x56 |
Definition at line 157 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_v = 0x76 |
Definition at line 184 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_W = 0x57 |
Definition at line 158 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_w = 0x77 |
Definition at line 185 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_X = 0x58 |
Definition at line 159 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_x = 0x78 |
Definition at line 186 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_Y = 0x59 |
Definition at line 160 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_y = 0x79 |
Definition at line 187 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_Z = 0x5A |
Definition at line 161 of file DomLibXml2.cc.
| const XMLCh Arcane::chLatin_z = 0x7A |
Definition at line 188 of file DomLibXml2.cc.
| const XMLCh Arcane::chLF = 0x0A |
Definition at line 83 of file DomLibXml2.cc.
| const XMLCh Arcane::chLineSeparator = 0x2028 |
Definition at line 193 of file DomLibXml2.cc.
| const XMLCh Arcane::chNEL = 0x85 |
Definition at line 105 of file DomLibXml2.cc.
| ARCANE_BEGIN_NAMESPACE_DOM const XMLCh Arcane::chNull = 0x00 |
Definition at line 81 of file DomLibXml2.cc.
| const XMLCh Arcane::chOpenAngle = 0x3C |
Definition at line 106 of file DomLibXml2.cc.
| const XMLCh Arcane::chOpenCurly = 0x7B |
Definition at line 107 of file DomLibXml2.cc.
| const XMLCh Arcane::chOpenParen = 0x28 |
Definition at line 108 of file DomLibXml2.cc.
| const XMLCh Arcane::chOpenSquare = 0x5B |
Definition at line 109 of file DomLibXml2.cc.
| const XMLCh Arcane::chParagraphSeparator = 0x2029 |
Definition at line 194 of file DomLibXml2.cc.
| const XMLCh Arcane::chPercent = 0x25 |
Definition at line 110 of file DomLibXml2.cc.
| const XMLCh Arcane::chPeriod = 0x2E |
Definition at line 111 of file DomLibXml2.cc.
| const XMLCh Arcane::chPipe = 0x7C |
Definition at line 112 of file DomLibXml2.cc.
| const XMLCh Arcane::chPlus = 0x2B |
Definition at line 113 of file DomLibXml2.cc.
| const XMLCh Arcane::chPound = 0x23 |
Definition at line 114 of file DomLibXml2.cc.
| const XMLCh Arcane::chQuestion = 0x3F |
Definition at line 115 of file DomLibXml2.cc.
| const XMLCh Arcane::chSemiColon = 0x3B |
Definition at line 118 of file DomLibXml2.cc.
| const XMLCh Arcane::chSingleQuote = 0x27 |
Definition at line 116 of file DomLibXml2.cc.
| const XMLCh Arcane::chSpace = 0x20 |
Definition at line 117 of file DomLibXml2.cc.
| const XMLCh Arcane::chSwappedUnicodeMarker = XMLCh(0xFFFE) |
Definition at line 122 of file DomLibXml2.cc.
| const XMLCh Arcane::chTilde = 0x7E |
Definition at line 119 of file DomLibXml2.cc.
| const XMLCh Arcane::chUnderscore = 0x5F |
Definition at line 120 of file DomLibXml2.cc.
| const XMLCh Arcane::chUnicodeMarker = XMLCh(0xFEFF) |
Definition at line 123 of file DomLibXml2.cc.
| const XMLCh Arcane::chVTab = 0x0B |
Definition at line 84 of file DomLibXml2.cc.
| const XMLCh Arcane::chWonSign = 0x20A9 |
Definition at line 191 of file DomLibXml2.cc.
| const XMLCh Arcane::chYenSign = 0xA5 |
Definition at line 190 of file DomLibXml2.cc.
| const char* Arcane::color_fmt[] |
Definition at line 855 of file arccore/src/trace/arccore/trace/TraceMng.cc.
|
inlineconstexpr |
Constant to indicate that an array dimension is dynamic.
Definition at line 54 of file BaseTypes.h.
Referenced by Arcane::impl::ArrayExtentsValue< IndexType_, X0 >::ArrayExtentsValue(), Arcane::impl::ArrayExtentsValue< IndexType_, X0, X1 >::ArrayExtentsValue(), Arcane::impl::ArrayExtentsValue< IndexType_, X0, X1, X2 >::ArrayExtentsValue(), Arcane::impl::ArrayExtentsValue< IndexType_, X0, X1, X2, X3 >::ArrayExtentsValue(), Arcane::impl::ArrayExtentsValue< IndexType_, X0 >::dynamicExtents(), Arcane::impl::ArrayExtentsValue< IndexType_, X0, X1 >::dynamicExtents(), Arcane::impl::ArrayExtentsValue< IndexType_, X0, X1, X2 >::dynamicExtents(), and Arcane::impl::ArrayExtentsValue< IndexType_, X0, X1, X2, X3 >::dynamicExtents().
| AllStatInfoList Arcane::global_all_stat_info_list |
Definition at line 209 of file Profiling.cc.
| bool Arcane::global_arccore_debug_string = false |
Definition at line 32 of file StringImpl.cc.
| const XMLCh Arcane::gXMLString[] = { chLatin_x, chLatin_m, chLatin_l, chNull } |
Definition at line 1302 of file DomLibXml2.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinMDVariableT< Cell, Real, MDDim1 > |
Definition at line 450 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinMDVariableT< Cell, Real, MDDim2 > |
Definition at line 451 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinMDVariableT< Cell, Real, MDDim3 > |
Definition at line 452 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinVariableArray2T< Byte > |
Definition at line 445 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinVariableArray2T< Int16 > |
Definition at line 442 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinVariableArray2T< Int32 > |
Definition at line 443 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinVariableArray2T< Int64 > |
Definition at line 444 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinVariableArray2T< Real > |
Definition at line 437 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinVariableArray2T< Real2 > |
Definition at line 440 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinVariableArray2T< Real2x2 > |
Definition at line 441 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinVariableArray2T< Real3 > |
Definition at line 438 of file MachineShMemWinVariable.cc.
| template class ARCANE_TEMPLATE_EXPORT Arcane::MachineShMemWinVariableArray2T< Real3x3 > |
Definition at line 439 of file MachineShMemWinVariable.cc.
|
constexpr |
Number of supported basic types.
Definition at line 54 of file arccore/src/base/arccore/base/BasicDataType.h.
Referenced by basicDataTypeFromName(), basicDataTypeName(), and basicDataTypeSize().
|
constexpr |
Definition at line 85 of file RefDeclarations.h.
|
constexpr |
Definition at line 84 of file RefDeclarations.h.
|
thread_local |
Definition at line 253 of file Profiling.cc.