Arcane  v3.15.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::AbstractScalarDataVisitor

Visiteur abstrait pour une donnée scalaire. Plus de détails...

#include <arcane/core/AbstractDataVisitor.h>

+ Graphe d'héritage de Arcane::AbstractScalarDataVisitor:
+ Graphe de collaboration de Arcane::AbstractScalarDataVisitor:

Fonctions membres publiques

virtual void applyVisitor (IScalarDataT< Byte > *data)
 
virtual void applyVisitor (IScalarDataT< Real > *data)
 
virtual void applyVisitor (IScalarDataT< Int8 > *data)
 
virtual void applyVisitor (IScalarDataT< Int16 > *data)
 
virtual void applyVisitor (IScalarDataT< Int32 > *data)
 
virtual void applyVisitor (IScalarDataT< Int64 > *data)
 
virtual void applyVisitor (IScalarDataT< Real2 > *data)
 
virtual void applyVisitor (IScalarDataT< Real3 > *data)
 
virtual void applyVisitor (IScalarDataT< Real2x2 > *data)
 
virtual void applyVisitor (IScalarDataT< Real3x3 > *data)
 
virtual void applyVisitor (IScalarDataT< Float16 > *data)
 
virtual void applyVisitor (IScalarDataT< BFloat16 > *data)
 
virtual void applyVisitor (IScalarDataT< Float32 > *data)
 
virtual void applyVisitor (IScalarDataT< String > *data)
 

Fonctions membres protégées

void _throwException (eDataType dt)
 

Description détaillée

Visiteur abstrait pour une donnée scalaire.

Ce visiteur lève une exception pour chaque fonction applyVisitor() non réimplémentée.

Définition à la ligne 41 du fichier AbstractDataVisitor.h.

Documentation des fonctions membres

◆ _throwException()

void Arcane::AbstractScalarDataVisitor::_throwException ( eDataType  dt)
protected

Définition à la ligne 50 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [1/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< BFloat16 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 142 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [2/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Byte > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 58 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [3/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Float16 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 135 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [4/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Float32 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 149 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [5/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Int16 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 72 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [6/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Int32 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 79 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [7/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Int64 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 86 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [8/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Int8 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 128 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [9/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Real > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 65 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [10/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Real2 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 93 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [11/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Real2x2 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 107 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [12/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Real3 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 100 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [13/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< Real3x3 > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 114 du fichier AbstractDataVisitor.cc.

◆ applyVisitor() [14/14]

void Arcane::AbstractScalarDataVisitor::applyVisitor ( IScalarDataT< String > *  data)
virtual

Implémente Arcane::IScalarDataVisitor.

Définition à la ligne 121 du fichier AbstractDataVisitor.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :