Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::IDataOperation Class Referenceabstract

Public Member Functions

virtual ~IDataOperation ()
 Frees resources.
virtual void apply (ByteArrayView output, ByteConstArrayView input)=0
virtual void apply (RealArrayView output, RealConstArrayView input)=0
virtual void apply (Int16ArrayView output, Int16ConstArrayView input)=0
virtual void apply (Int32ArrayView output, Int32ConstArrayView input)=0
virtual void apply (Int64ArrayView output, Int64ConstArrayView input)=0
virtual void apply (Real2ArrayView output, Real2ConstArrayView input)=0
virtual void apply (Real3ArrayView output, Real3ConstArrayView input)=0
virtual void apply (Real2x2ArrayView output, Real2x2ConstArrayView input)=0
virtual void apply (Real3x3ArrayView output, Real3x3ConstArrayView input)=0
virtual void apply (ArrayView< Int8 > output, ConstArrayView< Int8 > input)=0
virtual void apply (ArrayView< Float16 > output, ConstArrayView< Float16 > input)=0
virtual void apply (ArrayView< BFloat16 > output, ConstArrayView< BFloat16 > input)=0
virtual void apply (ArrayView< Float32 > output, ConstArrayView< Float32 > input)=0
virtual void applySpan (Span< Byte > output, Span< const Byte > input)=0
virtual void applySpan (Span< Real > output, Span< const Real > input)=0
virtual void applySpan (Span< Int16 > output, Span< const Int16 > input)=0
virtual void applySpan (Span< Int32 > output, Span< const Int32 > input)=0
virtual void applySpan (Span< Int64 > output, Span< const Int64 > input)=0
virtual void applySpan (Span< Real2 > output, Span< const Real2 > input)=0
virtual void applySpan (Span< Real3 > output, Span< const Real3 > input)=0
virtual void applySpan (Span< Real2x2 > output, Span< const Real2x2 > input)=0
virtual void applySpan (Span< Real3x3 > output, Span< const Real3x3 > input)=0
virtual void applySpan (Span< Int8 > output, Span< const Int8 > input)=0
virtual void applySpan (Span< Float16 > output, Span< const Float16 > input)=0
virtual void applySpan (Span< BFloat16 > output, Span< const BFloat16 > input)=0
virtual void applySpan (Span< Float32 > output, Span< const Float32 > input)=0

Detailed Description

Definition at line 37 of file IDataOperation.h.

Constructor & Destructor Documentation

◆ ~IDataOperation()

virtual Arcane::IDataOperation::~IDataOperation ( )
inlinevirtual

Frees resources.

Definition at line 41 of file IDataOperation.h.


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