12#ifndef ARCANE_UTILS_IMEMORYRESSOURCEMNG_H
13#define ARCANE_UTILS_IMEMORYRESSOURCEMNG_H
17#include "arcane/utils/MemoryRessource.h"
25class IMemoryRessourceMngInternal;
59 virtual IMemoryRessourceMngInternal*
_internal() = 0;
Déclarations des types utilisés dans Arcane.
Gestion des ressources mémoire pour les CPU et accélérateurs.
virtual IMemoryAllocator * getAllocator(eMemoryRessource r)=0
Allocateur mémoire pour la ressource r.
virtual IMemoryAllocator * getAllocator(eMemoryRessource r, bool throw_if_not_found)=0
Allocateur mémoire pour la ressource r.
virtual IMemoryRessourceMngInternal * _internal()=0
Interface interne.
Interface d'un allocateur pour la mémoire.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eMemoryRessource
Liste des ressources mémoire disponibles.