Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::IMemoryCopier Class Referenceabstract

Interface for memory copies with accelerator support. More...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/internal/IMemoryCopier.h>

Inheritance diagram for Arcane::IMemoryCopier:
Collaboration diagram for Arcane::IMemoryCopier:

Public Member Functions

virtual void copy (ConstMemoryView from, eMemoryResource from_mem, MutableMemoryView to, eMemoryResource to_mem, const RunQueue *queue)=0
 Copies the data from from to to with the queue queue.

Detailed Description

Interface for memory copies with accelerator support.

Definition at line 32 of file IMemoryCopier.h.

Member Function Documentation

◆ copy()

virtual void Arcane::IMemoryCopier::copy ( ConstMemoryView from,
eMemoryResource from_mem,
MutableMemoryView to,
eMemoryResource to_mem,
const RunQueue * queue )
pure virtual

The documentation for this class was generated from the following file: