12#ifndef ARCANE_UTILS_INTERNAL_MEMORYUTILSINTERNAL_H
13#define ARCANE_UTILS_INTERNAL_MEMORYUTILSINTERNAL_H
17#include "arcane/utils/MemoryRessource.h"
34extern "C++" ARCANE_UTILS_EXPORT IMemoryRessourceMng*
45extern "C++" ARCANE_UTILS_EXPORT IMemoryRessourceMng*
67extern "C++" ARCANE_UTILS_EXPORT
void
Interface d'un allocateur pour la mémoire.
Espace de noms pour les fonctions de gestion mémoire et des allocateurs.
IMemoryRessourceMng * setDataMemoryResourceMng(IMemoryRessourceMng *mng)
Positionne le gestionnaire de ressource mémoire pour les données.
IMemoryRessourceMng * getDataMemoryResourceMng()
Gestionnaire de ressource mémoire pour les données.
IMemoryAllocator * setAcceleratorHostMemoryAllocator(IMemoryAllocator *a)
Positionne l'allocateur spécifique pour les accélérateurs.
void setDefaultDataMemoryResource(eMemoryResource mem_resource)
Positionne la ressource mémoire utilisée pour l'allocateur mémoire des données.
eMemoryResource
Liste des ressources mémoire disponibles.