-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -- More...
Namespaces | |
| namespace | Accelerator |
| Namespace for accelerator usage. | |
| namespace | Materials |
| Always enables tracing in Arcane parts concerning materials. | |
| namespace | CartesianMeshUtils |
| Utility functions associated with 'ICartesianMesh'. | |
| namespace | Internal |
| Internal types of Arcane. | |
| namespace | mesh |
| AMR. | |
| namespace | Parallel |
| Concurrency implementation. | |
| namespace | MessagePassing |
| Declarations of types and methods used by message exchange mechanisms. | |
| namespace | GeometricUtilities |
| Utility functions on geometry. | |
| namespace | Loop |
| Namespace containing various classes managing loops over entities. | |
| namespace | math |
| Namespace for mathematical functions. | |
| namespace | ParallelMngUtils |
| Utility functions associated with IParallelMng. | |
| namespace | Hdf5Utils |
| Utility functions for Hdf5. | |
| 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 | Platform |
| Namespace for platform-dependent functions. | |
| namespace | Trace |
| Namespace containing types related to traces. | |
Classes | |
| class | IteratorWithIndexBase |
| class | IteratorWithIndex |
| Base class for an iterator that preserves the iteration index. More... | |
| class | AlephIndexing |
| Indexing Manager. More... | |
| class | IAlephTopology |
| class | IAlephVector |
| class | IAlephMatrix |
| class | IAlephFactory |
| class | IAlephFactoryImpl |
| Interface of an implementation factory for Aleph. More... | |
| class | AlephKernelResults |
| class | AlephKernelSolverInitializeArguments |
| Information to initialize the linear solver used. More... | |
| class | AlephKernelArguments |
| class | AlephKernel |
| class | AlephMatrix |
| Matrix of a linear system. More... | |
| class | AlephOrdering |
| Reordering manager. More... | |
| class | AlephParams |
| Parameters of a linear system. More... | |
| class | AlephTopology |
| Information about the parallel environment. More... | |
| class | TypesSolver |
| class | AlephVector |
| Vector of a linear system. More... | |
| class | CudaAlephFactoryImpl |
| class | Cuda |
| class | CNCCoeff |
| class | CNCCoeffIndexCompare |
| class | CNCSparseRowColumn |
| class | CNC_Matrix |
| class | CNC_MatrixPatternCRS |
| class | CNC_MatrixCRS |
| class | CNC_Vector |
| class | AlephVectorCnc |
| class | AlephMatrixCnc |
| class | AlephVectorHypre |
| class | AlephMatrixHypre |
| class | HypreAlephFactoryImpl |
| class | AlephFactory |
| class | AlephKappaService |
| class | AlephTopologyPETSc |
| class | AlephVectorPETSc |
| class | AlephMatrixPETSc |
| class | PETScAlephFactoryImpl |
| class | AlephTopologySloop |
| class | AlephVectorSloop |
| class | AlephMatrixSloop |
| class | SloopAlephFactoryImpl |
| class | AlephVectorTrilinos |
| class | AlephMatrixTrilinos |
| class | TrilinosAlephFactoryImpl |
| 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 | AMRPatchPositionLevelGroup |
| Class allowing storage of patches by level. More... | |
| class | AMRPatchPositionSignature |
| Class for managing patch signatures. More... | |
| class | AMRPatchPositionSignatureCut |
| Class allowing a patch to be cut into several smaller patches. More... | |
| class | CartesianMeshAMRPatchMng |
| class | CartesianMeshNumberingMngInternal |
| class | CartesianMeshPatch |
| Information by direction for each type of mesh entity. More... | |
| class | CartesianMeshUniqueIdRenumbering |
| Renumbering of uniqueId() for Cartesian meshes. More... | |
| class | CartesianPatchGroup |
| class | ICartesianMeshAMRPatchMng |
| class | ICartesianMeshInternal |
| Internal part of ICartesianMesh. More... | |
| class | ICartesianMeshNumberingMngInternal |
| Interface for Cartesian mesh numbering manager. More... | |
| class | ICartesianMeshPatchInternal |
| 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 | CartesianMeshUniqueIdRenumberingV2 |
| Renumbering of uniqueId() for Cartesian meshes. More... | |
| 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 |
| Wrapper around an action. More... | |
| class | ApplicationBuildInfo |
| Information for constructing an instance of IApplication. More... | |
| class | BadIDException |
| Exception for an invalid identifier. More... | |
| class | BadItemIdException |
| Exception for an invalid entity ID. More... | |
| class | InternalErrorException |
| Exception when an internal error occurs. More... | |
| class | BadVariableKindTypeException |
| Exception for an invalid variable kind/type. More... | |
| class | BadPartialVariableItemGroupNameException |
| Exception for an invalid partial variable item group name. More... | |
| class | UnknownItemTypeException |
| Exception when a mesh entity is not of a known type. More... | |
| class | BadReferenceException |
| Exception when trying to dereference a null pointer. More... | |
| class | ReaderWriterException |
| Exception in a reader or writer. More... | |
| class | AssertionException |
| Exception in an assertion. More... | |
| class | SimplePropertyT |
| Basic implementation of a property. More... | |
| class | IScalarDataT |
| Interface of a scalar data item of type T. More... | |
| class | IArrayDataT |
| Interface of a 1D array data item of type T. More... | |
| class | IArray2DataT |
| Interface of a bi-dimensional array data item of type T. More... | |
| class | IMultiArray2DataT |
| Interface of a multi-sized 2D array data item of type T. More... | |
| class | VariableScalarT |
| Scalar variable. More... | |
| class | VariableArrayT |
| Implementation of a variable on a 1D array. More... | |
| class | Array2VariableT |
| Variable on a 2D array. More... | |
| 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 |
| Interface for an array data of type T. More... | |
| class | IArray2DataInternalT |
| Interface for a two-dimensional array data of type T. More... | |
| 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 |
| Block containing a list of indices with an offset. More... | |
| class | BlockIndexList |
| Class managing an array in the form of a block list. More... | |
| class | BlockIndexListBuilder |
| Class allowing the construction of a BlockIndexList. More... | |
| 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 |
| Dataset function. More... | |
| class | CaseFunction2 |
| Implementation of CaseFunction allowing direct return of the value associated with a parameter without passing through a reference. More... | |
| class | CaseNodeNames |
| XML node names of an Arcane dataset. More... | |
| class | CaseOptionBasePrivate |
| Implementation of the base class for a data set option. More... | |
| class | CaseOptionBase |
| Base class for a data set option. More... | |
| class | CaseOptionBuildInfo |
| Information for building a dataset option. More... | |
| class | CaseOptionComplexValue |
| Base class for a complex option value. More... | |
| class | CaseOptionName |
| Name of a data set option. This class allows storing the name of an option in multiple languages. More... | |
| class | CaseOptionEnumValue |
| Name and value of a data set enumeration. More... | |
| class | CaseOptionEnumValues |
| Set of values for an enumeration. More... | |
| 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 |
| List of configuration options for a service or module. More... | |
| class | CaseOptionListMulti |
| Data set option list containing multiple identical children. More... | |
| class | CaseOptionsPrivate |
| class | CaseOptions |
| Base class for a data set options list. More... | |
| 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 |
| Base class for implementing options using services. More... | |
| class | CaseOptionMultiServiceImpl |
| Base class for a service option that can appear multiple times. More... | |
| 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 |
| Base class for an array of complex data set options. More... | |
| class | CaseTable |
| Data set function. More... | |
| class | ICFParamSetter |
| class | CFParamSetterT |
| class | CaseTableParams |
| Parameter of a function. More... | |
| class | CheckpointInfo |
| Information about a checkpoint. More... | |
| class | CheckpointReadInfo |
| Checkpoint reading information. More... | |
| class | CheckpointService |
| Protection/recovery service. More... | |
| class | CodeServicePrivate |
| class | CodeService |
| Abstract class for a code service. More... | |
| 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 | ArrayVariant |
| Polymorphic base type for arrays (dimension 1). More... | |
| class | BadVariantTypeException |
| Exception for an invalid variant type. More... | |
| 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 |
| DataTracer for a data of type DataType. More... | |
| class | DataTypeNames |
| List of names for eDataType. More... | |
| class | DataTypeTraitsT |
| class | BuiltInProxy |
| Proxy of a language type. More... | |
| class | DataTypeTraitsT< bool > |
Specialization of DataTypeTraitsT for the type bool. More... | |
| class | DataTypeTraitsT< Byte > |
Specialization of DataTypeTraitsT for the type Byte. More... | |
| class | DataTypeTraitsT< Real > |
Specialization of DataTypeTraitsT for the type Real. More... | |
| class | DataTypeTraitsT< Float128 > |
Specialization of DataTypeTraitsT for the type Float128. More... | |
| class | DataTypeTraitsT< Float32 > |
Specialization of DataTypeTraitsT for the type Float32. More... | |
| class | DataTypeTraitsT< BFloat16 > |
Specialization of DataTypeTraitsT for the type BFloat16. More... | |
| class | DataTypeTraitsT< Float16 > |
Specialization of DataTypeTraitsT for the type Float16. More... | |
| class | DataTypeTraitsT< Int8 > |
| Specialization of DataTypeTraitsT for the type Integer. More... | |
| class | DataTypeTraitsT< Int16 > |
| Specialization of DataTypeTraitsT for the type Integer. More... | |
| class | DataTypeTraitsT< Int32 > |
| Specialization of DataTypeTraitsT for the type Int32. More... | |
| class | DataTypeTraitsT< Int64 > |
| Specialization of DataTypeTraitsT for the type Int64. More... | |
| class | DataTypeTraitsT< Int128 > |
| Specialization of DataTypeTraitsT for the type Int128. More... | |
| class | DataTypeTraitsT< String > |
| Specialization of DataTypeTraitsT for the type String. More... | |
| class | DataTypeTraitsT< Real2 > |
| Specialization of DataTypeTraitsT for the type Real2. More... | |
| class | DataTypeTraitsT< Real3 > |
| Specialization of DataTypeTraitsT for the type Real3. More... | |
| class | DataTypeTraitsT< Real2x2 > |
| Specialization of DataTypeTraitsT for the type Real2x2. More... | |
| class | DataTypeTraitsT< Real3x3 > |
| Specialization of DataTypeTraitsT for the type Real3x3. More... | |
| class | DataTypeTraitsT< NumVector< Real, Size > > |
| Specialization of DataTypeTraitsT for the type NumVector<Real,Size>. More... | |
| class | DataTypeTraitsT< NumMatrix< Real, RowSize, ColumnSize > > |
| Specialization of DataTypeTraitsT for the type NumMatrix<Real,RowSize,ColumnSize>. More... | |
| class | IDataOperation |
| Interface of an operation on a data. More... | |
| class | IDataTracerT |
| Interface of a tracer. More... | |
| class | RealArray2Variant |
| Variant that can contain the types ConstArray2View, Real2x2, and Real3x3. More... | |
| class | RealArrayVariant |
| Variant that can contain the types ConstArrayView, Real2, and Real3. More... | |
| class | ScalarVariant |
| Polymorphic base type for scalars (dimension 0). More... | |
| class | SmallVariant |
| Class managing a polymorphic type. More... | |
| class | VariantGetterT |
| class | VariantBase |
| Base class for polymorphic types. 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 |
| Module entry point. More... | |
| class | EnumeratorTraceInfo |
| Information for an enumerator's traces. More... | |
| class | EnumeratorTraceWrapper |
| Wrapper around an enumerator for traces. More... | |
| class | ArrayOperator |
| Generic binary operator for expressions. More... | |
| class | ArrayOperatorT |
| class | ArrayExpressionImpl |
| class | BadExpressionException |
| Exception when an expression is not valid. More... | |
| class | BadOperandException |
| Exception for operands in expression operations. More... | |
| class | BadOperationException |
| Exception on an expression operation. More... | |
| class | BinaryExpressionImpl |
| Implementation of a binary expression. More... | |
| class | BinaryOperator |
| Generic binary operator for expressions. More... | |
| class | DefaultBinaryOperator |
| class | Expression |
| Reference to an expression. More... | |
| class | ExpressionImpl |
| Base class for the expression implementation. More... | |
| class | ExpressionResult |
| Polymorphic base type of an expression. More... | |
| class | IExpressionImpl |
| Interface for the different implementations of an expression. More... | |
| class | LitteralExpressionImpl |
| Implementation of a literal expression containing a scalar. More... | |
| class | LitteralOperator |
| Generic cast operator for literals. More... | |
| class | LitteralOperatorT |
| class | OperatorMng |
| Stores all possible operator types on expressions. More... | |
| class | UnaryExpressionImpl |
| Implementation of a unary expression. More... | |
| class | UnaryOperator |
| Generic unary operator for expressions. More... | |
| class | DefaultUnaryOperator |
| class | WhereExpressionImpl |
| Implementation of a binary expression. More... | |
| class | WhereOperator |
| Generic operator for conditional expressions. More... | |
| class | WhereOperatorT |
| 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 |
| Base class of a hash table between group items and their positions in the table. More... | |
| class | IApplication |
| Application interface. More... | |
| class | IArcaneMain |
| Interface of the code management class. More... | |
| class | IAsyncParticleExchanger |
| Interface of an asynchronous particle exchanger. More... | |
| class | IBackwardMng |
| Interface managing backward strategies. More... | |
| class | IBase |
| Interface of the base class for main arcane objects. More... | |
| class | ICartesianMeshGenerationInfo |
| Brief: Cartesian mesh generation information. More... | |
| class | ICaseDocumentFragment |
| Interface of a part of a dataset. More... | |
| class | ICaseDocument |
| Interface of a class managing an XML document of the dataset. More... | |
| class | ICaseDocumentVisitor |
| Visitor interface for a dataset option. More... | |
| class | ICaseFunction |
| Interface of a dataset function. More... | |
| 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 |
| Interface of the service managing the meshes of the dataset. More... | |
| 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 |
| Interface for a data set options list. More... | |
| class | ICaseOptions |
| Interface for a list of data set options. More... | |
| class | ICaseOptionsMulti |
| Interface for a list of options that appears multiple times. More... | |
| 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 |
| Interface of a data factory. More... | |
| class | IDataFactoryMng |
| Interface of the data factory manager. More... | |
| 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 |
| Interface of a data container factory. More... | |
| 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 |
| Interface of a functor to execute code directly after the creation of a subdomain without going through the time loop. More... | |
| class | IDoFFamily |
| Interface of a DoF family. More... | |
| class | IEntryPoint |
| Interface of a module entry point. More... | |
| class | IEntryPointMng |
| Interface for the entry point manager. More... | |
| 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 |
| Factory interface for a class implementing InterfaceType. More... | |
| 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 |
| Interface for an enumerator tracer on entities. More... | |
| class | IItemFamily |
| Interface of an entity family. More... | |
| class | IItemFamilyCompactPolicy |
| Entity compaction policy. More... | |
| class | IItemFamilyExchanger |
| Exchange of entities and their characteristics for a given family. More... | |
| 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 |
| Factory for Arcane classes. More... | |
| 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 |
| Interface of the service managing mesh reading. More... | |
| 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 |
| Interface of a class providing mesh information. More... | |
| 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 |
| Module factory interface (V2). More... | |
| class | ModuleFactoryReference |
| Reference counter for a module factory. More... | |
| class | IModuleMaster |
| Interface of the main module. More... | |
| 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 | CartesianMeshAllocateBuildInfoInternal |
| Internal part of CartesianMeshAllocateBuildInfo. More... | |
| class | DotNetRuntimeInitialisationInfoProperties |
| class | GatherGroup |
| Class allowing the grouping of data from certain sub-domains onto other sub-domains. More... | |
| class | GatherGroupInfo |
| Class allowing the calculation and storage of grouping information. More... | |
| class | ICaseMngInternal |
| Internal part of ICaseMng. More... | |
| class | ICaseOptionListInternal |
| Internal API of the data set options list interface. More... | |
| class | DataCompressionBuffer |
| Class to manage data compression/decompression. More... | |
| class | DataHashInfo |
| Information for calculating data hash. More... | |
| class | IDataInternal |
| Internal part of IData. More... | |
| class | INumericDataInternal |
| Interface for an 'IData' of a numeric type. More... | |
| class | NullDataInternal |
| class | IGatherGroup |
| Interface class allowing the grouping of data from certain subdomains onto other subdomains. More... | |
| class | IGatherGroupInfo |
| Interface class allowing the calculation and storage of grouping information. More... | |
| class | ItemConnectivityMemoryInfo |
| Memory usage information for connectivities. More... | |
| class | IIncrementalItemConnectivityInternal |
| Internal Arcane API for IIncrementalItemConnectivity. More... | |
| class | IItemFamilyInternal |
| Internal part of IItemFamily. More... | |
| class | IItemFamilySerializerMngInternal |
| Manages the serialization/deserialization of entities in a family. More... | |
| class | ILoadBalanceMngInternal |
| Internal API of ILoadBalanceMng to Arcane. More... | |
| class | IMeshInternal |
| Internal part of IMesh. More... | |
| class | IMeshModifierInternal |
| Internal part of IMeshModifier. More... | |
| class | IParallelMngInternal |
| Internal part of IParallelMng. More... | |
| class | IParallelMngUtilsFactory |
| Interface of a factory for the utility functions of IParallelMng. More... | |
| class | IPolyhedralMeshModifier |
| Internal part of IMesh. More... | |
| class | ItemGroupImplInternal |
| Internal API of ItemGroupImpl in Arcane. More... | |
| class | ItemGroupSubPartsByType |
| Management of sub-parts of a group based on the type of its elements. More... | |
| class | ItemGroupInternal |
| Implementation of the ItemGroupImpl class. More... | |
| class | TimeHistoryAddValueArgInternal |
| Class extending the arguments when adding a value to a value history. More... | |
| class | ITimeHistoryMngInternal |
| Interface for the internal part of a value history manager. More... | |
| class | VariableResizeArgs |
| Arguments for resizing a variable. More... | |
| class | IVariableInternal |
| Internal part of Ivariable. More... | |
| class | IVariableMngInternal |
| Interface of the variable manager. More... | |
| class | IVariableSynchronizerMngInternal |
| Internal Arcane API for IVariableSynchronizerMng. More... | |
| class | MachineShMemWinMemoryAllocator |
| class | MachineShMemWinVariableBase |
| Class allowing access to the shared memory part between sub-domains of the same node of a variable. More... | |
| class | MachineShMemWinVariable2DBase |
| Class allowing access to the shared memory part between sub-domains of the same node of a 2D array variable. More... | |
| class | MachineShMemWinVariableMDBase |
| Class allowing access to the shared memory part between sub-domains of the same node of a 2D array variable. More... | |
| class | ParallelMngInternal |
| Internal part of IParallelMng. More... | |
| class | SerializeMessage |
| Message using a SerializeBuffer. More... | |
| class | StringVariableReplace |
| class | UnstructuredMeshAllocateBuildInfoInternal |
| Internal part of UnstructuredMeshAllocateBuildInfo. More... | |
| class | VariableUtilsInternal |
| class | IParallelDispatchT |
| Parallel message handling for the type Type. More... | |
| class | IParallelExchanger |
| Information exchange between processors. More... | |
| class | IParallelMng |
| Interface of the parallelism manager for a subdomain. More... | |
| class | IParallelMngContainer |
| Interface for an 'IParallelMng' container. More... | |
| class | IParallelMngContainerFactory |
| Interface for an 'IParallelMng' container factory. More... | |
| class | IParallelNonBlockingCollective |
| Interface for non-blocking collective parallel operations. More... | |
| class | IParallelNonBlockingCollectiveDispatchT |
| Interface for non-blocking collectives for the type Type. More... | |
| class | IParallelReplication |
| Brief information on parallel subdomain replication. More... | |
| class | IParallelSuperMng |
| Abstract class of the parallelism supervisor. More... | |
| 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 |
| Physical unit. More... | |
| class | IPhysicalUnitConverter |
| Interface of a unit converter. More... | |
| class | IPhysicalUnitSystem |
| Interface of a unit system. More... | |
| class | IPhysicalUnitSystemService |
| Interface of a service managing a unit system. More... | |
| class | IPostProcessorWriter |
| Interface for a writer for post-processing information. More... | |
| class | IPrimaryMesh |
| class | Property |
| Definition of types for properties. More... | |
| class | IPropertyValue |
| Interface of a property value. More... | |
| class | IPropertyType |
| Interface of a property type. More... | |
| class | IPropertyTypeInstance |
| Interface of a property type instance. More... | |
| 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 |
| Interface of a serialized data. More... | |
| class | IService |
| Interface of a service. More... | |
| class | IServiceInstance |
| Interface of a service instance. More... | |
| class | ISingletonServiceInstance |
| Interface of a singleton service instance. More... | |
| class | IServiceInstanceT |
| Typed interface managing a service instance. More... | |
| class | IServiceAndModuleFactoryMng |
| Interface of a service and module factory manager. More... | |
| class | IServiceFactoryInfo |
| Information about a service factory. More... | |
| class | IServiceInfo |
| Interface for service or module information. More... | |
| class | IServiceLoader |
| Service loading interface. More... | |
| 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 |
| Methods for conversions between different entity management classes of entities. More... | |
| 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 |
| Iterator for the ItemConnectedListView class. More... | |
| 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 |
| Views of containers holding connectivity. This class allows the containers used to be opaque outside of Arcane to facilitate their eventual change. More... | |
| 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 |
| Null group class. More... | |
| class | ItemGroupImplItemGroupComputeFunctor |
| class | ItemCheckSuppressedFunctor |
| class | ItemGroupImpl |
| Brief: Implementation of a mesh entity group. More... | |
| 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 |
| View over an index array (localIds()) of entities. More... | |
| 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 for building an instance of ItemBase. More... | |
| class | ItemInternalConnectivityList |
| Connectivity information, for an entity family, allowing transition between old and new connectivity implementations. More... | |
| class | ItemBase |
| Base class for mesh entities. More... | |
| class | MutableItemBase |
| Methods allowing modification of ItemBase. More... | |
| class | ItemInternal |
| Internal structure of a mesh entity. More... | |
| class | ItemInternalCompatibility |
| Methods for conversions between different entity management classes. More... | |
| class | ItemInternalEnumerator |
| Enumerator over a list of entities. More... | |
| class | ItemInternalSortFunction |
| Interface for an entity sorting function. More... | |
| class | ItemInternalVectorViewConstIterator |
| Iterator for an ItemInternalVectorView. More... | |
| class | ItemInternalVectorView |
| Internal view on an array of entities. More... | |
| 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 |
| Null group class. More... | |
| class | ItemPairGroupImplPrivate |
| class | ItemPairGroupImpl |
| Implementation of an array of lists of entities. More... | |
| 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 |
| Internal shared structure of a mesh entity. More... | |
| class | ItemTypeId |
| Type of an entity (Item). More... | |
| class | ItemTypeInfo |
| Info on a mesh entity type. More... | |
| class | ItemTypeInfoBuilder |
| Construction of the information for a mesh entity type. More... | |
| class | MultiBufferT |
| Buffer for multiple allocation. More... | |
| 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 |
| Characteristics of mesh elements. More... | |
| class | ItemTraitsT< Node > |
Characteristics of mesh entities of type Node. More... | |
| class | ItemTraitsT< Edge > |
Characteristics of mesh entities of type Edge. More... | |
| class | ItemTraitsT< Face > |
Characteristics of mesh entities of type Face. More... | |
| class | ItemTraitsT< Cell > |
Characteristics of mesh entities of type Cell. More... | |
| class | ItemTraitsT< Particle > |
Characteristics of mesh entities of type Particle. More... | |
| class | ItemTraitsT< DoF > |
Characteristics of mesh entities of type DoF. More... | |
| 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 > |
| Specialization for Int64. More... | |
| class | ItemVector |
| Entity vector. More... | |
| class | ConstArrayViewPOD_T |
| class | ItemIndexArrayViewPOD |
| class | ItemVectorViewPOD |
| class | ItemVectorViewConstIterator |
| Iterator for the ItemVectorView class. More... | |
| 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 |
| Interface managing execution time statistics. More... | |
| 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 |
| Interface for a variable factory. More... | |
| class | IVariableFilter |
| Functor of a filter applicable to variables. More... | |
| class | IVariableMng |
| Variable manager interface. More... | |
| class | IVariableParallelOperation |
| Interface of a class for parallel operations on variables. More... | |
| class | IVariableReader |
| Brief reading of variables during calculation. More... | |
| 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 |
| Writing variables for initialization and during calculation. More... | |
| 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 |
| Indirection tables for mesh entities. More... | |
| 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 |
| Module factory. More... | |
| class | ModuleFactory2 |
| Class implementing IModuleFactory2. More... | |
| class | ModuleFactory2T |
| Template class for module factory. More... | |
| class | ModuleMaster |
| Main module. More... | |
| 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 | ReduceSumOfRealHelper |
| Class managing a reduction of a sum of values. More... | |
| class | IMultiReduce |
| Management of multiple reductions. More... | |
| class | MultiReduce |
| class | ParallelExchangerOptions |
| Options for IParallelMng::processExchange(). More... | |
| class | ParallelMngDispatcherBuildInfo |
| class | ParallelMngDispatcher |
| Redirects the message management of sub-domains according to the argument type. More... | |
| class | ParallelMngContainerBase |
| class | ParallelMngUtilsAccessor |
| 'friend' class of IParallelMng allowing access to IParallelMng::_internalUtilsFactory() const; More... | |
| class | ParallelNonBlockingCollectiveDispatcher |
| Redirects the message management of sub-domains according to the argument type. More... | |
| class | ParallelSuperMngDispatcher |
| Redirects the message management of sub-domains based on the argument type. More... | |
| 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 |
| Resource manager. More... | |
| class | SequentialSection |
| Section of code to be executed sequentially. More... | |
| class | SerializeBuffer |
| Implementation of a buffer for serialization. More... | |
| class | SerializedData |
| Interface for serialized data. More... | |
| 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 |
| Object allowing positioning of values in a SIMD vector. More... | |
| 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 |
| Basic implementation of a read-only property. More... | |
| class | SimpleSVGMeshExporter |
| Exporting an SVG mesh. More... | |
| struct | SimpleTableInternal |
| Structure representing a simple table. More... | |
| class | StandardCaseFunction |
| Class managing a standard dataset function. More... | |
| class | SubDomainBuildInfo |
| Parameters necessary for building a subdomain. More... | |
| class | SynchronizerMatrixPrinter |
| Parallel operations on ghost entities. More... | |
| class | TemporaryVariableBuildInfo |
| Parameters required to build a temporary variable. More... | |
| class | NodesOfItemReordererTester |
| class | TiedFace |
| Semi-conforming mesh face. More... | |
| class | TiedNode |
| Semi-conformal mesh node. More... | |
| class | TimeLoopPrivate |
| Time loop. More... | |
| class | TimeLoop |
| Time loop. More... | |
| class | TimeLoopEntryPointInfo |
| Info about a time loop entry point. More... | |
| class | TimeLoopSingletonServiceInfo |
| Info of a time loop singleton service. More... | |
| 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 | Variable |
| Instance of a variable. More... | |
| 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 |
| Template class for information about a variable type. More... | |
| class | VariableDataTypeTraitsT< Byte > |
| Specialization of VariableDataTypeTraitsT for the byte type. More... | |
| class | VariableDataTypeTraitsT< Real > |
Specialization of VariableDataTypeTraitsT for the Real type. More... | |
| class | VariableDataTypeTraitsT< Float128 > |
Specialization of VariableDataTypeTraitsT for the Float128 type. More... | |
| class | VariableDataTypeTraitsT< Int8 > |
| Specialization of VariableDataTypeTraitsT for the Int8 type. More... | |
| class | VariableDataTypeTraitsT< Int16 > |
| Specialization of VariableDataTypeTraitsT for the Int16 type. More... | |
| class | VariableDataTypeTraitsT< Int32 > |
| Specialization of VariableDataTypeTraitsT for the type Int32. More... | |
| class | VariableDataTypeTraitsT< Int64 > |
| Specialization of VariableDataTypeTraitsT for the type Int64. More... | |
| class | VariableDataTypeTraitsT< Int128 > |
| Specialization of VariableDataTypeTraitsT for the type Int128. More... | |
| class | VariableDataTypeTraitsT< String > |
| Specialization of VariableDataTypeTraitsT for the type String. More... | |
| class | VariableDataTypeTraitsT< BFloat16 > |
Specialization of VariableDataTypeTraitsT for the type BFloat16. More... | |
| class | VariableDataTypeTraitsT< Float16 > |
Specialization of VariableDataTypeTraitsT for the type Float16. More... | |
| class | VariableDataTypeTraitsT< Float32 > |
Specialization of VariableDataTypeTraitsT for the type Float32. More... | |
| class | VariableDataTypeTraitsT< Real2 > |
| Specialization of VariableDataTypeTraitsT for the type Real2. More... | |
| class | VariableDataTypeTraitsT< Real3 > |
| Specialization of VariableDataTypeTraitsT for the type Real3. More... | |
| class | VariableDataTypeTraitsT< Real2x2 > |
| Specialization of VariableDataTypeTraitsT for the type Real3x3. More... | |
| class | VariableDataTypeTraitsT< Real3x3 > |
| Specialization of VariableDataTypeTraitsT for the type Real3x3. More... | |
| class | VariableDependInfo |
| Information about a variable dependency. More... | |
| class | VariableDiff |
| Base class for value comparisons between two variables. More... | |
| class | VariableFactory |
| Registerer of a variable factory. More... | |
| class | VariableFactoryRegisterer |
| Variable factory registrar. More... | |
| class | VariableInfo |
| Information characterizing a variable. More... | |
| class | VariableMetaData |
| Metadata on a variable. More... | |
| class | VariableRef |
| Reference to a variable. More... | |
| class | VariableRefArrayLockT |
| Lock on an array variable. More... | |
| 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... | |
| struct | CoreClrLibInfo |
| class | ArcaneCodeService |
| class | ItemStaticInfo |
| 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 |
| Base class for reading or writing a variable. More... | |
| 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... | |
| struct | hyoda_shared_data |
| class | Hyoda |
| class | HyodaEnvs |
| class | HyodaIceT |
| class | HyodaMatrix |
| class | HyodaMats |
| class | HyodaMix |
| class | HyodaPapi |
| class | HyodaTcp |
| class | IHyodaPlugin |
| class | Application |
| Supervisor. More... | |
| class | PatternBuilder |
| Class which allows building patterns. More... | |
| class | ArcaneBasicMeshSubdividerService |
| Arcane Service for meshing the dataset. More... | |
| class | ArcaneCaseMeshMasterService |
| class | ArcaneCaseMeshService |
| Arcane Service for meshing the dataset. More... | |
| class | EigenValueAndVectorComputer |
| Class to calculate the eigenvalues and eigenvectors of a matrix. More... | |
| class | BinaryTree |
| Class to create a binary tree. More... | |
| class | ArcaneGeometricMeshPartitionerService |
| Mesh geometric partitioning service. More... | |
| class | ArcaneMainStaticInfo |
| class | ArcaneBatchMainFactory |
| class | ArcaneMainExecFunctor |
| class | ArcaneMainAutoDetectRuntimeHelper |
| Class to manage calls to runtime auto-detection mechanisms (MPI, Accelerators). More... | |
| class | ArcaneMainExecutionOverrideFunctor |
| class | IApplicationBuildInfoVisitor |
| class | ArcaneMain |
| Execution management class. More... | |
| class | ArcaneMainBatchProperties |
| Properties associated with ArcaneMain. More... | |
| class | ArcaneMainBatch |
| Batch execution of a code. More... | |
| class | ArcaneSession |
| Session. More... | |
| class | ArcaneSimpleExecutorMainFactory |
| class | ArcaneSimpleExecutor |
| Class for directly executing code without going through the time loop. More... | |
| class | CaseDocumentFragment |
| class | CaseDocument |
| Class managing an XML document of the dataset. More... | |
| class | CaseDocumentLangTranslatorVisitor |
| class | CaseDocumentLangTranslator |
| Class managing the translation of a dataset into another language. More... | |
| class | CaseMng |
| Case manager. More... | |
| class | CheckpointMng |
| Protection Manager. More... | |
| class | ConfigurationMng |
| class | ConfigurationSection |
| class | Configuration |
| class | ConfigurationReader |
| Configuration file readers. More... | |
| class | DataFactory |
| Interface of a data factory. More... | |
| class | DataFactoryMng |
| Data factory manager. More... | |
| class | SumDataOperator |
| class | MinusDataOperator |
| class | MaxDataOperator |
| class | MinDataOperator |
| class | DataOperationT |
| class | AbstractDataStorageFactory |
| Data container factory. More... | |
| class | DataStorageFactory |
| Data container factory. More... | |
| class | DataSynchronizeDispatcherBase |
| class | DataSynchronizeDispatcher |
| Manages synchronization for a data item. More... | |
| class | DataSynchronizeMultiDispatcher |
| Synchronization of a list of variables. More... | |
| class | DataSynchronizeMultiDispatcherV2 |
| Synchronization of a list of variables. More... | |
| class | SimpleDataSynchronizeImplementation |
| Basic serialization implementation. More... | |
| class | DataSynchronizeResult |
| Information about the result of a synchronization. More... | |
| class | VariableSyncInfo |
| Information about the list of shared/ghost entities for a given rank for a synchronization. More... | |
| class | DataSynchronizeBufferInfoList |
| Information for sending (share) or receiving (ghost) messages. More... | |
| class | DataSynchronizeInfo |
| Information necessary to synchronize entities across a group. More... | |
| class | RestoreVariableFilter |
| class | DefaultBackwardMng |
| class | EntryPointMng |
| Entry Point Manager. More... | |
| class | ExecutionStatsDumper |
| Writing execution statistics. More... | |
| class | LicenseErrorException |
| License exception. More... | |
| class | FlexLMMng |
| FlexLM manager. More... | |
| class | FlexLMTools |
| Wrapper to access FlexLMMng for a given set of features. More... | |
| class | GetVariablesValuesParallelOperation |
| Operations to access variable values from another subdomain. More... | |
| class | IDataSynchronizeBuffer |
| Generic buffer for data synchronization. More... | |
| class | IDataSynchronizeImplementation |
| Interface for a generic dispatcher. More... | |
| class | IDataSynchronizeImplementationFactory |
| Interface for a generic dispatcher factory. More... | |
| class | AbstractDataSynchronizeImplementation |
| class | ArcaneMainExecInfo |
| Execution information. More... | |
| class | Array2DataT |
| Two-dimensional array data of type DataType. More... | |
| class | ArrayDataT |
| Array data of type T. More... | |
| class | DataSynchronizeBufferBase |
| Base class for the IDataSynchronizeBuffer implementation. More... | |
| class | SingleDataSynchronizeBuffer |
| IDataSynchronizeBuffer implementation for a single data item. More... | |
| class | MultiDataSynchronizeBuffer |
| IDataSynchronizeBuffer implementation for multiple data items. More... | |
| class | IBufferCopier |
| Interface for copying elements between two regions with indexing. More... | |
| class | DirectBufferCopier |
| class | TableBufferCopier |
| class | DataSynchronizeDispatcherBuildInfo |
| Info to build a DataSynchronizeDispatcher. More... | |
| class | IDataSynchronizeDispatcher |
| Interface to manage the synchronization of a data item. More... | |
| class | IDataSynchronizeMultiDispatcher |
| Interface for synchronizing a list of variables. More... | |
| class | LegacyMeshBuilder |
| Mesh construction via the "historical" method. More... | |
| class | ProxyItemVariableNull |
| "Null" implementation of the IProxyItemVariable interface. Allows having a unit reference variable. More... | |
| class | ProxyItemVariable |
| Implementation of the IProxyItemVariable interface. More... | |
| class | IProxyItemVariable |
| Interface proxy to access variables defining weights. More... | |
| class | StoreIProxyItemVariable |
| Class for accessing the proxy without dereferencing in the code. More... | |
| class | PartitionerMemoryInfo |
| Class for managing partitioning criteria. More... | |
| class | CriteriaMng |
| class | LoadBalanceMngInternal |
| class | MeshFactoryMng |
| class | MeshMng |
| class | ParallelMngUtilsFactoryBase |
| Base class of a factory for IParallelMng utility functions. More... | |
| class | ThreadBindingMng |
| class | TimeHistoryValue |
| Base class for a value history. More... | |
| class | TimeHistoryValueT |
| Value history of type T. More... | |
| class | TimeHistoryMngInternal |
| class | VariableMng |
| Variable manager. More... | |
| class | VariableIOWriterMng |
| Writing management for variables. More... | |
| class | VariableIOReaderMng |
| Reading management for variables. More... | |
| class | VariableSynchronizer |
| Interface of a variable synchronization service. More... | |
| class | VariableSynchronizerComputeList |
| Calculation of the list of entities to synchronize. More... | |
| class | VariableSynchronizerMng |
| Variable synchronizer manager. More... | |
| class | InternalInfosDumper |
| Internal information dumping for Arcane. More... | |
| class | IOMng |
| Input/Output Manager. More... | |
| class | ItemEnumeratorTracer |
| Interface for an enumerator tracer on entities. More... | |
| class | LoadBalanceMng |
| Standard implementation of a variable registration interface for load balancing. More... | |
| class | MainFactory |
| Creation of Arcane classes. More... | |
| class | MemoryDataReaderWriter |
| Reading/writing data in memory. More... | |
| class | MeshPartitionerTester |
| Mesh repartitioning test class. More... | |
| class | ModuleMng |
| Module manager. More... | |
| class | NullPhysicalUnit |
| class | NullPhysicalUnitConverter |
| class | NullPhysicalUnitSystem |
| class | NullPhysicalUnitSystemService |
| class | NullVariableSynchronizer |
| Synchronization of variables in sequential mode. More... | |
| class | INumArrayDataT |
| Interface of an 'IData' whose container is based on a 'NumArray'. More... | |
| class | NumArrayDataT |
| Implementation of an 'IData' whose container is based on a 'NumArray'. More... | |
| class | ParallelExchanger |
| Information exchange between processors. More... | |
| class | ParallelReplication |
| Brief information on parallel subdomain replication. More... | |
| class | ParallelTopology |
| Information on the topology for allocating computing cores. More... | |
| class | PrintCaseDocumentVisitor |
| Visitor to display the values of the dataset. More... | |
| class | PropertyMng |
| Property Manager. More... | |
| class | ScalarDataT |
| Scalar data of type T. More... | |
| class | SequentialRequestList |
| class | SequentialParallelDispatchT |
| Message interface for type Type. More... | |
| class | SequentialContigMachineShMemWinBaseInternal |
| class | SequentialMachineShMemWinBaseInternal |
| class | SequentialParallelMngUtilsFactory |
| class | SequentialParallelMng |
| Sequential mode parallelism manager. More... | |
| class | SequentialParallelMngBuilder |
| class | SequentialParallelMngContainerFactory |
| struct | SequentialParallelMngBuildInfo |
| Information to construct a SequentialParallelMng. More... | |
| class | SequentialParallelSuperMng |
| Sequential parallelism supervisor. More... | |
| class | ServiceAndModuleFactoryMng |
| Manager of service and module factories. More... | |
| class | ServiceLoader |
| Service loader in the architecture. More... | |
| class | ServiceMng |
| Service manager. More... | |
| class | Session |
| Session. More... | |
| class | SimpleGridMeshPartitioner |
| Grid mesh partitioner. More... | |
| class | StringArrayData |
| Array data of a unicode character string (specialization). More... | |
| class | StringScalarData |
| Scalar data of a unicode string. More... | |
| class | MeshBuilderMaster |
| class | SubDomain |
| Implementation of a subdomain manager. More... | |
| class | GnuplotTimeHistoryCurveWriter2 |
| GNUPLOT format writer. More... | |
| class | TimeHistoryMng2 |
| Manager of a history of values. More... | |
| class | TimeLoopMng |
| Time loop manager. More... | |
| class | TimeLoopReader |
| Time loop loading functor. More... | |
| class | TimerMng |
| Timer manager. More... | |
| class | TimeStats |
| Statistics on execution times. More... | |
| class | TraceMngPolicy |
| Management of trace behavior. More... | |
| class | TransferValuesParallelOperation |
| Operations to transfer values to other subdomains. More... | |
| class | VariableMetaDataList |
| class | VariableReaderMng |
| Management of variable reading. More... | |
| class | VariableSizeSorter |
| Variable sorter based on used memory size. More... | |
| class | VariableSynchronizerStats |
| Synchronization statistics. More... | |
| class | VariableUtilities |
| Utility functions for variables. More... | |
| class | VtuMeshReaderBase |
| Reader for mesh files in VTK format. More... | |
| struct | vtkExtReader |
| class | VtuMeshReader |
| class | VtuCaseMeshReader |
| class | VtuMeshWriter |
| Writing mesh files in VTU format (from VTK). More... | |
| class | XmfMeshReader |
| Mesh file reader in msh format. More... | |
| class | XmfMeshWriter |
| Writing mesh files in xmf format. 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 |
| Implementation of the execution management class. More... | |
| class | IDirectExecutionFunctor |
| class | IDirectSubDomainExecutionFunctor |
| class | DirectExecutionWrapper |
| class | StandaloneAcceleratorMng |
| Standalone implementation of 'IAcceleratorMng.h'. More... | |
| class | StandaloneSubDomain |
| Standalone implementation of a sub-domain. More... | |
| class | LimaGroupReader |
| class | LimaVolume |
| class | LimaMalippMeshBase |
| Mesh file reader via the LIMA library for '.mli' or 'mli2' files. More... | |
| class | LimaMalippReaderT |
| Mesh file reader via the LIMA library. More... | |
| class | LimaMalippReaderWrapper |
| class | NodeGroupReader |
| class | EdgeGroupReader |
| class | FaceGroupReader |
| class | CellGroupReader |
| class | LimaMalipp2DReaderWrapper |
| class | LimaMalipp3DReaderWrapper |
| class | LimaMalippReader |
| Mesh file reader via the LIMA library. More... | |
| class | LimaUtils |
| class | LimaMeshBase |
| Mesh file reader via the LIMA library. More... | |
| class | LimaWrapper |
| Mesh file reader via the LIMA library. More... | |
| class | LimaMeshReaderWrapper |
| class | Lima2DReaderWrapper |
| class | Lima3DReaderWrapper |
| class | LimaMeshReader |
| Mesh file reader via the LIMA library. More... | |
| class | LimaMeshReaderService |
| Mesh file reader via the LIMA library. More... | |
| class | LimaCaseMeshReader |
| class | LimaMeshWriter |
| class | LimaTest |
| class | LimaCutInfosReader |
| Construction of a 3D mesh. More... | |
| class | IndexedSpace |
| Indexed set/space to define matrix and vector support. More... | |
| class | EmptyIndexedSpace |
| class | Matrix |
| Matrix class, to be used by user. More... | |
| class | MatrixExpr |
| Class to inherite to perform matrix computations. More... | |
| class | MatrixLinComb |
| Matrix Helper class to handle add and scalar multiply. More... | |
| class | VectorAXPY |
| Matrix Helper class to handle add and scalar multiply. More... | |
| class | Vector |
| Vector class, to be used by user. More... | |
| class | VectorExpr |
| Class to inherite to perform matrix computations. More... | |
| class | VectorLinComb |
| Vector Helper class to handle add and scalar multiply. More... | |
| class | BasicItemPairGroupComputeFunctor |
| Utility functions on a mesh. More... | |
| class | DoFManager |
| class | DualUniqueIdMng |
| class | GhostLayerFromConnectivityComputer |
| Tool for calculating the ghost layer of a family based on connectivity. More... | |
| class | IItemConnectivityGhostPolicy |
| class | AbstractConnectivity |
| Abstract connectivity management class. More... | |
| class | ItemConnectivity |
| Item->item connectivity, exactly 1 item connected per item (0 not allowed). More... | |
| class | ItemConnectivityT |
| class | ItemArrayConnectivity |
| class | ItemArrayConnectivityT |
| class | ItemMultiArrayConnectivity |
| class | ItemMultiArrayConnectivityT |
| class | FamilyState |
| class | ConnectivityStateData |
| class | ConnectivityState |
| class | ItemConnectivityMng |
| class | ItemConnectivitySynchronizer |
| class | ItemScalarProperty |
| class | ItemArrayProperty |
| class | ItemMultiArrayProperty |
| class | PolyhedralMeshFactory |
| class | UnstructuredMeshUtilities |
| Utility functions for a mesh. More... | |
| class | MpiAutoInit |
| Singleton class to automatically call MPI_Init and MPI_Finalize if necessary. MPI_Finalize is only called if we performed the init ourselves. More... | |
| class | AutoDetecterMPI |
| class | IVariableSynchronizerMpiCommunicator |
| Interface of a specific MPI communicator for synchronizations. More... | |
| class | MpiBatchMainFactory |
| class | MpiBlockVariableSynchronizerDispatcher |
| Block implementation for MPI synchronization. More... | |
| class | MpiDatatypeList |
| Manages the MPI_Datatypes associated with Arcane types. More... | |
| class | MpiDirectSendrecvVariableSynchronizerDispatcher |
| Implementation of synchronization via MPI_Sendrecv. More... | |
| class | MpiErrorHandler |
| Message interface for the Type. More... | |
| class | MpiLegacyVariableSynchronizerDispatcher |
| Optimized implementation for MPI synchronization. More... | |
| class | MpiNeighborVariableSynchronizerDispatcher |
| class | MpiParallelDispatchT |
| Message interface for type Type. More... | |
| class | VariableSynchronizerMpiCommunicator |
| Specific communicator created via MPI_Dist_graph_create_adjacent. More... | |
| class | MpiVariableSynchronizer |
| Specific MPI synchronizer. More... | |
| class | MpiParallelMngUtilsFactory |
| struct | MpiParallelMngBuildInfo |
| Info to construct an MpiParallelMng. More... | |
| class | MpiParallelMng |
| Parallelism manager using MPI. More... | |
| class | MpiParallelNonBlockingCollective |
| Parallelism manager using MPI. More... | |
| class | MpiParallelNonBlockingCollectiveDispatchT |
| MPI implementation of non-blocking collectives for the type Type. More... | |
| class | MpiParallelSuperMng |
| MPI-based parallelism supervisor. More... | |
| class | MpiSequentialParallelSuperMng |
| MPI mode supervisor with a single allocated process to behave as if it were sequential but with an existing MPI communicator because we are compiled with MPI. More... | |
| class | MpiTimeInterval |
| class | MpiTimerMng |
| Timer manager using the MPI library. More... | |
| class | MpiVariableSynchronizeDispatcher |
| Optimized implementation for MPI synchronization. More... | |
| class | NCCLVariableSynchronizeDispatcher |
| NCCL implementation of synchronization. More... | |
| class | ArcaneGlibThreadImplementation |
| Implementation of threads using Glib. More... | |
| class | GlibThreadImplementationService |
| class | SharedMemoryThreadMng |
| class | TBBMutexImpl |
| class | TBBBarrier |
| class | TBBThreadImplementation |
| Implementation of threads using TBB (Intel Threads Building Blocks). More... | |
| class | TBBThreadImplementationService |
| class | ArcaneBasicVerifierService |
| class | ArcaneBasicVerifierService2 |
| class | ArcaneBasicVerifierServiceV3 |
| class | ArcaneInitialPartitioner |
| class | ArcaneCasePartitioner |
| External mesh partitioning service. More... | |
| class | ArcaneVerifierModule |
| Verification module. More... | |
| class | ArcaneCheckpointModule |
| Module managing protections (checkpoint/restart mechanism). More... | |
| class | ArcaneCurveWriter |
| Writing curves in the specific Arcane format. More... | |
| class | ArcaneDirectExecution |
| Direct execution service. More... | |
| class | ArcaneLoadBalanceModule |
| Load balancing module. More... | |
| class | ArcaneMeshConverter |
| Mesh format conversion service. More... | |
| class | ArcanePostProcessingModule |
| Output module for post-processing. More... | |
| class | ArcaneStdRegisterer |
| class | BackwardCppStackTraceService |
| class | ArcaneBasicCheckpointService |
| Basic protection/recovery (version 1). More... | |
| class | ArcaneBasic2CheckpointService |
| Basic protection/recovery (version 2). More... | |
| class | ArcaneBasic2CheckpointReaderService |
| Protection reading (version 2). More... | |
| class | RayTriangle3DIntersection |
| Calculates the intersection of a ray with a set of triangles in 3D. More... | |
| class | BasicRayFaceIntersector |
| class | BasicRayMeshIntersection |
| Basic service for calculating intersection between segments and mesh. More... | |
| struct | FoundInfo |
| class | Bzip2DeflateService |
| Compression service using the 'Bzip2' library. More... | |
| class | Bzip2DataCompressor |
| Compression service using the 'Bzip2' library. More... | |
| class | Cartesian2DMeshGenerator |
| Service for 2D Cartesian mesh generation. More... | |
| class | Cartesian3DMeshGenerator |
| Service for 3D Cartesian mesh generation. More... | |
| class | CartesianMeshGeneratorBuildInfo |
| class | CartesianMeshGenerator |
| class | DbgHelpSymContainer |
| class | DbgHelpStackTraceService |
| Function call tracing service using 'DbgHelp'. More... | |
| class | DbgHelpSymbolizerService |
| Function call tracing service using libunwind. More... | |
| class | DumpW |
| wrapper transforming calls to the IDataWriter interface into IDumpW More... | |
| class | DumpWEnsight7 |
| Writes in Ensight7 format. More... | |
| class | DumpWEnsight7OutFile |
| Abstraction of an output file for ensight. More... | |
| class | Ensight7PostProcessorService |
| Post-processing in Ensight7 format. More... | |
| class | Ensight7PostProcessorServiceV2 |
| Post-processing in Ensight7 format. More... | |
| class | DumpWUCD |
| Writing in UCD format. More... | |
| class | UCDPostProcessorService |
| Post-processing in UCD format. More... | |
| class | FileHashDatabase |
| Hash database implemented as a file system. More... | |
| class | GraphDistributor |
| Redistribute graph data to another "communicator". More... | |
| class | GenericHashAlgorithmService |
| class | SimpleSequentialMeshBuilder |
| Helper class to generate a sequential mesh based on connectivity and node coordinates. More... | |
| class | HoneyComb2DMeshGeneratorService |
| Service for generating a Cartesian mesh in 2D. More... | |
| class | HoneyComb3DMeshGeneratorService |
| Service for generating a Cartesian mesh in 3D. More... | |
| class | HoneyComb2DMeshGenerator |
| class | HoneyComb3DMeshGenerator |
| class | HWLocProcessorAffinityService |
| class | NodeInfo |
| class | IMeshGenerator |
| Interface of a mesh generator. More... | |
| class | HashDatabaseReadArgs |
| class | HashDatabaseWriteArgs |
| class | HashDatabaseWriteResult |
| class | IHashDatabase |
| class | IosFile |
| File Read/Write Routines. More... | |
| class | IMshMeshReader |
| class | IRedisContext |
| struct | MetisGraph |
| class | MetisGraphView |
| class | MetisGraphDigest |
| Calculates a global checksum of Metis inputs/outputs. More... | |
| class | MetisGraphGather |
| class | MetisWrapper |
| Wrapper around Parmetis calls. More... | |
| class | Otf2LibWrapper |
| Wrapper class for OTF2 library functions. More... | |
| class | Otf2MessagePassingProfilingService |
| Profiling service for "message passing" in JSON format. More... | |
| class | Otf2MpiProfiling |
| Implementation of the MPI operations interface. Decorates each MPI call with functions from the library Otf2 for profiling. More... | |
| class | ParallelDataReader |
| Parallel reading. More... | |
| class | ParallelDataWriter |
| Parallel writer for outputting data by increasing uniqueId(). More... | |
| class | ParallelDataWriterList |
| list of 'ParallelDataWriter'. More... | |
| class | SodStandardGroupsBuilder |
| Class for creating standard groups for a Sod shock tube. More... | |
| class | JsonMessagePassingProfilingService |
| JSON message passing profiling service. More... | |
| class | KdiDataWriter |
| class | KdiPostProcessor |
| Post-processing using Kdi. More... | |
| struct | DebugSourceInfo |
| class | DWHandler |
| class | LibUnwindStackTraceService |
| Function call trace service using libunwind. More... | |
| class | LLVMSymbolizerService |
| class | LinuxPerfPerformanceCounterService |
| class | LZ4DeflateService |
| Compression service using the 'LZ4' library. More... | |
| class | LZ4DataCompressor |
| Compression service using the 'LZ4' library. More... | |
| class | MasterModule |
| Master Module. More... | |
| class | MeshGeneratorService |
| Mesh generation service. More... | |
| class | MeshPartitionerBase |
| Base class for a load balancing service. More... | |
| class | MetisMeshPartitioner |
| Mesh partitioner using the PARMetis library. More... | |
| class | MshMeshReader |
| Mesh file reader in msh format. More... | |
| class | MshMeshReaderService |
| class | MshCaseMeshReader |
| class | MshMeshWriter |
| Writing mesh files in msh format. More... | |
| class | MshMeshWriterService |
| Writing the mesh files in msh format. More... | |
| class | MshParallelMeshReader |
| Mesh file reader in msh format. More... | |
| class | PapiTimerMng |
| class | PapiPerformanceCounterService |
| class | PapiPerformanceService |
| Profiling service using the PAPI library. More... | |
| class | PartitionConverter |
| Conversion of an array of floats to an array of integers/longs. \abstract This class manages the scaling in the following way: [0,W_max] --> [1,EW_max] with Sum(EW) < "max". More... | |
| class | PDESRandomNumberGeneratorService |
| class | MonoFuncAddrGetter |
| class | ProfFuncInfo |
| class | ProfStackInfo |
| class | ProfAddrInfo |
| class | ProfFuncComparer |
| class | StaticAlloc |
| Static allocator for profiling. More... | |
| class | ProfInfos |
| class | ProfPerformanceService |
| Profiling service using 'setitimer'. More... | |
| class | PTScotchMeshPartitioner |
| Mesh partitioner using the PtScotch library. More... | |
| class | RedisHashDatabase |
| class | SimpleCsvComparatorService |
| class | SimpleCsvOutputService |
| class | SimpleCsvReaderWriter |
| class | SimpleMeshGenerator |
| Simple generator for each type of mesh entity. More... | |
| class | SimpleTableInternalComparator |
| class | SimpleTableInternalMng |
| class | SimpleTableWriterHelper |
| class | Sod3DMeshGenerator |
| 3D shock tube generation service. More... | |
| class | SodMeshGenerator |
| Mesh generator for a shock tube. More... | |
| class | SplitSDMeshPartitioner |
| Mesh partitioner inspired by the SplitSD library, developed initially at ONERA for Dassault Aviation. More... | |
| class | TypesArcaneCheckpoint |
| class | TypesArcanePostProcessing |
| Types for the post-processing module. More... | |
| class | TypesMetisMeshPartitioner |
| class | UdunitsPhysicalUnit |
| class | UdunitsPhysicalUnitConverter |
| class | UdunitsPhysicalUnitSystem |
| class | UdunitsUnitSystemService |
| Service for managing physical unit system using 'udunits2'. More... | |
| class | UnitTestModule |
| Master module. More... | |
| class | VoronoiMeshIOService |
| Reader for IFP internal Voronoi mesh files. More... | |
| class | VoronoiFile |
| class | VtkMeshIOService |
| Mesh file reader for legacy VTK format. More... | |
| class | VtkFile |
| class | VtkLegacyMeshWriter |
| class | VtkMeshReader |
| class | VtkLegacyCaseMeshReader |
| class | VtkPolyhedralMeshIOService |
| class | VtkPolyhedralCaseMeshReader |
| struct | ToArcaneType |
| struct | ToArcaneType< float > |
| struct | ToArcaneType< long long > |
| class | ZoltanInfo |
| Information for partitioning with Zoltan. More... | |
| class | ZoltanMeshPartitioner |
| Mesh partitioner using the Zoltan library. More... | |
| class | ZstdDataCompressor |
| Compression service using the 'zstd' library. More... | |
| class | TotalviewAdapter |
| class | AMRCallBackMng |
| class | AMRComputeFunction |
| Interface for the CellVariable transport functor class. More... | |
| class | AMRTransportFunctorT |
| Functor associated with a method of a class T. More... | |
| 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 | 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 |
| Utility class for destroying objects allocated by new. More... | |
| 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 |
| FunctorWithAddress associated with a method of a class T. More... | |
| class | GoBackwardException |
| Exception to request a backward step in the time loop. More... | |
| class | GraphBaseT |
| class | IntegerHashFunctionT |
| Functor for a hash function. More... | |
| class | IntegerHashFunctionT< Int32 > |
| Hashing function for a 32-bit integer. More... | |
| class | IntegerHashFunctionT< Int64 > |
| Hashing function for a 64-bit integer. More... | |
| class | IntegerHashFunctionT< StringView > |
| Hashing function for a string. More... | |
| class | HashTraitsT |
| class | HashTraitsT< Int32 > |
| Specialization for Int32. More... | |
| class | HashTraitsT< Int64 > |
| Specialization for Int64. More... | |
| class | IntegerHashSuite |
| Class allowing for iterative hash calculation. More... | |
| class | HashTableException |
| class | HashTableBase |
| Base class for a simple hash table for entities. More... | |
| class | HashTableBaseT |
| Base class for a hash table for associative arrays. More... | |
| class | HashTableMapEnumeratorT |
| Enumerator for a HashTableMap. More... | |
| class | HashTableMapT |
| Hash table for associative arrays. More... | |
| 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 |
| Interface for a memory usage information collector. More... | |
| class | IMessagePassingProfilingService |
| Interface of a profiling service dedicated to "message passing". More... | |
| class | ApplicationInfoProperties |
| Information about an application. More... | |
| class | MemoryBuffer |
| Management of a memory buffer. More... | |
| class | ParallelLoopOptionsProperties |
| Class to set the values of ParallelLoopOptions via properties. More... | |
| class | ParameterCaseOption |
| Class representing the set of parameters that can modify the dataset options. More... | |
| class | ParameterListWithCaseOption |
| Parameter list with information to override dataset options. More... | |
| class | ParameterOptionAddrPart |
| Class representing a part of a data set option address. Note that in XML, the index starts at 1 and not at 0. More... | |
| class | ParameterOptionAddr |
| Class representing a data set option address. This address must be in the form: "tag/tag[index]/tag" Address parts without an index will have the default index (=1). More... | |
| class | ParameterOptionElement |
| Class representing an XML element (an Arcane option). This element has an address and a value. More... | |
| class | ParameterOptionElementsCollection |
| Class representing a collection of XML elements (a set of Arcane options). More... | |
| class | InvalidArgumentException |
| Exception when a fatal error has occurred. More... | |
| class | IOException |
| Exception when an input/output error is detected. More... | |
| class | IOnlineDebuggerService |
| Interface of a hybrid debugger service. More... | |
| class | IPerformanceCounterService |
| Interface of a service for accessing performance counters. More... | |
| class | IProcessorAffinityService |
| Interface of a CPU core affinity management service. More... | |
| class | IProfilingService |
| Interface of a profiling service. More... | |
| 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 |
| ISO-8859-1 Transcoder from/to UTF-16. More... | |
| class | IThreadMng |
| Interface of a thread manager. More... | |
| class | ITraceMngPolicy |
| Interface for the configuration manager of a trace manager. More... | |
| class | ITranscoder |
| Interface of a converter to/from the UTF-16 format. More... | |
| 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 |
| List of linear offsets. More... | |
| 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 |
| Memory usage information collector. More... | |
| 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 |
| Utility class for comparing an instance's name. More... | |
| class | NullThreadMng |
| Thread manager in single-threaded mode. More... | |
| class | TypeEqualT |
| Comparison operations for a numeric type T. More... | |
| class | FloatEqualT |
| Defines the == operator for floats. More... | |
| class | TypeEqualT< float > |
| Specialization of TypeEqualT for the float type. More... | |
| class | TypeEqualT< double > |
| Specialization of TypeEqualT for the double type. More... | |
| class | TypeEqualT< long double > |
| Specialization of TypeEqualT for the long double type. More... | |
| 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 |
| Exception when a signal occurs. More... | |
| 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 |
| Unicode string dictionary. More... | |
| class | TestLoggerImpl |
| class | TestLogger |
| Utility class for logging test information. More... | |
| 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 |
| Functor without arguments for a task. More... | |
| class | TaskFunctorWithContext |
| Functor for a task taking a TaskContext as an argument. More... | |
| class | ValueChecker |
| Checking the validity of certain values. More... | |
| class | VersionInfo |
| Information about a version. More... | |
| class | CaseOptionsHdf5MpiReaderWriter |
| Options. More... | |
| class | ArcaneHdf5MpiReaderWriterObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsHdf5ReaderWriter |
| Options. More... | |
| class | ArcaneHdf5ReaderWriterObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsHdf5VariableReader |
| Options. More... | |
| class | ArcaneHdf5VariableReaderObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsHdf5VariableWriter |
| Options. More... | |
| class | ArcaneHdf5VariableWriterObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsVtkHdfPostProcessor |
| Options. More... | |
| class | ArcaneVtkHdfPostProcessorObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsVtkHdfV2PostProcessor |
| Options. More... | |
| class | ArcaneVtkHdfV2PostProcessorObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsArcaneBasicMeshSubdividerService |
| Options. More... | |
| class | ArcaneArcaneBasicMeshSubdividerServiceObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsArcaneCaseMeshMasterService |
| Options. More... | |
| class | ArcaneArcaneCaseMeshMasterServiceObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsArcaneGeometricMeshPartitionerService |
| Options. More... | |
| class | ArcaneArcaneGeometricMeshPartitionerServiceObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsMeshPartitionerTesterService |
| Options. More... | |
| class | ArcaneMeshPartitionerTesterServiceObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsBasicParticleExchanger |
| Options. More... | |
| class | ArcaneBasicParticleExchangerObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsArcaneBasicCheckpoint |
| Options. More... | |
| class | ArcaneArcaneBasicCheckpointObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsArcaneCasePartitioner |
| Options. More... | |
| class | ArcaneArcaneCasePartitionerObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsArcaneCeaVerifier |
| Options. More... | |
| class | ArcaneArcaneCeaVerifierObject |
| Generation de la classe de base du Module. More... | |
| class | CaseOptionsArcaneDirectExecution |
| Options. More... | |
| class | ArcaneArcaneDirectExecutionObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsArcaneLoadBalance |
| Options. More... | |
| class | ArcaneArcaneLoadBalanceObject |
| Generation de la classe de base du Module. More... | |
| class | CaseOptionsArcaneMeshConverter |
| Options. More... | |
| class | ArcaneArcaneMeshConverterObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsCartesian2DMeshGenerator |
| Options. More... | |
| class | ArcaneCartesian2DMeshGeneratorObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsCartesian3DMeshGenerator |
| Options. More... | |
| class | ArcaneCartesian3DMeshGeneratorObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsEnsight7PostProcessor |
| Options. More... | |
| class | ArcaneEnsight7PostProcessorObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsHoneyComb2DMeshGenerator |
| Options. More... | |
| class | ArcaneHoneyComb2DMeshGeneratorObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsHoneyComb3DMeshGenerator |
| Options. More... | |
| class | ArcaneHoneyComb3DMeshGeneratorObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsKdiPostProcessor |
| Options. More... | |
| class | ArcaneKdiPostProcessorObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsMaster |
| Options. More... | |
| class | ArcaneMasterObject |
| Generation de la classe de base du Module. More... | |
| class | CaseOptionsMetisMeshPartitioner |
| Options. More... | |
| class | ArcaneMetisMeshPartitionerObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsPTScotchMeshPartitioner |
| Options. More... | |
| class | ArcanePTScotchMeshPartitionerObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsSod3DMeshGenerator |
| Options. More... | |
| class | ArcaneSod3DMeshGeneratorObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsSplitSDMeshPartitioner |
| Options. More... | |
| class | ArcaneSplitSDMeshPartitionerObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsUnitTest |
| Options. More... | |
| class | ArcaneUnitTestObject |
| Generation de la classe de base du Module. More... | |
| class | CaseOptionsVtkPolyhedralMeshIO |
| Options. More... | |
| class | ArcaneVtkPolyhedralMeshIOObject |
| Generation de la classe de base du Service. More... | |
| class | CaseOptionsZoltanMeshPartitioner |
| Options. More... | |
| class | ArcaneZoltanMeshPartitionerObject |
| Generation de la classe de base du Service. More... | |
| class | APReal |
| Emulation of real number in arbitrary precision. More... | |
| struct | TrueType |
| Structure equivalent to the boolean value true. More... | |
| struct | FalseType |
| Structure equivalent to the boolean value true. More... | |
| 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 |
| Constant iterator interval. More... | |
| class | IterT |
| Iterator intervalThis class manages an iterator pair allowing modification of the elements of the container. More... | |
| 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 |
| Complex iteration range. More... | |
| 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 |
| Functor associated with a method of a class T. More... | |
| class | FunctorWithArgumentT |
| Functor associated with a method of a class T. More... | |
| class | StdFunctorWithArgumentT |
| Generic Functor using the std::function class. More... | |
| 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 | IDynamicLibrary |
| Interface of a dynamic library. More... | |
| class | IDynamicLibraryLoader |
| Interface of a dynamic library loader. More... | |
| class | StringImpl |
| Implementation of the String class. More... | |
| class | IObservable |
| Interface of an observable. More... | |
| class | IObserver |
| Observer interface. More... | |
| class | IRangeFunctor |
| Interface of a functor on an iteration interval. More... | |
| class | IStackTraceService |
| Interface of a function call tracing service. More... | |
| class | ISymbolizerService |
| Interface of a source code symbol retrieval service. More... | |
| class | IteratorBase |
| Iteration interval.This class manages an iteration interval with a beginning and an end. It allows for the simple construction of an iterator pair to iterate over the entire container. More... | |
| 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 |
| Exception when a function is not implemented. More... | |
| class | NotSupportedException |
| Exception when an operation is not supported. More... | |
| 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 |
| Base class of an observer. More... | |
| 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 |
| Stores the addresses corresponding to a call stack. This class is internal and should not be used outside of Arccore. More... | |
| class | FixedStackFrameArray |
| Stores a fixed maximum size list of StackFrame. More... | |
| class | StackTrace |
| Information about function call stacks. More... | |
| class | StringFormatter |
| class | StringUtilsImpl |
| class | String |
| Unicode character string. More... | |
| class | StringFormatterArgToString |
| class | StringFormatterArg |
| Class used to format a character string. More... | |
| class | StringBuilder |
| Unicode character string constructor. More... | |
| class | StringException |
| class | StringView |
| View of a UTF-8 character string. More... | |
| class | TimeoutException |
| Exception when a timeout occurs. More... | |
| 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 | 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 |
| Array Metadata. More... | |
| class | ArrayImplBase |
| This type is no longer used. More... | |
| class | ArrayImplT |
| This class is no longer used. More... | |
| class | ArraySimdPadder |
| class | ObjectImpl |
| Base class for an object with a reference counter. More... | |
| class | EnumeratorImplBase |
| Enumerator interface. More... | |
| class | EnumeratorBase |
| Generic enumerator. More... | |
| class | EnumeratorT |
| Typed enumerator. More... | |
| class | CollectionEventArgs |
| Arguments of an event sent by a collection. More... | |
| class | CollectionImplBase |
| Base class for collection implementation. More... | |
| class | CollectionImplT |
| base class for implementation of a typed collection. More... | |
| 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 |
| Base class for an event handler. More... | |
| class | EventObserverBase |
| Base class for an event observer. More... | |
| 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 |
| Memory resource management for CPUs and accelerators. More... | |
| class | ArccoreApplicationBuildInfoImpl |
| class | PropertyImpl |
| class | IMemoryCopier |
| Interface for memory copies with accelerator support. More... | |
| class | IMemoryResourceMngInternal |
| Internal part of Arcane's 'IMemoryResourceMng'. More... | |
| class | MemoryResourceMng |
| Memory resource management for CPUs and accelerators. More... | |
| class | ProcessExecArgs |
| class | Process |
| Class allowing the execution of an external process. More... | |
| class | JSONWrapperUtils |
| class | JSONValue |
| Represents a JSON value. More... | |
| class | JSONKeyValue |
| Represents a (key,value) pair of JSON. More... | |
| class | JSONKeyValueList |
| List of (key,value) pairs of a JSON document. More... | |
| class | JSONValueList |
| List of values of a JSON document. More... | |
| class | JSONDocument |
| Management of a JSON document. More... | |
| class | JSONWriter |
| JSON format writer. More... | |
| class | ListImplBase |
| Array with virtual allocator. More... | |
| 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 | NullThreadImplementationFactory |
| class | SerialTask |
| class | NullTaskImplementation |
| class | GlibMutex |
| Encapsulates a GMutex from glib. More... | |
| class | GlibPrivate |
| Encapsulates a GPrivate from glib. More... | |
| class | GlibCond |
| Encapsulates a GCond from glib. More... | |
| class | GlibThreadBarrier |
| class | GlibThreadImplementation |
| Implementation of ITreadImplementation with 'Glib'. More... | |
| class | ConcurrencyApplicationBuildInfo |
| class | ConcurrencyApplication |
| class | TaskFactoryInternal |
| Internal Arcane API for 'TaskFactory'. More... | |
| class | ITaskImplementation |
| Implementation of a task factory. More... | |
| 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 |
| Interface for a task functor. More... | |
| 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 | BasicSerializeGatherMessage |
| class | BasicSerializerNewImpl |
| Implementation of a contiguous in-memory serialization buffer. More... | |
| class | BasicSerializerDataT |
| Buffer for serializing a data type DataType. More... | |
| class | BasicSerializer |
| Basic implementation of 'ISerializer'. More... | |
| class | ISerializer |
| Serializer interface. More... | |
| class | ITimeMetricCollector |
| Interface managing statistics on execution. More... | |
| class | TimeMetricActionBuildInfo |
| class | TimeMetricAction |
| class | TimeMetricId |
| class | TimeMetricSentry |
| Sentinel for collecting temporal information. More... | |
| class | StandardPhaseTimeMetrics |
| Standards for temporal phases. 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 |
| Implementation of the trace manager. More... | |
| class | AcceleratorRuntimeInitialisationInfo |
| Information for accelerator initialization. More... | |
| class | IAcceleratorMng |
| Accelerator manager interface. More... | |
| class | ServiceAllInterfaceRegisterer |
| Class allowing the creation and registration of factories for a service. More... | |
| class | ServiceInfo |
| Information about a service. More... | |
| class | IMpiReduceOperator |
| Reduction operators for complex types (Real2, Real3, Real2x2 and Real3x3). More... | |
| class | MpiAdapter |
| Adapter for MPI. More... | |
| class | MpiDatatype |
| Encapsulation of an MPI_Datatype. More... | |
| class | MpiLock |
| Lock for MPI calls. More... | |
| class | MpiSerializeDispatcher |
| class | StdMpiReduceOperator |
| Reduction operators for standard types. More... | |
| class | Runner |
| Execution manager for accelerator. More... | |
| class | RunQueue |
| Execution queue for an accelerator. More... | |
| class | ExternalReferenceCounterAccessor |
| class | ArrayTraits |
| Characteristics for an array. More... | |
| class | GlobalMemoryCopyList |
| Singleton class containing the instance to use for copies. More... | |
| class | ISpecificMemoryCopyList |
| Interface of a list of specialized ISpecificMemoryCopy instances. More... | |
Concepts | |
| concept | NumArrayDataTypeConcept |
Enumerations | |
| 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 | 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 | 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 | 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 class | eDataSynchronizeCompareStatus { Unknown , Same , Different } |
| Comparison of ghost entity values before/after synchronization. More... | |
| enum | ZoltanModel { ZOLTAN_HG = (1 << 0) , ZOLTAN_GRAPH = (1 << 1) , ZOLTAN_GEOM = (1 << 2) } |
| enum | AMROperationType { Restriction = 0 , Prolongation = 1 } |
| enum | eMemoryAccessMessage { MAM_UnitializedMemoryRead , MAM_MayBeUnitializedMemoryRead , MAM_NotSyncRead } |
| 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... | |
| enum class | TimeMetricPhase { Computation = 0 , MessagePassing = 1 , InputOutput = 2 } |
| Standard categories for temporal phases. More... | |
Functions | |
| ARCANE_REGISTER_APPLICATION_FACTORY (CudaAlephFactoryImpl, IAlephFactoryImpl, CudaAlephFactory) | |
| void | cnc_cuda_mat1x1vecmult (double *matrix, unsigned int size_matrix, uint2 *rowptr, unsigned int size_rowptr, unsigned int *colind, unsigned int size_colind, double *x, double *b, unsigned int size_vec) |
| ARCANE_REGISTER_APPLICATION_FACTORY (HypreAlephFactoryImpl, IAlephFactoryImpl, HypreAlephFactory) | |
| ARCANE_REGISTER_APPLICATION_FACTORY (AlephKappaService, IDirectExecution, AlephKappa) | |
| ARCANE_REGISTER_APPLICATION_FACTORY (PETScAlephFactoryImpl, IAlephFactoryImpl, PETScAlephFactory) | |
| ARCANE_REGISTER_APPLICATION_FACTORY (SloopAlephFactoryImpl, IAlephFactoryImpl, SloopAlephFactory) | |
| ARCANE_REGISTER_APPLICATION_FACTORY (TrilinosAlephFactoryImpl, IAlephFactoryImpl, TrilinosAlephFactory) | |
| ICartesianMesh * | arcaneCreateCartesianMesh (IMesh *mesh) |
| 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) |
| 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 () |
| 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. | |
| DEFAULT_BINARY_OP (AddOperator, res[i]=a[i]+b[i]) DEFAULT_BINARY_OP(SubstractOperator | |
| BOOL_BINARY_OP (EQOperator, res[i]=(a[i]==b[i])) BOOL_BINARY_OP(LTOperator | |
| std::ostream & | operator<< (std::ostream &s, const ExpressionResult &x) |
| DEFAULT_UNARY_OP (UnarySubstractOperator, res[i]=-a[i]) DEFAULT_UNARY_OP(InverseOperator | |
| 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_APPLICATION_FACTORY (ArcaneCodeService, ICodeService, ArcaneCode) | |
| 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) | |
| ARCANE_REGISTER_APPLICATION_FACTORY (Hyoda, IOnlineDebuggerService, Hyoda) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (HyodaEnvs, IHyodaPlugin, HyodaEnvs) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (HyodaMats, IHyodaPlugin, HyodaMats) | |
| void | arcaneSetPauseOnError (bool v) |
| IPhysicalUnitSystemService * | createNullPhysicalUnitSystemService () |
| IConfigurationMng * | arcaneCreateConfigurationMng (ITraceMng *tm) |
| IServiceAndModuleFactoryMng * | arcaneCreateServiceAndModuleFactoryMng (ITraceMng *tm) |
| Ref< IItemEnumeratorTracer > | arcaneCreateItemEnumeratorTracer (ITraceMng *tm, Ref< IPerformanceCounterService > perf_counter) |
| Ref< ICodeService > | createArcaneCodeService (IApplication *app) |
| IApplication * | arcaneCreateApplication (IArcaneMain *am) |
| ARCANE_REGISTER_SERVICE_ARCANEBASICMESHSUBDIVIDERSERVICE (ArcaneBasicMeshSubdivider, ArcaneBasicMeshSubdividerService) | |
| ARCANE_REGISTER_SERVICE_ARCANECASEMESHMASTERSERVICE (ArcaneCaseMeshMasterService, ArcaneCaseMeshMasterService) | |
| ARCANE_REGISTER_SERVICE_ARCANECASEMESHSERVICE (ArcaneCaseMeshService, ArcaneCaseMeshService) | |
| ARCANE_REGISTER_SERVICE_ARCANEGEOMETRICMESHPARTITIONERSERVICE (DefaultPartitioner, ArcaneGeometricMeshPartitionerService) | |
| ARCANE_REGISTER_SERVICE_ARCANEGEOMETRICMESHPARTITIONERSERVICE (ArcaneGeometricMeshPartitioner, ArcaneGeometricMeshPartitionerService) | |
| void | arcaneRedirectSignals (fSignalFunc sig_func) |
| void | arcaneCallDefaultSignal (int val) |
| void | initializeStringConverter () |
| IArcaneMain * | createArcaneMainBatch (const ApplicationInfo &exe_info, IMainFactory *) |
| void | arccorePrintSpecificMemoryStats () |
| void | arcaneInitCheckMemory () |
| void | arcaneExitCheckMemory () |
| void | arcaneSignalHandler (int val) |
| Brief function called when the program is interrupted by the 'val' signal. | |
| void | _ThreadWrapper (LaunchThreadInfo *lti) |
| ARCANE_REGISTER_PROPERTY_CLASS (ArcaneMainBatchProperties,()) | |
| void | registerArray2DataFactory (IDataFactoryMng *dfm) |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE1 (Array2DataT) | |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE2 (Array2DataT) | |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE3 (Array2DataT) | |
| void | registerArrayDataFactory (IDataFactoryMng *dfm) |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE1 (ArrayDataT) | |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE2 (ArrayDataT) | |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE3 (ArrayDataT) | |
| ICaseDocumentFragment * | arcaneCreateCaseDocumentFragment (ITraceMng *tm, IXmlDocumentHolder *document) |
| ICaseDocument * | arcaneCreateCaseDocument (ITraceMng *tm, IXmlDocumentHolder *document) |
| ICaseDocument * | arcaneCreateCaseDocument (ITraceMng *tm, const String &lang) |
| std::unique_ptr< ICaseDocumentVisitor > | createPrintCaseDocumentVisitor (ITraceMng *tm, const String &lang) |
| ICaseMng * | arcaneCreateCaseMng (ISubDomain *mng) |
| ISubDomain * | arcaneCreateSubDomain (ISession *session, const SubDomainBuildInfo &sdbi) |
| ICheckpointMng * | arcaneCreateCheckpointMng (ISubDomain *sd) |
| void | registerStringScalarDataFactory (IDataFactoryMng *dfm) |
| void | registerStringArrayDataFactory (IDataFactoryMng *dfm) |
| void | registerScalarDataFactory (IDataFactoryMng *dfm) |
| void | registerNumArrayDataFactory (IDataFactoryMng *dfm) |
| void | arcaneRegisterSimpleData (IDataFactoryMng *dfm) |
| IDataFactory * | arcaneCreateDataFactory (IApplication *sm) |
| Ref< IDataFactoryMng > | arcaneCreateDataFactoryMngRef (IApplication *app) |
| IDataOperation * | arcaneCreateDataOperation (Parallel::eReduceType rt) |
| Ref< IDataSynchronizeImplementationFactory > | arcaneCreateSimpleVariableSynchronizerFactory (IParallelMng *pm) |
| IEntryPointMng * | arcaneCreateEntryPointMng (ISubDomain *sd) |
| IIOMng * | arcaneCreateIOMng (IParallelMng *pm) |
| IIOMng * | arcaneCreateIOMng (IParallelSuperMng *psm) |
| ILoadBalanceMng * | arcaneCreateLoadBalanceMng (ISubDomain *sd) |
| IVariableMng * | arcaneCreateVariableMng (ISubDomain *) |
| IModuleMng * | arcaneCreateModuleMng (ISubDomain *) |
| ITimeHistoryMng * | arcaneCreateTimeHistoryMng2 (ISubDomain *) |
| ITimeStats * | arcaneCreateTimeStats (ITimerMng *timer_mng, ITraceMng *trm, const String &name) |
| ITimeLoopMng * | arcaneCreateTimeLoopMng (ISubDomain *) |
| IServiceLoader * | arcaneCreateServiceLoader () |
| IServiceMng * | arcaneCreateServiceMng (IBase *) |
| IPropertyMng * | arcaneCreatePropertyMng (ITraceMng *) |
| Ref< IPropertyMng > | arcaneCreatePropertyMngReference (ITraceMng *) |
| ITraceMng * | arcaneCreateTraceMng () |
| ITraceMngPolicy * | arcaneCreateTraceMngPolicy (IApplication *) |
| ARCANE_REGISTER_SERVICE (MeshPartitionerTester, ServiceProperty("MeshPartitionerTester", ST_SubDomain|ST_CaseOption), ARCANE_SERVICE_INTERFACE(IMeshPartitioner), ARCANE_SERVICE_INTERFACE(IMeshPartitionerBase)) | |
| IVariableSynchronizer * | createNullVariableSynchronizer (IParallelMng *pm, const ItemGroup &group) |
| Ref< IParallelExchanger > | createParallelExchangerImpl (Ref< IParallelMng > pm) |
| std::ostream & | operator<< (std::ostream &o, const PrintCaseDocumentVisitor::Indent &indent) |
| ARCANE_INTERNAL_INSTANTIATE_TEMPLATE_FOR_NUMERIC_DATATYPE (ScalarDataT) | |
| IParallelMng * | arcaneCreateSequentialParallelMng (const SequentialParallelMngBuildInfo &bi) |
| Ref< IParallelMng > | arcaneCreateSequentialParallelMngRef (const SequentialParallelMngBuildInfo &bi) |
| ARCANE_REGISTER_APPLICATION_FACTORY (SequentialParallelSuperMng, IParallelSuperMng, SequentialParallelSuperMng) | |
| ARCANE_REGISTER_SERVICE (SequentialParallelMngContainerFactory, ServiceProperty("SequentialParallelMngContainerFactory", ST_Application), ARCANE_SERVICE_INTERFACE(IParallelMngContainerFactory)) | |
| ISession * | arcaneCreateSession (IApplication *sm) |
| ARCANE_REGISTER_SERVICE (SimpleGridMeshPartitioner, ServiceProperty("SimpleGridMeshPartitioner", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IGridMeshPartitioner)) | |
| ISubDomain * | _arcaneGetDefaultSubDomain () |
| ARCANE_REGISTER_PROPERTY_CLASS (SubDomain,()) | |
| ITimeHistoryMng * | arcaneCreateTimeHistoryMng2 (ISubDomain *mng, bool add_entry_points) |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (VtuMeshReader, IMeshReader, VtuNewMeshReader) | |
| ARCANE_REGISTER_SERVICE (VtuMeshReader, ServiceProperty("VtuNewMeshReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshReader)) | |
| ARCANE_REGISTER_SERVICE (VtuCaseMeshReader, ServiceProperty("VtuCaseMeshReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(ICaseMeshReader)) | |
| ARCANE_REGISTER_SERVICE (VtuMeshWriter, ServiceProperty("VtuNewMeshWriter", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshWriter)) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (XmfMeshReader, IMeshReader, XmfNewMeshReader) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (XmfMeshWriter, IMeshWriter, XmfNewMeshWriter) | |
| void | _checkReadConfigFile (StringView config_file_name) |
| ARCANE_REGISTER_SERVICE (LimaMeshReaderService, ServiceProperty("Lima", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshReader)) | |
| ARCANE_REGISTER_SERVICE (LimaCaseMeshReader, ServiceProperty("LimaCaseMeshReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(ICaseMeshReader)) | |
| ARCANE_REGISTER_SERVICE (LimaMeshWriter, ServiceProperty("Lima", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshWriter)) | |
| 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. | |
| bool | operator< (const IndexedSpace &s1, const IndexedSpace &s2) |
| const IndexedSpace & | operator+ (const IndexedSpace &s1, const IndexedSpace &s2) |
| Vector | vector_test () |
| Matrix | matrix_test () |
| template<class M1, class M2> | |
| MatrixLinComb< M1, M2 > | operator+ (const MatrixExpr< M1 > &x, const MatrixExpr< M2 > &y) |
| template<class M1, class M2> | |
| MatrixLinComb< M1, M2 > | operator- (const MatrixExpr< M1 > &x, const MatrixExpr< M2 > &y) |
| template<class M1> | |
| MatrixLinComb< M1, M1 > | operator* (double alpha, const MatrixExpr< M1 > &x) |
| template<class M, class V> | |
| VectorAXPY< M, V > | operator+ (const MatrixExpr< M > &a, const VectorExpr< V > &x) |
| template<class V1, class V2> | |
| VectorLinComb< V1, V2 > | operator+ (const VectorExpr< V1 > &x, const VectorExpr< V2 > &y) |
| template<class V1, class V2> | |
| VectorLinComb< V1, V2 > | operator- (const VectorExpr< V1 > &x, const VectorExpr< V2 > &y) |
| template<class V1> | |
| VectorLinComb< V1, V1 > | operator* (double alpha, const VectorExpr< V1 > &x) |
| ARCANE_REGISTER_SERVICE (PolyhedralMeshFactory, ServiceProperty(PolyhedralMeshFactory::name().localstr(), ST_Application), ARCANE_SERVICE_INTERFACE(IMeshFactory)) | |
| ARCANE_MPI_EXPORT bool | arcaneIsCudaAwareMPI () |
| Indicates if the current MPI runtime supports CUDA. | |
| ARCANE_MPI_EXPORT bool | arcaneIsHipAwareMPI () |
| ARCANE_MPI_EXPORT bool | arcaneIsAcceleratorAwareMPI () |
| Indicates if the current MPI runtime supports accelerators. | |
| ARCANE_MPI_EXPORT void | arcaneAutoDetectMessagePassingServiceMPI () |
| Mechanism to automatically initialize MPI and Arcane's message exchange services based on ApplicationBuildInfo parameters. | |
| ARCANE_MPI_EXPORT void | arcaneInitializeMPI (int *argc, char ***argv, int wanted_thread_level) |
| ARCANE_MPI_EXPORT void | arcaneFinalizeMPI () |
| Ref< IDataSynchronizeImplementationFactory > | arcaneCreateMpiBlockVariableSynchronizerFactory (MpiParallelMng *mpi_pm, Int32 block_size, Int32 nb_sequence) |
| Ref< IDataSynchronizeImplementationFactory > | arcaneCreateMpiDirectSendrecvVariableSynchronizerFactory (MpiParallelMng *mpi_pm) |
| Ref< IDataSynchronizeImplementationFactory > | arcaneCreateMpiLegacyVariableSynchronizerFactory (MpiParallelMng *mpi_pm) |
| Ref< IDataSynchronizeImplementationFactory > | arcaneCreateMpiNeighborVariableSynchronizerFactory (MpiParallelMng *mpi_pm, Ref< IVariableSynchronizerMpiCommunicator > sync_communicator) |
| template<typename Type> | |
| MpiParallelDispatchT< Type > * | createBuiltInDispatcher (ITraceMng *tm, IMessagePassingMng *pm, MpiAdapter *adapter, MpiDatatypeList *dtlist) |
| Ref< IDataSynchronizeImplementationFactory > | arcaneCreateMpiVariableSynchronizerFactory (MpiParallelMng *mpi_pm) |
| ARCANE_REGISTER_SERVICE (MpiParallelSuperMng, ServiceProperty("MpiParallelSuperMng", ST_Application), ARCANE_SERVICE_INTERFACE(IParallelSuperMng)) | |
| ARCANE_REGISTER_SERVICE (MpiSequentialParallelSuperMng, ServiceProperty("MpiSequentialParallelSuperMng", ST_Application), ARCANE_SERVICE_INTERFACE(IParallelSuperMng)) | |
| ITimerMng * | createMpiTimerMng (ITraceMng *trace) |
| Ref< IDataSynchronizeImplementationFactory > | arcaneCreateNCCLVariableSynchronizerFactory (IParallelMng *mpi_pm) |
| void | arcaneDoCPUPause (Int32 count) |
| Uses the CPU 'pause' instruction if possible. | |
| ARCANE_DI_REGISTER_PROVIDER (GlibThreadImplementationService, DependencyInjection::ProviderProperty("GlibThreadImplementationService"), ARCANE_DI_INTERFACES(IThreadImplementationService), ARCANE_DI_EMPTY_CONSTRUCTOR()) | |
| Int64 | arcaneGetThisThreadId () |
| IThreadBarrier * | createGlibThreadBarrier () |
| ARCANE_DI_REGISTER_PROVIDER (TBBThreadImplementationService, DependencyInjection::ProviderProperty("TBBThreadImplementationService"), ARCANE_DI_INTERFACES(IThreadImplementationService), ARCANE_DI_EMPTY_CONSTRUCTOR()) | |
| ARCANE_REGISTER_SERVICE (ArcaneBasicVerifierService2, ServiceProperty("ArcaneBasicVerifier2", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IVerifierService)) | |
| ARCANE_REGISTER_SERVICE (ArcaneBasicVerifierServiceV3, ServiceProperty("ArcaneBasicVerifier3", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IVerifierService)) | |
| ARCANE_REGISTER_SERVICE_ARCANECASEPARTITIONER (ArcaneCasePartitioner, ArcaneCasePartitioner) | |
| ARCANE_REGISTER_MODULE_ARCANECEAVERIFIER (ArcaneVerifierModule) | |
| ARCANE_REGISTER_MODULE_ARCANECHECKPOINT (ArcaneCheckpointModule) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (ArcaneCurveWriter, ITimeHistoryCurveWriter2, ArcaneCurveWriter) | |
| ARCANE_REGISTER_SERVICE_ARCANEDIRECTEXECUTION (ArcaneDirectExecution, ArcaneDirectExecution) | |
| ARCANE_REGISTER_MODULE_ARCANELOADBALANCE (ArcaneLoadBalanceModule) | |
| ARCANE_REGISTER_SERVICE_ARCANEMESHCONVERTER (ArcaneMeshConverter, ArcaneMeshConverter) | |
| ARCANE_REGISTER_MODULE_ARCANEPOSTPROCESSING (ArcanePostProcessingModule) | |
| ARCANE_REGISTER_SERVICE (BackwardCppStackTraceService, ServiceProperty("BackwardCppStackTraceService", ST_Application), ARCANE_SERVICE_INTERFACE(IStackTraceService)) | |
| ARCANE_DI_REGISTER_PROVIDER (BackwardCppStackTraceService, DependencyInjection::ProviderProperty("BackwardCppStackTraceService"), ARCANE_DI_INTERFACES(IStackTraceService), ARCANE_DI_CONSTRUCTOR(ITraceMng *)) | |
| ARCANE_REGISTER_SERVICE (ArcaneBasicCheckpointService, ServiceProperty("ArcaneBasicCheckpointWriter", ST_SubDomain|ST_CaseOption), ARCANE_SERVICE_INTERFACE(Arcane::ICheckpointWriter)) | |
| ARCANE_REGISTER_SERVICE (ArcaneBasicCheckpointService, ServiceProperty("ArcaneBasicCheckpointReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(Arcane::ICheckpointReader)) | |
| ARCANE_REGISTER_SERVICE (ArcaneBasic2CheckpointService, ServiceProperty("ArcaneBasic2CheckpointWriter", ST_SubDomain|ST_CaseOption), ARCANE_SERVICE_INTERFACE(Arcane::ICheckpointWriter)) | |
| ARCANE_REGISTER_SERVICE (ArcaneBasic2CheckpointReaderService, ServiceProperty("ArcaneBasic2CheckpointReader", ST_Application), ARCANE_SERVICE_INTERFACE(Arcane::ICheckpointReader2)) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (BasicRayMeshIntersection, IRayMeshIntersection, BasicRayMeshIntersection) | |
| ARCANE_REGISTER_SERVICE (Bzip2DeflateService, ServiceProperty("Bzip2", ST_Application), ARCANE_SERVICE_INTERFACE(IDeflateService)) | |
| ARCANE_REGISTER_SERVICE (Bzip2DataCompressor, ServiceProperty("Bzip2DataCompressor", ST_Application|ST_CaseOption), ARCANE_SERVICE_INTERFACE(IDataCompressor)) | |
| Int32 | ownNbCell (Int64 n, Integer nsd, int sd_offset) |
| Real | iDelta (int iBloc, const RealArray &bloc_p, const Int32Array &bloc_n, const RealArray &bloc_l, const Real all_l, const Int64 all_n) |
| Real | kDelta (Real k, int iBloc, const RealArray &bloc_p, const Int32Array &bloc_n, const RealArray &bloc_l, const Real all_l, const Int64 all_n) |
| ARCANE_REGISTER_SERVICE_CARTESIAN2DMESHGENERATOR (Cartesian2D, Cartesian2DMeshGenerator) | |
| ARCANE_REGISTER_SERVICE_CARTESIAN3DMESHGENERATOR (Cartesian3D, Cartesian3DMeshGenerator) | |
| ARCANE_REGISTER_SERVICE (DbgHelpStackTraceService, ServiceProperty("DbgHelpStackTraceService", ST_Application), ARCANE_SERVICE_INTERFACE(IStackTraceService)) | |
| ARCANE_REGISTER_SERVICE (DbgHelpSymbolizerService, ServiceProperty("DbgHelpSymbolizerService", ST_Application), ARCANE_SERVICE_INTERFACE(ISymbolizerService)) | |
| ARCANE_DI_REGISTER_PROVIDER (DbgHelpStackTraceService, DependencyInjection::ProviderProperty("DbgHelpStackTraceService"), ARCANE_DI_INTERFACES(IStackTraceService), ARCANE_DI_CONSTRUCTOR(ITraceMng *)) | |
| ARCANE_DI_REGISTER_PROVIDER (DbgHelpSymbolizerService, DependencyInjection::ProviderProperty("DbgHelpSymbolizerService"), ARCANE_DI_INTERFACES(ISymbolizerService), ARCANE_DI_CONSTRUCTOR(ITraceMng *)) | |
| DumpW * | createEnsight7 (ISubDomain *m, const String &f, ConstArrayView< Real > times, VariableCollection variables, ItemGroupCollection groups, bool is_binary, bool is_parallel_output, Integer fileset_size, bool use_degenerated_hexa, bool force_first_geometry, bool save_uids) |
| DumpW * | createEnsight7 (IMesh *m, const String &f, ConstArrayView< Real > times, VariableCollection variables, ItemGroupCollection groups, bool is_binary, bool is_parallel_output, Integer fileset_size, bool use_degenerated_hexa, bool force_first_geometry, bool save_uids) |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (Ensight7PostProcessorService, IPostProcessorWriter, Ensight7PostProcessor) | |
| ARCANE_REGISTER_SERVICE_ENSIGHT7POSTPROCESSOR (Ensight7PostProcessor, Ensight7PostProcessorServiceV2) | |
| ARCANE_REGISTER_CASE_OPTIONS_NOAXL_FACTORY (UCDPostProcessorService, IPostProcessorWriter, UCDPostProcessor) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (UCDPostProcessorService, IPostProcessorWriter, UCDPostProcessor) | |
| Ref< IHashDatabase > | createFileHashDatabase (ITraceMng *tm, const String &directory) |
| ARCANE_REGISTER_SERVICE (SHA3_256HashAlgorithmService, ServiceProperty("SHA3_256HashAlgorithm", ST_Application|ST_CaseOption), ARCANE_SERVICE_INTERFACE(IHashAlgorithm)) | |
| ARCANE_REGISTER_SERVICE (SHA3_224HashAlgorithmService, ServiceProperty("SHA3_224HashAlgorithm", ST_Application|ST_CaseOption), ARCANE_SERVICE_INTERFACE(IHashAlgorithm)) | |
| ARCANE_REGISTER_SERVICE (SHA3_384HashAlgorithmService, ServiceProperty("SHA3_384HashAlgorithm", ST_Application|ST_CaseOption), ARCANE_SERVICE_INTERFACE(IHashAlgorithm)) | |
| ARCANE_REGISTER_SERVICE (SHA3_512HashAlgorithmService, ServiceProperty("SHA3_512HashAlgorithm", ST_Application|ST_CaseOption), ARCANE_SERVICE_INTERFACE(IHashAlgorithm)) | |
| ARCANE_REGISTER_SERVICE (MD5HashAlgorithmService, ServiceProperty("MD5HashAlgorithm", ST_Application|ST_CaseOption), ARCANE_SERVICE_INTERFACE(IHashAlgorithm)) | |
| ARCANE_REGISTER_SERVICE (SHA1HashAlgorithmService, ServiceProperty("SHA1HashAlgorithm", ST_Application|ST_CaseOption), ARCANE_SERVICE_INTERFACE(IHashAlgorithm)) | |
| ARCANE_STD_EXPORT void | _testRedisAdapter (ITraceMng *tm) |
| Ref< IRedisContext > | createRedisContext (ITraceMng *tm) |
| ARCANE_REGISTER_SERVICE_HONEYCOMB2DMESHGENERATOR (HoneyComb2D, HoneyComb2DMeshGeneratorService) | |
| ARCANE_REGISTER_SERVICE_HONEYCOMB3DMESHGENERATOR (HoneyComb3D, HoneyComb3DMeshGeneratorService) | |
| ARCANE_REGISTER_APPLICATION_FACTORY (HWLocProcessorAffinityService, IProcessorAffinityService, HWLoc) | |
| ARCANE_DI_REGISTER_PROVIDER (HWLocProcessorAffinityService, DependencyInjection::ProviderProperty("HWLoc"), ARCANE_DI_INTERFACES(IProcessorAffinityService), ARCANE_DI_CONSTRUCTOR(ITraceMng *)) | |
| Ref< IHashDatabase > | createRedisHashDatabase (ITraceMng *tm, const String &machine_ip, Int32 port) |
| ARCANE_REGISTER_SERVICE (JsonMessagePassingProfilingService, ServiceProperty("JsonMessagePassingProfiling", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMessagePassingProfilingService)) | |
| ARCANE_REGISTER_SERVICE_KDIPOSTPROCESSOR (KdiPostProcessor, KdiPostProcessor) | |
| ARCANE_REGISTER_SERVICE (LibUnwindStackTraceService, ServiceProperty("LibUnwind", ST_Application), ARCANE_SERVICE_INTERFACE(IStackTraceService)) | |
| ARCANE_REGISTER_SERVICE (LLVMSymbolizerService, ServiceProperty("LLVMSymbolizer", ST_Application), ARCANE_SERVICE_INTERFACE(ISymbolizerService)) | |
| ARCANE_DI_REGISTER_PROVIDER (LibUnwindStackTraceService, DependencyInjection::ProviderProperty("LibUnwind"), ARCANE_DI_INTERFACES(IStackTraceService), ARCANE_DI_CONSTRUCTOR(ITraceMng *)) | |
| ARCANE_DI_REGISTER_PROVIDER (LLVMSymbolizerService, DependencyInjection::ProviderProperty("LLVMSymbolizer"), ARCANE_DI_INTERFACES(ISymbolizerService), ARCANE_DI_CONSTRUCTOR(ITraceMng *)) | |
| ARCANE_REGISTER_SERVICE (LinuxPerfPerformanceCounterService, ServiceProperty("LinuxPerfPerformanceCounterService", ST_Application), ARCANE_SERVICE_INTERFACE(IPerformanceCounterService)) | |
| ARCANE_REGISTER_SERVICE (LZ4DeflateService, ServiceProperty("LZ4", ST_Application), ARCANE_SERVICE_INTERFACE(IDeflateService)) | |
| ARCANE_REGISTER_SERVICE (LZ4DataCompressor, ServiceProperty("LZ4DataCompressor", ST_Application|ST_CaseOption), ARCANE_SERVICE_INTERFACE(IDataCompressor)) | |
| ARCANE_REGISTER_MODULE_MASTER (MasterModule) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (MeshGeneratorService, IMeshReader, MeshGenerator) | |
| template<class ArrayType> | |
| Parallel::Request | centralizePartInfo (String filename, IParallelMng *pm, UniqueArray< ArrayType > data, String header, int step=1) |
| Auxiliary function to dump the graph. | |
| ARCANE_REGISTER_SERVICE (MetisMeshPartitioner, ServiceProperty("Metis", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshPartitioner), ARCANE_SERVICE_INTERFACE(IMeshPartitionerBase)) | |
| ARCANE_REGISTER_SERVICE_METISMESHPARTITIONER (Metis, MetisMeshPartitioner) | |
| ARCANE_REGISTER_SERVICE (MetisMeshPartitioner, ServiceProperty("DefaultPartitioner", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshPartitioner), ARCANE_SERVICE_INTERFACE(IMeshPartitionerBase)) | |
| ARCANE_REGISTER_SERVICE_METISMESHPARTITIONER (DefaultPartitioner, MetisMeshPartitioner) | |
| Ref< IMshMeshReader > | createMshMeshReader (ITraceMng *tm) |
| Ref< IMshMeshReader > | createMshParallelMeshReader (ITraceMng *tm) |
| ARCANE_REGISTER_SERVICE (MshMeshReaderService, ServiceProperty("MshNewMeshReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshReader)) | |
| ARCANE_REGISTER_SERVICE (MshMeshReaderService, ServiceProperty("MshMeshReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshReader)) | |
| ARCANE_REGISTER_SERVICE (MshCaseMeshReader, ServiceProperty("MshCaseMeshReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(ICaseMeshReader)) | |
| ARCANE_REGISTER_SERVICE (MshMeshWriterService, ServiceProperty("MshNewMeshWriter", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshWriter)) | |
| ARCANE_REGISTER_SERVICE (MshMeshWriterService, ServiceProperty("MshMeshWriter", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshWriter)) | |
| Int32 MshParallelMeshReader:: | _getIntegerAndBroadcast () |
| ARCANE_REGISTER_SERVICE (Otf2MessagePassingProfilingService, ServiceProperty("Otf2MessagePassingProfiling", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMessagePassingProfilingService)) | |
| ARCANE_REGISTER_SERVICE (PapiPerformanceService, ServiceProperty("PapiProfilingService", ST_Application), ARCANE_SERVICE_INTERFACE(IProfilingService)) | |
| ARCANE_REGISTER_SERVICE (PapiPerformanceCounterService, ServiceProperty("PapiPerformanceCounterService", ST_Application), ARCANE_SERVICE_INTERFACE(IPerformanceCounterService)) | |
| ARCANE_REGISTER_SERVICE_PDESRANDOMNUMBERGENERATOR (PDESRandomNumberGenerator, PDESRandomNumberGeneratorService) | |
| void | _profInitMallocHook () |
| void | _profRestoreMallocHook () |
| ARCANE_REGISTER_APPLICATION_FACTORY (ProfPerformanceService, IProfilingService, ProfProfilingService) | |
| void | arcane_prof_handler () |
| void | _arcaneProfilingSigFunc (int signum) |
| void | _arcaneProfilingSigactionFunc (int val, siginfo_t *, void *) |
| ARCANE_REGISTER_SERVICE (PTScotchMeshPartitioner, ServiceProperty("PTScotch", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshPartitioner), ARCANE_SERVICE_INTERFACE(IMeshPartitionerBase)) | |
| ARCANE_REGISTER_SERVICE_PTSCOTCHMESHPARTITIONER (PTScotch, PTScotchMeshPartitioner) | |
| ARCANE_REGISTER_SERVICE (PTScotchMeshPartitioner, ServiceProperty("DefaultPartitioner", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshPartitioner), ARCANE_SERVICE_INTERFACE(IMeshPartitionerBase)) | |
| ARCANE_REGISTER_SERVICE_PTSCOTCHMESHPARTITIONER (DefaultPartitioner, PTScotchMeshPartitioner) | |
| ARCANE_REGISTER_SERVICE_SIMPLECSVCOMPARATOR (SimpleCsvComparator, SimpleCsvComparatorService) | |
| ARCANE_REGISTER_SERVICE_SIMPLECSVOUTPUT (SimpleCsvOutput, SimpleCsvOutputService) | |
| ARCANE_REGISTER_SERVICE (SimpleCsvOutputService, ServiceProperty("SimpleCsvOutput", ST_SubDomain), ARCANE_SERVICE_INTERFACE(ISimpleTableOutput)) | |
| Int64 | _generateCellUniqueId (Integer x, Integer y, Integer z, Integer nb_y, Int64 first_z, Int64 total_para_z) |
| Generates a UniqueId from block indices (x,y,z). | |
| ARCANE_REGISTER_SERVICE_SOD3DMESHGENERATOR (Sod3D, Sod3DMeshGenerator) | |
| ARCANE_REGISTER_SERVICE (SplitSDMeshPartitioner, ServiceProperty("SplitSD", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshPartitioner), ARCANE_SERVICE_INTERFACE(IMeshPartitionerBase)) | |
| ARCANE_REGISTER_SERVICE_SPLITSDMESHPARTITIONER (SplitSD, SplitSDMeshPartitioner) | |
| ARCANE_REGISTER_APPLICATION_FACTORY (UdunitsUnitSystemService, IPhysicalUnitSystemService, Udunits) | |
| ARCANE_REGISTER_MODULE_UNITTEST (UnitTestModule) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (VoronoiMeshIOService, IMeshReader, VoronoiMeshIO) | |
| ARCANE_REGISTER_SERVICE (VtkLegacyMeshWriter, ServiceProperty("VtkLegacyMeshWriter", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshWriter)) | |
| ARCANE_REGISTER_SUB_DOMAIN_FACTORY (VtkMeshReader, IMeshReader, VtkMeshIO) | |
| ARCANE_REGISTER_SERVICE (VtkMeshReader, ServiceProperty("VtkLegacyMeshReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshReader)) | |
| ARCANE_REGISTER_SERVICE (VtkLegacyCaseMeshReader, ServiceProperty("VtkLegacyCaseMeshReader", ST_SubDomain), ARCANE_SERVICE_INTERFACE(ICaseMeshReader)) | |
| ARCANE_REGISTER_SERVICE (VtkPolyhedralCaseMeshReader, ServiceProperty("VtkPolyhedralCaseMeshReader", ST_CaseOption), ARCANE_SERVICE_INTERFACE(ICaseMeshReader)) | |
| template<template< class > class VariableRootType> | |
| VariableRef * | _createVar (IMesh *mesh, const String &var_name, const String &var_data_type_name, eItemKind var_kind) |
| ARCANE_REGISTER_SERVICE (ZoltanMeshPartitioner, ServiceProperty("Zoltan", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshPartitioner), ARCANE_SERVICE_INTERFACE(IMeshPartitionerBase)) | |
| ARCANE_REGISTER_SERVICE_ZOLTANMESHPARTITIONER (Zoltan, ZoltanMeshPartitioner) | |
| ARCANE_REGISTER_SERVICE (ZoltanMeshPartitioner, ServiceProperty("DefaultPartitioner", ST_SubDomain), ARCANE_SERVICE_INTERFACE(IMeshPartitioner), ARCANE_SERVICE_INTERFACE(IMeshPartitionerBase)) | |
| ARCANE_REGISTER_SERVICE_ZOLTANMESHPARTITIONER (DefaultPartitioner, ZoltanMeshPartitioner) | |
| ARCANE_REGISTER_SERVICE (ZstdDataCompressor, ServiceProperty("zstdDataCompressor", ST_Application|ST_CaseOption), ARCANE_SERVICE_INTERFACE(IDataCompressor)) | |
| template<typename type> | |
| int | _displayArray (const AbstractArray< type > *obj, const char *type_name) |
| 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. | |
| 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 () |
| std::ostream & | operator<< (std::ostream &o, const ParameterOptionAddrPart &h) |
| std::ostream & | operator<< (std::ostream &o, const ParameterOptionAddr &h) |
| template<typename T> | |
| bool | builtInGetArrayValueFromStream (Array< T > &v, std::istream &sbuf) |
| template<typename T> | |
| bool | builtInGetArrayValue (Array< T > &v, StringView s) |
| MemoryInfo * | arcaneGlobalTrueMemoryInfo () |
| std::ostream & | operator<< (std::ostream &o, const MemoryInfo::TracePrinter &tp) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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 () |
| 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) |
| 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 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()) | |
| ARCCORE_SERIALIZE_EXPORT Ref< ISerializer > | createSerializer () |
| Creates an instance of ISerializer. | |
| ARCCORE_TRACE_EXPORT TimeMetricAction | timeMetricPhaseMessagePassing (ITimeMetricCollector *c) |
| ARCCORE_TRACE_EXPORT TimeMetricAction | timeMetricPhaseInputOutput (ITimeMetricCollector *c) |
| ARCCORE_TRACE_EXPORT TimeMetricAction | timeMetricPhaseComputation (ITimeMetricCollector *c) |
| 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) |
| 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) |
| void | _computeGroupParts (ItemGroupList list_group, Integer &partid) |
| Retrieves a group of a given type and its information. | |
| void | _saveGroup (std::ostream &ofile, const GroupPartInfo &ensight_grp, ConstArrayView< Integer > nodes_index, WriteBase &wf) |
| Saves the connectivity of elements in a group. | |
| void | _saveVariableOnGroup (std::ostream &ofile, const GroupPartInfo &ensight_grp, WriteBase &from_func) |
| Applies a functor to the elements of a group. | |
| 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 } |
| res [i] | |
| 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()) |
| vtkExtReader | vtkFileExtReader [] |
| template<typename _Tp> | |
| int | StaticAlloc< _Tp >::m_buf_index = 0 |
| template<typename _Tp> | |
| _Tp | StaticAlloc< _Tp >::m_buf [MAX_STATIC_ALLOC] |
| 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::AlephInt = int |
Default type for indexing rows and columns of matrices and vectors.
Definition at line 50 of file AlephGlobal.h.
| 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.
| using Arcane::BasicCaseOptionService = BasicService |
Definition at line 139 of file AlephTestSchemeFaces_axl.h.
| using Arcane::BasicMeshService = BasicService |
Definition at line 141 of file AlephTestSchemeFaces_axl.h.
Definition at line 71 of file MpiParallelMng.cc.
| using Arcane::BasicSubDomainService = BasicService |
Definition at line 140 of file AlephTestSchemeFaces_axl.h.
| 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::Communicator = MP::Communicator |
Definition at line 29 of file MpiParallelMng.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.
Definition at line 69 of file SequentialParallelMng.cc.
| 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::MD5HashAlgorithmService = GenericHashAlgorithmService<MD5HashAlgorithm> |
Definition at line 63 of file HashAlgorithmServices.cc.
| 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.
| using Arcane::MetisCallStrategy = TypesMetisMeshPartitioner::MetisCallStrategy |
Definition at line 66 of file MetisMeshPartitioner.cc.
| using Arcane::MetisEmptyPartitionStrategy = TypesMetisMeshPartitioner::MetisEmptyPartitionStrategy |
Definition at line 67 of file MetisMeshPartitioner.cc.
| 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::RequestListBase = Arcane::MessagePassing::internal::RequestListBase |
Definition at line 68 of file SequentialParallelMng.cc.
| 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.
| using Arcane::SHA1HashAlgorithmService = GenericHashAlgorithmService<SHA1HashAlgorithm> |
Definition at line 64 of file HashAlgorithmServices.cc.
| using Arcane::SHA3_224HashAlgorithmService = GenericHashAlgorithmService<SHA3_224HashAlgorithm> |
Definition at line 60 of file HashAlgorithmServices.cc.
| using Arcane::SHA3_256HashAlgorithmService = GenericHashAlgorithmService<SHA3_256HashAlgorithm> |
Definition at line 59 of file HashAlgorithmServices.cc.
| using Arcane::SHA3_384HashAlgorithmService = GenericHashAlgorithmService<SHA3_384HashAlgorithm> |
Definition at line 61 of file HashAlgorithmServices.cc.
| using Arcane::SHA3_512HashAlgorithmService = GenericHashAlgorithmService<SHA3_512HashAlgorithm> |
Definition at line 62 of file HashAlgorithmServices.cc.
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 UniqueArray<UniqueArray<Int64> > Arcane::StorageRefine |
Definition at line 75 of file ArcaneBasicMeshSubdividerService.cc.
| 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.
| typedef std::thread::id Arcane::ThreadId |
Definition at line 44 of file TBBThreadImplementation.cc.
| typedef std::thread Arcane::ThreadType |
Definition at line 45 of file TBBThreadImplementation.cc.
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.
| using Arcane::to_arcane_type_t = typename ToArcaneType<T>::type |
Definition at line 634 of file VtkPolyhedralMeshIOService.cc.
| 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 |
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.
|
strong |
Comparison of ghost entity values before/after synchronization.
| Enumerator | |
|---|---|
| Unknown | No comparison or unknown result. |
| Same | Same values before and after synchronization. |
| Different | Different values before and after synchronization. |
Definition at line 34 of file DataSynchronizeInfo.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.
|
strong |
Standard categories for temporal phases.
Definition at line 36 of file TimeMetric.h.
| enum Arcane::XML_PARSE_TYPE |
Definition at line 1523 of file DomLibXml2.cc.
| enum Arcane::ZoltanModel |
Definition at line 69 of file ZoltanMeshPartitioner.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.
| ISubDomain * Arcane::_arcaneGetDefaultSubDomain | ( | ) |
Definition at line 376 of file SubDomain.cc.
| void Arcane::_arcaneInternalItemEnumeratorSwigSet | ( | const ItemEnumerator * | ie, |
| ItemEnumeratorPOD * | vpod ) |
Definition at line 54 of file ItemEnumerator.cc.
| void Arcane::_arcaneProfilingSigactionFunc | ( | int | val, |
| siginfo_t * | , | ||
| void * | ) |
Definition at line 206 of file ProfPerformanceService.cc.
| void Arcane::_arcaneProfilingSigFunc | ( | int | signum | ) |
Definition at line 191 of file ProfPerformanceService.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.
| VariableRef * Arcane::_createVar | ( | IMesh * | mesh, |
| const String & | var_name, | ||
| const String & | var_data_type_name, | ||
| eItemKind | var_kind ) |
Definition at line 723 of file VtkPolyhedralMeshIOService.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.
| int Arcane::_displayArray | ( | const AbstractArray< type > * | obj, |
| const char * | type_name ) |
Definition at line 149 of file tv_display_arcane_types.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.
|
inline |
Generates a UniqueId from block indices (x,y,z).
Ensures there will be no overflow issues between Integer and Int64.
Definition at line 194 of file SodMeshGenerator.cc.
| bool Arcane::_getHasColorTerminal | ( | ) |
Definition at line 755 of file arccore/src/base/arccore/base/PlatformUtils.cc.
| Int32 MshParallelMeshReader:: Arcane::_getIntegerAndBroadcast | ( | ) |
Definition at line 358 of file MshParallelMeshReader.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::_profInitMallocHook | ( | ) |
Definition at line 452 of file ProfilingInfo.cc.
| void Arcane::_profRestoreMallocHook | ( | ) |
Definition at line 455 of file ProfilingInfo.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.
| ARCANE_STD_EXPORT void Arcane::_testRedisAdapter | ( | ITraceMng * | tm | ) |
Definition at line 254 of file HiredisAdapter.cc.
| void Arcane::_ThreadWrapper | ( | LaunchThreadInfo * | lti | ) |
Definition at line 589 of file ArcaneMainBatch.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.
| void Arcane::arcane_prof_handler | ( | ) |
Definition at line 132 of file ProfPerformanceService.cc.
| ARCANE_MPI_EXPORT void Arcane::arcaneAutoDetectMessagePassingServiceMPI | ( | ) |
Mechanism to automatically initialize MPI and Arcane's message exchange services based on ApplicationBuildInfo parameters.
Definition at line 218 of file ArcaneMpi.cc.
References Arcane::ArcaneMain::addApplicationBuildInfoVisitor().
| 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::mesh::MeshRefinement::_contract(), Arcane::TimeHistoryMngInternal::_dumpSummaryOfCurves(), Arcane::TimeHistoryMngInternal::_dumpSummaryOfCurvesLegacy(), Arcane::ItemTypeMng::_readTypes(), Arcane::BasicRayMeshIntersection::compute(), Arcane::TimeHistoryMngInternal::dumpCurves(), Arcane::MultiReduce::execute(), Arcane::SplitSDMeshPartitioner::MAJDomaine(), Arcane::mesh::ParallelAMRConsistency::makeNewItemsConsistent(), Arcane::mesh::ParallelAMRConsistency::makeNewItemsConsistent2(), Arcane::MessagePassing::namedBarrier(), Arcane::LLVMSymbolizerService::stackTrace(), Arcane::SplitSDMeshPartitioner::TailleDom(), 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.
| IApplication * Arcane::arcaneCreateApplication | ( | IArcaneMain * | am | ) |
Definition at line 120 of file Application.cc.
| ARCANE_CARTESIANMESH_EXPORT ICartesianMesh * Arcane::arcaneCreateCartesianMesh | ( | IMesh * | mesh | ) |
. This method is reserved for Arcane. Use ICartesianMesh::getReference() to create an instance.
Definition at line 273 of file CartesianMesh.cc.
Referenced by Arcane::ICartesianMesh::_internalApi(), and Arcane::ICartesianMesh::getReference().
| ICaseDocument * Arcane::arcaneCreateCaseDocument | ( | ITraceMng * | tm, |
| const String & | lang ) |
Definition at line 223 of file CaseDocument.cc.
| ICaseDocument * Arcane::arcaneCreateCaseDocument | ( | ITraceMng * | tm, |
| IXmlDocumentHolder * | document ) |
Definition at line 212 of file CaseDocument.cc.
| ICaseDocumentFragment * Arcane::arcaneCreateCaseDocumentFragment | ( | ITraceMng * | tm, |
| IXmlDocumentHolder * | document ) |
Definition at line 201 of file CaseDocument.cc.
| ICaseMng * Arcane::arcaneCreateCaseMng | ( | ISubDomain * | mng | ) |
Definition at line 338 of file CaseMng.cc.
| ICheckpointMng * Arcane::arcaneCreateCheckpointMng | ( | ISubDomain * | sd | ) |
Definition at line 119 of file CheckpointMng.cc.
| IConfigurationMng * Arcane::arcaneCreateConfigurationMng | ( | ITraceMng * | tm | ) |
Definition at line 399 of file Configuration.cc.
| IDataFactory * Arcane::arcaneCreateDataFactory | ( | IApplication * | sm | ) |
Definition at line 73 of file DataFactory.cc.
| Ref< IDataFactoryMng > Arcane::arcaneCreateDataFactoryMngRef | ( | IApplication * | app | ) |
Definition at line 145 of file DataFactoryMng.cc.
| IDataOperation * Arcane::arcaneCreateDataOperation | ( | Parallel::eReduceType | rt | ) |
Definition at line 75 of file DataOperation.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(), and Arcane::DataFactoryMng::createEmptySerializedDataRef().
| IEntryPointMng * Arcane::arcaneCreateEntryPointMng | ( | ISubDomain * | sd | ) |
Definition at line 63 of file EntryPointMng.cc.
| IIOMng * Arcane::arcaneCreateIOMng | ( | IParallelMng * | pm | ) |
| IIOMng * Arcane::arcaneCreateIOMng | ( | IParallelSuperMng * | psm | ) |
| Ref< IItemEnumeratorTracer > Arcane::arcaneCreateItemEnumeratorTracer | ( | ITraceMng * | tm, |
| Ref< IPerformanceCounterService > | perf_counter ) |
Definition at line 35 of file ItemEnumeratorTracer.cc.
| ILoadBalanceMng * Arcane::arcaneCreateLoadBalanceMng | ( | ISubDomain * | sd | ) |
Definition at line 260 of file LoadBalanceMng.cc.
| IModuleMaster * Arcane::arcaneCreateModuleMaster | ( | ISubDomain * | sd | ) |
Definition at line 48 of file ModuleMaster.cc.
| IModuleMng * Arcane::arcaneCreateModuleMng | ( | ISubDomain * | sd | ) |
Definition at line 68 of file ModuleMng.cc.
| Ref< IDataSynchronizeImplementationFactory > Arcane::arcaneCreateMpiBlockVariableSynchronizerFactory | ( | MpiParallelMng * | mpi_pm, |
| Int32 | block_size, | ||
| Int32 | nb_sequence ) |
Definition at line 111 of file MpiBlockVariableSynchronizeDispatcher.cc.
| Ref< IDataSynchronizeImplementationFactory > Arcane::arcaneCreateMpiDirectSendrecvVariableSynchronizerFactory | ( | MpiParallelMng * | mpi_pm | ) |
Definition at line 88 of file MpiDirectSendrecvVariableSynchronizeDispatcher.cc.
| Ref< IDataSynchronizeImplementationFactory > Arcane::arcaneCreateMpiLegacyVariableSynchronizerFactory | ( | MpiParallelMng * | mpi_pm | ) |
Definition at line 97 of file MpiLegacyVariableSynchronizeDispatcher.cc.
| Ref< IDataSynchronizeImplementationFactory > Arcane::arcaneCreateMpiNeighborVariableSynchronizerFactory | ( | MpiParallelMng * | mpi_pm, |
| Ref< IVariableSynchronizerMpiCommunicator > | sync_communicator ) |
Definition at line 103 of file MpiNeighborVariableSynchronizeDispatcher.cc.
| Ref< IDataSynchronizeImplementationFactory > Arcane::arcaneCreateMpiVariableSynchronizerFactory | ( | MpiParallelMng * | mpi_pm | ) |
Definition at line 114 of file MpiVariableSynchronizeDispatcher.cc.
| Ref< IDataSynchronizeImplementationFactory > Arcane::arcaneCreateNCCLVariableSynchronizerFactory | ( | IParallelMng * | mpi_pm | ) |
Definition at line 101 of file NCCLVariableSynchronizeDispatcher.cc.
| IPropertyMng * Arcane::arcaneCreatePropertyMng | ( | ITraceMng * | tm | ) |
Definition at line 87 of file PropertyMng.cc.
| Ref< IPropertyMng > Arcane::arcaneCreatePropertyMngReference | ( | ITraceMng * | tm | ) |
Definition at line 98 of file PropertyMng.cc.
| IParallelMng * Arcane::arcaneCreateSequentialParallelMng | ( | const SequentialParallelMngBuildInfo & | bi | ) |
Definition at line 822 of file SequentialParallelMng.cc.
| Ref< IParallelMng > Arcane::arcaneCreateSequentialParallelMngRef | ( | const SequentialParallelMngBuildInfo & | bi | ) |
Definition at line 827 of file SequentialParallelMng.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(), Arcane::ISerializedData::bytes(), Arcane::Array2DataT< DataType >::createSerializedDataRef(), Arcane::ArrayDataT< DataType >::createSerializedDataRef(), Arcane::DataFactoryMng::createSerializedDataRef(), Arcane::NumArrayDataT< DataType, RankValue >::createSerializedDataRef(), Arcane::ScalarDataT< DataType >::createSerializedDataRef(), Arcane::StringArrayData::createSerializedDataRef(), and Arcane::StringScalarData::createSerializedDataRef().
| 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().
| IServiceAndModuleFactoryMng * Arcane::arcaneCreateServiceAndModuleFactoryMng | ( | ITraceMng * | tm | ) |
Definition at line 162 of file ServiceAndModuleFactoryMng.cc.
| IServiceLoader * Arcane::arcaneCreateServiceLoader | ( | ) |
Definition at line 95 of file ServiceLoader.cc.
| IServiceMng * Arcane::arcaneCreateServiceMng | ( | IBase * | b | ) |
Definition at line 78 of file ServiceMng.cc.
| ISession * Arcane::arcaneCreateSession | ( | IApplication * | sm | ) |
Definition at line 55 of file Session.cc.
| Ref< IDataSynchronizeImplementationFactory > Arcane::arcaneCreateSimpleVariableSynchronizerFactory | ( | IParallelMng * | pm | ) |
Definition at line 402 of file DataSynchronizeDispatcher.cc.
| ISubDomain * Arcane::arcaneCreateSubDomain | ( | ISession * | session, |
| const SubDomainBuildInfo & | sdbi ) |
Definition at line 385 of file SubDomain.cc.
| ITimeHistoryMng * Arcane::arcaneCreateTimeHistoryMng2 | ( | ISubDomain * | mng | ) |
Definition at line 424 of file TimeHistoryMng2.cc.
| ITimeHistoryMng * Arcane::arcaneCreateTimeHistoryMng2 | ( | ISubDomain * | mng, |
| bool | add_entry_points ) |
Definition at line 429 of file TimeHistoryMng2.cc.
| ITimeLoop * Arcane::arcaneCreateTimeLoop | ( | IApplication * | app, |
| const String & | name ) |
Definition at line 86 of file TimeLoop.cc.
| ITimeLoopMng * Arcane::arcaneCreateTimeLoopMng | ( | ISubDomain * | mng | ) |
Definition at line 331 of file TimeLoopMng.cc.
| ITimeStats * Arcane::arcaneCreateTimeStats | ( | ITimerMng * | timer_mng, |
| ITraceMng * | trm, | ||
| const String & | name ) |
Definition at line 48 of file TimeStats.cc.
| ITraceMng * Arcane::arcaneCreateTraceMng | ( | ) |
Definition at line 26 of file arcane/src/arcane/utils/TraceMng.cc.
| ITraceMngPolicy * Arcane::arcaneCreateTraceMngPolicy | ( | IApplication * | app | ) |
Definition at line 123 of file TraceMngPolicy.cc.
| IVariableMng * Arcane::arcaneCreateVariableMng | ( | ISubDomain * | sd | ) |
Definition at line 61 of file VariableMng.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().
|
inline |
Uses the CPU 'pause' instruction if possible.
This instruction is used to indicate to the CPU that we want to wait while avoiding the consumption of unnecessary resources.
Definition at line 41 of file ArcaneThreadMisc.h.
Referenced by Arcane::TBBBarrier::wait().
| void Arcane::arcaneExitCheckMemory | ( | ) |
Definition at line 176 of file MemoryInfo.cc.
| ARCANE_MPI_EXPORT void Arcane::arcaneFinalizeMPI | ( | ) |
Definition at line 232 of file ArcaneMpi.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.
|
inline |
Definition at line 50 of file TBBThreadImplementation.cc.
| 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 | ( | ) |
True if arcane is compiled with thread support AND they are active.
Definition at line 88 of file Misc.cc.
Referenced by Arcane::MessagePassing::HybridParallelSuperMng::build(), and Arcane::MessagePassing::SharedMemoryParallelSuperMng::build().
|
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.
| ARCANE_MPI_EXPORT void Arcane::arcaneInitializeMPI | ( | int * | argc, |
| char *** | argv, | ||
| int | wanted_thread_level ) |
Definition at line 226 of file ArcaneMpi.cc.
Referenced by Arcane::MessagePassing::HybridParallelSuperMng::build(), and Arcane::AutoDetecterMPI::visit().
| ARCANE_MPI_EXPORT bool Arcane::arcaneIsAcceleratorAwareMPI | ( | ) |
Indicates if the current MPI runtime supports accelerators.
If the MPI implementation supports CUDA or HIP, it allows MPI to directly access GPU memory.
Definition at line 85 of file ArcaneMpi.cc.
References arcaneIsCudaAwareMPI().
Referenced by Arcane::MpiParallelSuperMng::build().
| 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::mesh::OneMeshItemAdder::_addOneCell(), Arcane::Materials::ComponentItemInternalData::_resetItemsInternal(), Arcane::ItemGroupImpl::addItems(), Arcane::mesh::OneMeshItemAdder::addOneFace(), Arcane::mesh::DynamicMeshKindInfos::beginCompactItems(), Arcane::Materials::MeshEnvironment::checkValid(), Arcane::VariableMng::checkVariable(), Arcane::Array2VariableT< T >::compact(), Arcane::VariableArrayT< T >::compact(), Arcane::CartesianMeshImpl::computeDirections(), Arcane::mesh::TiedInterfaceBuilder::computeInterfaceConnections(), Arcane::mesh::CellFamilySerializer::deserializeItems(), Arcane::mesh::DynamicMesh::endAllocate(), Arcane::mesh::DynamicMeshKindInfos::finalizeMeshChanged(), Arcane::Materials::AllEnvData::forceRecompute(), Arcane::Application::initialize(), Arcane::mesh::ItemInternalMap::notifyUniqueIdsChanged(), Arcane::mesh::ItemFamily::prepareForDump(), Arcane::ItemGroupImpl::removeAddItems(), Arcane::VariableMng::removeAllVariables(), Arcane::ItemGroupImpl::removeSuppressedItems(), Arcane::ItemGroupImpl::setItems(), and Arcane::mesh::ItemGroupsSynchronize::synchronize().
| ARCANE_MPI_EXPORT bool Arcane::arcaneIsCudaAwareMPI | ( | ) |
Indicates if the current MPI runtime supports CUDA.
If the MPI implementation supports CUDA, it allows MPI to directly access GPU memory.
Definition at line 40 of file ArcaneMpi.cc.
Referenced by arcaneIsAcceleratorAwareMPI(), and Arcane::MessagePassing::HybridParallelSuperMng::build().
| bool Arcane::arcaneIsDebug | ( | ) |
True if the ARCANE_DEBUG macro is defined.
Definition at line 76 of file Misc.cc.
Referenced by Arcane::mesh::MeshRefinement::_contract(), Arcane::SplitSDMeshPartitioner::CalculDeltaMin(), Arcane::mesh::ItemGroupDynamicMeshObserver::executeCompact(), Arcane::ArrayDataT< DataType >::serialize(), and Arcane::mesh::ItemFamilyVariableSerializer::serialize().
| ARCANE_MPI_EXPORT bool Arcane::arcaneIsHipAwareMPI | ( | ) |
Definition at line 54 of file ArcaneMpi.cc.
|
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::arcaneRegisterSimpleData | ( | IDataFactoryMng * | dfm | ) |
Definition at line 39 of file impl/Data.cc.
| 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 | ) |
Activates or deactivates verification mode.
Verification mode is always active if the ARCANE_CHECK macro is defined. Otherwise, it is possible to activate it using this method. This allows certain tests to be activated even in optimized mode.
Definition at line 71 of file Misc.cc.
Referenced by Arcane::Application::initialize().
| 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.
| void Arcane::arcaneSignalHandler | ( | int | val | ) |
Brief function called when the program is interrupted by the 'val' signal.
Performs an emergency procedure before exiting.
Definition at line 1445 of file ArcaneMain.cc.
References arcaneSignalHandler().
Referenced by arcaneSignalHandler().
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(), Arcane::Accelerator::Impl::MultiThreadAlgo::doScan(), Arcane::Alina::ILUPRelaxation< Backend >::ILUPRelaxation(), Arcane::Alina::IO::mm_reader::operator()(), Arcane::Alina::plain_aggregates::plain_aggregates(), Arcane::Alina::SPAI0Relaxation< Backend >::SPAI0Relaxation(), and Arcane::Alina::SPAI1Relaxation< Backend >::SPAI1Relaxation().
|
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 Arcane::VariableIOReaderMng::_checkHashFunction(), asBytes(), asBytes(), asBytes(), Arcane::NumArray< DataType, MDDim1 >::bytes(), Arcane::MeshUtils::checkUniqueIdsHashCollective(), Arcane::Array2DataT< DataType >::Impl::compressAndClear(), Arcane::ArrayDataT< DataType >::Impl::compressAndClear(), Arcane::VariablePrivate::computeComparisonHashCollective(), Arcane::MD5HashAlgorithm::computeHash(), Arcane::NumArrayDataT< DataType, RankValue >::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(), Arcane::impl::BasicWriter::setMetaData(), Arcane::Convert::toHexaString(), and Arcane::impl::BasicGenericWriter::writeData().
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::MessagePassing::HybridContigMachineShMemWinBaseInternal::segmentConstView(), Arcane::ContigMachineShMemWin< Type >::segmentView(), Arcane::ContigMachineShMemWin< Type >::segmentView(), Arcane::MachineShMemWin< Type >::segmentView(), Arcane::MachineShMemWin< Type >::segmentView(), Arcane::MessagePassing::HybridContigMachineShMemWinBaseInternal::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::Array2DataT< DataType >::Impl::decompressAndFill(), Arcane::ArrayDataT< DataType >::Impl::decompressAndFill(), Arcane::Impl::NumArrayContainer< DataType >::fill(), Arcane::Impl::NumArrayContainer< DataType >::fill(), and Arcane::impl::BasicReader::fillMetaData().
| 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.
Referenced by Arcane::Array2DataT< DataType >::Impl::memoryView().
| 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.
| 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.
Referenced by Arcane::impl::KeyValueTextWriter::Impl::_writeHeader().
|
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().
|
inline |
Definition at line 52 of file ValueConvertInternal.h.
|
inline |
Definition at line 33 of file ValueConvertInternal.h.
| 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.
| Parallel::Request Arcane::centralizePartInfo | ( | String | filename, |
| IParallelMng * | pm, | ||
| UniqueArray< ArrayType > | data, | ||
| String | header, | ||
| int | step = 1 ) |
Auxiliary function to dump the graph.
Definition at line 812 of file MeshPartitionerBase.cc.
References centralizePartInfo(), Arcane::IParallelMng::commSize(), Arcane::IParallelMng::gather(), Arcane::IParallelMng::isMasterIO(), Arcane::String::localstr(), Arcane::IParallelMng::masterIORank(), Arcane::String::null(), Arcane::IParallelMng::recv(), and Arcane::AbstractArray< T >::size().
Referenced by centralizePartInfo(), and Arcane::MeshPartitionerBase::dumpObject().
|
inline |
Definition at line 32 of file Algorithm.h.
| Ref< ICodeService > Arcane::createArcaneCodeService | ( | IApplication * | app | ) |
Definition at line 73 of file impl/ArcaneCodeService.cc.
| IArcaneMain * Arcane::createArcaneMainBatch | ( | const ApplicationInfo & | exe_info, |
| IMainFactory * | ) |
Definition at line 254 of file ArcaneMainBatch.cc.
|
inline |
Definition at line 197 of file MpiParallelDispatch.h.
| DumpW * Arcane::createEnsight7 | ( | IMesh * | m, |
| const String & | f, | ||
| ConstArrayView< Real > | times, | ||
| VariableCollection | variables, | ||
| ItemGroupCollection | groups, | ||
| bool | is_binary, | ||
| bool | is_parallel_output, | ||
| Integer | fileset_size, | ||
| bool | use_degenerated_hexa, | ||
| bool | force_first_geometry, | ||
| bool | save_uids ) |
Definition at line 810 of file DumpWEnsight7.cc.
| DumpW * Arcane::createEnsight7 | ( | ISubDomain * | m, |
| const String & | f, | ||
| ConstArrayView< Real > | times, | ||
| VariableCollection | variables, | ||
| ItemGroupCollection | groups, | ||
| bool | is_binary, | ||
| bool | is_parallel_output, | ||
| Integer | fileset_size, | ||
| bool | use_degenerated_hexa, | ||
| bool | force_first_geometry, | ||
| bool | save_uids ) |
Definition at line 797 of file DumpWEnsight7.cc.
| Ref< IHashDatabase > Arcane::createFileHashDatabase | ( | ITraceMng * | tm, |
| const String & | directory ) |
Definition at line 163 of file FileHashDatabase.cc.
| IDynamicLibraryLoader * Arcane::createGlibDynamicLibraryLoader | ( | ) |
Definition at line 193 of file GlibDynamicLibraryLoader.cc.
| ARCCORE_CONCURRENCY_EXPORT IThreadBarrier * Arcane::createGlibThreadBarrier | ( | ) |
Definition at line 97 of file arccore/src/concurrency/arccore/concurrency/GlibThreadImplementation.cc.
Definition at line 29 of file MpiTimerMng.cc.
| Ref< IMshMeshReader > Arcane::createMshMeshReader | ( | ITraceMng * | tm | ) |
Definition at line 256 of file MshMeshReader.cc.
| Ref< IMshMeshReader > Arcane::createMshParallelMeshReader | ( | ITraceMng * | tm | ) |
Definition at line 2027 of file MshParallelMeshReader.cc.
| IPhysicalUnitSystemService * Arcane::createNullPhysicalUnitSystemService | ( | ) |
Definition at line 166 of file NullPhysicalUnitSystemService.cc.
| IVariableSynchronizer * Arcane::createNullVariableSynchronizer | ( | IParallelMng * | pm, |
| const ItemGroup & | group ) |
Definition at line 124 of file NullVariableSynchronizer.cc.
| Ref< IParallelExchanger > Arcane::createParallelExchangerImpl | ( | Ref< IParallelMng > | pm | ) |
Definition at line 489 of file ParallelExchanger.cc.
| std::unique_ptr< ICaseDocumentVisitor > Arcane::createPrintCaseDocumentVisitor | ( | ITraceMng * | tm, |
| const String & | lang ) |
Definition at line 190 of file PrintCaseDocumentVisitor.cc.
| ARCANE_STD_EXPORT Ref< IRedisContext > Arcane::createRedisContext | ( | ITraceMng * | tm | ) |
Definition at line 266 of file HiredisAdapter.cc.
| Ref< IHashDatabase > Arcane::createRedisHashDatabase | ( | ITraceMng * | tm, |
| const String & | machine_ip, | ||
| Int32 | port ) |
Definition at line 74 of file RedisHashDatabase.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(), Arcane::SHA1HashAlgorithm::createContext(), Arcane::MessagePassing::Mpi::MpiControlDispatcher::createRequestListRef(), Arcane::MpiParallelMng::createRequestListRef(), and Arcane::MpiParallelSuperMng::internalCreateWorldParallelMng().
| 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(), operator>>(), and Arcane::TimeHistoryMngInternal::readVariables().
| const char * Arcane::dataTypeName | ( | eDataType | type | ) |
Data type name.
Definition at line 72 of file DataTypes.cc.
Referenced by Arcane::Materials::MaterialVariableTypeInfo::_buildFullTypeName(), Arcane::InternalInfosDumper::dumpArcaneDatabase(), Arcane::SubDomain::dumpInternalInfos(), Arcane::VariableMng::dumpStatsJSON(), operator<<(), and Arcane::TimeHistoryMngInternal::updateMetaData().
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().
|
inline |
Definition at line 381 of file CartesianMeshGenerator.cc.
| 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::Materials::MaterialVariableTypeInfo::_buildFullTypeName(), Arcane::ItemPrinter::Internal::_printBasics(), Arcane::mesh::DynamicMesh::createItemFamily(), Arcane::InternalInfosDumper::dumpArcaneDatabase(), Arcane::SubDomain::dumpInternalInfos(), Arcane::VariableMng::dumpStats(), Arcane::VariableArrayT< T >::initialize(), operator<<(), Arcane::ItemPrinter::print(), and Arcane::MeshUtils::writeMeshConnectivity().
|
inline |
Definition at line 397 of file CartesianMeshGenerator.cc.
| 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.
Referenced by Arcane::TBBTaskImplementation::_executeMDParallelFor().
|
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.
Referenced by Arcane::DataSynchronizeBufferBase::_allocateBuffers(), Arcane::DataSynchronizeBufferBase::BufferInfo::dataLocalBuffer(), Arcane::DataSynchronizeBufferBase::BufferInfo::localBuffer(), Arcane::Array2DataT< DataType >::Impl::memoryView(), and Arcane::ArrayDataT< DataType >::Impl::memoryView().
|
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.
References Arcane::Ref< InstanceType >::create().
Referenced by Arcane::MessagePassing::HybridParallelMngContainer::_createParallelMng(), Arcane::MessagePassing::SharedMemoryParallelMngContainer::_createParallelMng(), Arcane::SequentialParallelMngContainerFactory::_createParallelMngBuilder(), Arcane::ParameterOptionAddr::addAddrPart(), Arcane::TimeHistoryMng2::addCurveWriter(), Arcane::CaseMng::addFunction(), Arcane::Array2VariableT< T >::Array2VariableT(), Arcane::Array2DataT< DataType >::cloneEmptyRef(), Arcane::ArrayDataT< DataType >::cloneEmptyRef(), Arcane::NumArrayDataT< DataType, RankValue >::cloneEmptyRef(), Arcane::ScalarDataT< DataType >::cloneEmptyRef(), Arcane::StringArrayData::cloneEmptyRef(), Arcane::StringScalarData::cloneEmptyRef(), Arcane::Array2DataT< DataType >::cloneRef(), Arcane::ArrayDataT< DataType >::cloneRef(), Arcane::NumArrayDataT< DataType, RankValue >::cloneRef(), Arcane::ScalarDataT< DataType >::cloneRef(), Arcane::StringArrayData::cloneRef(), Arcane::StringScalarData::cloneRef(), Arcane::Array2DataT< DataType >::cloneTrueEmptyRef(), Arcane::ArrayDataT< DataType >::cloneTrueEmptyRef(), Arcane::NumArrayDataT< DataType, RankValue >::cloneTrueEmptyRef(), Arcane::ScalarDataT< DataType >::cloneTrueEmptyRef(), Arcane::StringArrayData::cloneTrueEmptyRef(), Arcane::StringScalarData::cloneTrueEmptyRef(), Arcane::Array2DataT< DataType >::cloneTrueRef(), Arcane::ArrayDataT< DataType >::cloneTrueRef(), Arcane::NumArrayDataT< DataType, RankValue >::cloneTrueRef(), Arcane::ScalarDataT< DataType >::cloneTrueRef(), Arcane::StringArrayData::cloneTrueRef(), Arcane::StringScalarData::cloneTrueRef(), Arcane::MemoryBuffer::create(), Arcane::LimaCaseMeshReader::createBuilder(), Arcane::MEDCaseMeshReader::createBuilder(), Arcane::MshCaseMeshReader::createBuilder(), Arcane::VtkLegacyCaseMeshReader::createBuilder(), Arcane::VtkPolyhedralCaseMeshReader::createBuilder(), Arcane::VtuCaseMeshReader::createBuilder(), Arcane::CartesianMeshImpl::createCartesianMeshCoarsening(), Arcane::MessagePassing::HybridParallelMng::Impl::createContigMachineShMemWinBase(), Arcane::MessagePassing::SharedMemoryParallelMng::Impl::createContigMachineShMemWinBase(), Arcane::MpiParallelMng::Impl::createContigMachineShMemWinBase(), Arcane::SequentialParallelMng::Impl::createContigMachineShMemWinBase(), Arcane::ParallelMngUtilsFactoryBase::createExchanger(), Arcane::Materials::MeshMaterialVariableFactoryRegisterer::createFactory(), Arcane::ParallelMngUtilsFactoryBase::createGetVariablesValuesOperation(), Arcane::Materials::MeshEnvironment::InternalApi::createItemVectorImpl(), Arcane::Materials::MeshEnvironment::InternalApi::createItemVectorImpl(), Arcane::Materials::MeshMaterial::InternalApi::createItemVectorImpl(), Arcane::Materials::MeshMaterial::InternalApi::createItemVectorImpl(), Arcane::MessagePassing::HybridParallelMng::Impl::createMachineShMemWinBase(), Arcane::MessagePassing::SharedMemoryParallelMng::Impl::createMachineShMemWinBase(), Arcane::MpiParallelMng::Impl::createMachineShMemWinBase(), Arcane::SequentialParallelMng::Impl::createMachineShMemWinBase(), Arcane::ArcaneCaseMeshService::createMesh(), Arcane::MainFactory::createMesh(), Arcane::Variable::createMetaDataRef(), Arcane::ModuleFactory2T< ModuleType >::createModuleInstance(), Arcane::MainFactory::createModuleMaster(), Arcane::ParallelMngUtilsFactoryBase::createReceiveSerializeMessage(), createRef(), Arcane::MessagePassing::Mpi::StandaloneMpiMessagePassingMng::createRef(), Arcane::Internal::ServiceInterfaceFactory< ServiceType, InterfaceType >::createReference(), Arcane::MessagePassing::HybridParallelMng::createRequestListRef(), Arcane::MessagePassing::SharedMemoryParallelMng::createRequestListRef(), Arcane::SequentialParallelMng::createRequestListRef(), Arcane::ParallelMngUtilsFactoryBase::createSendSerializeMessage(), Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::createSerializeMessageListRef(), Arcane::ParallelMngDispatcher::createSerializeMessageListRef(), createSerializer(), Arcane::DataStorageFactory< DataType >::createSimpleDataRef(), Arcane::Internal::SingletonServiceFactoryBase::createSingletonServiceInstance(), Arcane::ParallelMngDispatcher::createSubParallelMngRef(), Arcane::ParallelMngUtilsFactoryBase::createSynchronizer(), Arcane::ParallelMngUtilsFactoryBase::createSynchronizer(), Arcane::SequentialParallelMngUtilsFactory::createSynchronizer(), Arcane::SequentialParallelMngUtilsFactory::createSynchronizer(), Arcane::ParallelMngUtilsFactoryBase::createTopology(), Arcane::ParallelMngUtilsFactoryBase::createTransferValuesOperation(), Arcane::ArcaneBasicVerifierService::doVerifFromReferenceFile(), Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest::executeOnCompletion(), Arcane::mesh::IndexedIncrementalItemConnectivityMng::findOrCreateConnectivity(), Arcane::SimpleCsvComparatorService::init(), Arcane::SimpleCsvOutputService::init(), Arcane::CartesianMeshImpl::InternalApi::initCartesianMeshAMRPatchMng(), Arcane::CartesianMeshImpl::InternalApi::initCartesianMeshNumberingMngInternal(), Arcane::Application::initialize(), Arcane::MachineShMemWinMDVariableT< ItemType, DataType, Extents >::MachineShMemWinMDVariableT(), Arcane::MachineShMemWinMeshVariableArrayT< ItemType, DataType >::MachineShMemWinMeshVariableArrayT(), Arcane::MachineShMemWinVariableArray2T< DataType >::MachineShMemWinVariableArray2T(), Arcane::MachineShMemWinVariableCommon::MachineShMemWinVariableCommon(), Arcane::Accelerator::RunQueueEvent::makeEventRef, Arcane::ParameterOptionAddr::ParameterOptionAddr(), Arcane::MshParallelMeshReader::readMeshFromMshFile(), Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::receiveSerializer(), Arcane::DataStorageFactory< DataType >::registerDataFactory(), 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.
References Arcane::Ref< InstanceType >::create().
| Matrix Arcane::matrix_test | ( | ) |
Definition at line 30 of file matrix_test.cc.
|
inline |
Utility for simplified creation of ItemGroupObserverT.
Definition at line 203 of file core/ItemGroupObserver.h.
Referenced by Arcane::ItemGroupImpl::_updateNeedInfoFlag(), Arcane::ItemGroupImpl::createSubGroup(), and Arcane::AnyItem::FamilyInternal::operator<<().
|
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.
References Arcane::ItemGroup::internal().
|
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.
| MatrixLinComb< M1, M1 > Arcane::operator* | ( | double | alpha, |
| const MatrixExpr< M1 > & | x ) |
Definition at line 67 of file MatrixOperationsT.h.
| VectorLinComb< V1, V1 > Arcane::operator* | ( | double | alpha, |
| const VectorExpr< V1 > & | x ) |
Definition at line 70 of file VectorOperationsT.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.
| const IndexedSpace & Arcane::operator+ | ( | const IndexedSpace & | s1, |
| const IndexedSpace & | s2 ) |
Definition at line 94 of file IndexedSpace.h.
| VectorAXPY< M, V > Arcane::operator+ | ( | const MatrixExpr< M > & | a, |
| const VectorExpr< V > & | x ) |
Definition at line 54 of file MatrixVectorOperationsT.h.
| MatrixLinComb< M1, M2 > Arcane::operator+ | ( | const MatrixExpr< M1 > & | x, |
| const MatrixExpr< M2 > & | y ) |
Definition at line 55 of file MatrixOperationsT.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.
| VectorLinComb< V1, V2 > Arcane::operator+ | ( | const VectorExpr< V1 > & | x, |
| const VectorExpr< V2 > & | y ) |
Definition at line 56 of file VectorOperationsT.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.
| MatrixLinComb< M1, M2 > Arcane::operator- | ( | const MatrixExpr< M1 > & | x, |
| const MatrixExpr< M2 > & | y ) |
Definition at line 61 of file MatrixOperationsT.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.
| VectorLinComb< V1, V2 > Arcane::operator- | ( | const VectorExpr< V1 > & | x, |
| const VectorExpr< V2 > & | y ) |
Definition at line 63 of file VectorOperationsT.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.
| bool Arcane::operator< | ( | const IndexedSpace & | s1, |
| const IndexedSpace & | s2 ) |
Definition at line 87 of file IndexedSpace.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.
References Arcane::ItemGroup::internal().
|
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 ParameterOptionAddr & | h ) |
Definition at line 361 of file ParameterOption.cc.
| std::ostream & Arcane::operator<< | ( | std::ostream & | o, |
| const ParameterOptionAddrPart & | h ) |
Definition at line 136 of file ParameterOption.cc.
|
inline |
Definition at line 129 of file PrintCaseDocumentVisitor.cc.
| 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 ) |
Output operator for a float.
Definition at line 83 of file DataTypes.cc.
References dataTypeName().
| 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.
| std::ostream & Arcane::operator<< | ( | std::ostream & | s, |
| const ExpressionResult & | x ) |
Definition at line 161 of file ExpressionResult.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.
References Arcane::ItemGroup::internal().
| 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.
Definition at line 333 of file CartesianMeshGenerator.cc.
| void Arcane::registerArray2DataFactory | ( | IDataFactoryMng * | dfm | ) |
Definition at line 30 of file Array2Data.cc.
| void Arcane::registerArrayDataFactory | ( | IDataFactoryMng * | dfm | ) |
Definition at line 30 of file ArrayData.cc.
| void Arcane::registerNumArrayDataFactory | ( | IDataFactoryMng * | dfm | ) |
Definition at line 730 of file NumArrayData.cc.
| void Arcane::registerScalarDataFactory | ( | IDataFactoryMng * | dfm | ) |
Definition at line 431 of file ScalarData.cc.
| void Arcane::registerStringArrayDataFactory | ( | IDataFactoryMng * | dfm | ) |
Definition at line 450 of file StringArrayData.cc.
| void Arcane::registerStringScalarDataFactory | ( | IDataFactoryMng * | dfm | ) |
Definition at line 376 of file StringScalarData.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.
| Vector Arcane::vector_test | ( | ) |
Definition at line 18 of file matrix_test.cc.
| 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.
| Arcane::res[i] |
Definition at line 170 of file BinaryExpressionImpl.h.
| _Tp Arcane::StaticAlloc< _Tp >::m_buf[MAX_STATIC_ALLOC] |
Definition at line 227 of file ProfilingInfo.h.
| int Arcane::StaticAlloc< _Tp >::m_buf_index = 0 |
Definition at line 224 of file ProfilingInfo.h.
|
thread_local |
Definition at line 253 of file Profiling.cc.
| vtkExtReader Arcane::vtkFileExtReader[] |
Definition at line 139 of file VtuMeshReader.cc.