Public Member Functions | |
| 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 |
| Public Member Functions inherited from Arcane::IDataOperation | |
| virtual | ~IDataOperation () |
| Frees resources. | |
Private Member Functions | |
| template<typename DataType> | |
| void | _applyView (ArrayView< DataType > output, ConstArrayView< DataType > input) |
| template<typename DataType> | |
| void | _applySpan (Span< DataType > output, Span< const DataType > input) |
Private Attributes | |
| DataOperator | m_operator |
Definition at line 41 of file DataOperation.h.
|
inline |
Definition at line 46 of file DataOperation.h.
|
inline |
Definition at line 47 of file DataOperation.h.
|
inlineprivate |
Definition at line 118 of file DataOperation.h.
|
inlineprivate |
Definition at line 54 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 106 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 102 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 110 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 98 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 62 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 74 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 70 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 78 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 82 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 90 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 86 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 94 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 66 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 170 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 126 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 166 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 174 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 134 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 138 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 142 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 162 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 130 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 146 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 154 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 150 of file DataOperation.h.
|
inlineoverridevirtual |
Implements Arcane::IDataOperation.
Definition at line 158 of file DataOperation.h.
|
private |
Definition at line 181 of file DataOperation.h.