Fonctions membres publiques | |
DataOperationT (const DataOperator &op) | |
void | apply (ByteArrayView output, ByteConstArrayView input) override |
void | apply (RealArrayView output, RealConstArrayView input) override |
void | apply (Int32ArrayView output, Int32ConstArrayView input) override |
void | apply (Int16ArrayView output, Int16ConstArrayView input) override |
void | apply (Int64ArrayView output, Int64ConstArrayView input) override |
void | apply (Real2ArrayView output, Real2ConstArrayView input) override |
void | apply (Real3ArrayView output, Real3ConstArrayView input) override |
void | apply (Real2x2ArrayView output, Real2x2ConstArrayView input) override |
void | apply (Real3x3ArrayView output, Real3x3ConstArrayView input) override |
void | apply (ArrayView< Int8 > output, ConstArrayView< Int8 > input) override |
void | apply (ArrayView< Float16 > output, ConstArrayView< Float16 > input) override |
void | apply (ArrayView< BFloat16 > output, ConstArrayView< BFloat16 > input) override |
void | apply (ArrayView< Float32 > output, ConstArrayView< Float32 > input) override |
void | applySpan (Span< Byte > output, Span< const Byte > input) override |
void | applySpan (Span< Real > output, Span< const Real > input) override |
void | applySpan (Span< Int16 > output, Span< const Int16 > input) override |
void | applySpan (Span< Int32 > output, Span< const Int32 > input) override |
void | applySpan (Span< Int64 > output, Span< const Int64 > input) override |
void | applySpan (Span< Real2 > output, Span< const Real2 > input) override |
void | applySpan (Span< Real3 > output, Span< const Real3 > input) override |
void | applySpan (Span< Real2x2 > output, Span< const Real2x2 > input) override |
void | applySpan (Span< Real3x3 > output, Span< const Real3x3 > input) override |
void | applySpan (Span< Int8 > output, Span< const Int8 > input) override |
void | applySpan (Span< Float16 > output, Span< const Float16 > input) override |
void | applySpan (Span< BFloat16 > output, Span< const BFloat16 > input) override |
void | applySpan (Span< Float32 > output, Span< const Float32 > input) override |
![]() | |
virtual | ~IDataOperation () |
Libère les ressources. | |
Fonctions membres privées | |
template<typename DataType> | |
void | _applyView (ArrayView< DataType > output, ConstArrayView< DataType > input) |
template<typename DataType> | |
void | _applySpan (Span< DataType > output, Span< const DataType > input) |
Attributs privés | |
DataOperator | m_operator |
Définition à la ligne 41 du fichier DataOperation.h.
|
inline |
Définition à la ligne 46 du fichier DataOperation.h.
|
inline |
Définition à la ligne 47 du fichier DataOperation.h.
|
inlineprivate |
Définition à la ligne 116 du fichier DataOperation.h.
|
inlineprivate |
Définition à la ligne 52 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 104 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 100 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 108 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 96 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 60 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 72 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 68 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 76 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 80 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 88 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 84 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 92 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 64 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 168 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 124 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 164 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 172 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 132 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 136 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 140 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 160 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 128 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 144 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 152 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 148 du fichier DataOperation.h.
|
inlineoverridevirtual |
Implémente Arcane::IDataOperation.
Définition à la ligne 156 du fichier DataOperation.h.
|
private |
Définition à la ligne 179 du fichier DataOperation.h.