Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::DataOperationT< DataOperator >
+ Graphe d'héritage de Arcane::DataOperationT< DataOperator >:
+ Graphe de collaboration de Arcane::DataOperationT< DataOperator >:

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
 
template<typename DataType >
void _applySpan (Span< DataType > output, Span< const DataType > input)
 
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
 
- Fonctions membres publiques hérités de Arcane::IDataOperation
virtual ~IDataOperation ()
 Libère les ressources.
 

Attributs privés

DataOperator m_operator
 

Description détaillée

template<typename DataOperator>
class Arcane::DataOperationT< DataOperator >

Définition à la ligne 39 du fichier DataOperation.h.

Documentation des constructeurs et destructeur

◆ DataOperationT() [1/2]

template<typename DataOperator >
Arcane::DataOperationT< DataOperator >::DataOperationT ( )
inline

Définition à la ligne 44 du fichier DataOperation.h.

◆ DataOperationT() [2/2]

template<typename DataOperator >
Arcane::DataOperationT< DataOperator >::DataOperationT ( const DataOperator op)
inline

Définition à la ligne 45 du fichier DataOperation.h.

Documentation des fonctions membres

◆ _applySpan()

template<typename DataOperator >
template<typename DataType >
void Arcane::DataOperationT< DataOperator >::_applySpan ( Span< DataType >  output,
Span< const DataType >  input 
)
inline

Définition à la ligne 96 du fichier DataOperation.h.

◆ apply() [1/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::apply ( ByteArrayView  output,
ByteConstArrayView  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 49 du fichier DataOperation.h.

◆ apply() [2/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::apply ( Int16ArrayView  output,
Int16ConstArrayView  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 64 du fichier DataOperation.h.

◆ apply() [3/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::apply ( Int32ArrayView  output,
Int32ConstArrayView  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 59 du fichier DataOperation.h.

◆ apply() [4/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::apply ( Int64ArrayView  output,
Int64ConstArrayView  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 69 du fichier DataOperation.h.

◆ apply() [5/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::apply ( Real2ArrayView  output,
Real2ConstArrayView  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 74 du fichier DataOperation.h.

◆ apply() [6/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::apply ( Real2x2ArrayView  output,
Real2x2ConstArrayView  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 84 du fichier DataOperation.h.

◆ apply() [7/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::apply ( Real3ArrayView  output,
Real3ConstArrayView  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 79 du fichier DataOperation.h.

◆ apply() [8/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::apply ( Real3x3ArrayView  output,
Real3x3ConstArrayView  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 89 du fichier DataOperation.h.

◆ apply() [9/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::apply ( RealArrayView  output,
RealConstArrayView  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 54 du fichier DataOperation.h.

◆ applySpan() [1/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::applySpan ( Span< Byte output,
Span< const Byte input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 101 du fichier DataOperation.h.

◆ applySpan() [2/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::applySpan ( Span< Int16 >  output,
Span< const Int16 >  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 109 du fichier DataOperation.h.

◆ applySpan() [3/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::applySpan ( Span< Int32 >  output,
Span< const Int32 >  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 113 du fichier DataOperation.h.

◆ applySpan() [4/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::applySpan ( Span< Int64 >  output,
Span< const Int64 >  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 117 du fichier DataOperation.h.

◆ applySpan() [5/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::applySpan ( Span< Real >  output,
Span< const Real >  input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 105 du fichier DataOperation.h.

◆ applySpan() [6/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::applySpan ( Span< Real2 output,
Span< const Real2 input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 121 du fichier DataOperation.h.

◆ applySpan() [7/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::applySpan ( Span< Real2x2 output,
Span< const Real2x2 input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 129 du fichier DataOperation.h.

◆ applySpan() [8/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::applySpan ( Span< Real3 output,
Span< const Real3 input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 125 du fichier DataOperation.h.

◆ applySpan() [9/9]

template<typename DataOperator >
void Arcane::DataOperationT< DataOperator >::applySpan ( Span< Real3x3 output,
Span< const Real3x3 input 
)
inlineoverridevirtual

Implémente Arcane::IDataOperation.

Définition à la ligne 133 du fichier DataOperation.h.

Documentation des données membres

◆ m_operator

Définition à la ligne 138 du fichier DataOperation.h.


La documentation de cette classe a été générée à partir du fichier suivant :