Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::AbstractArray2DataVisitor Class Reference

Abstract visitor for a 2D array data item. More...

#include <arcane/core/AbstractDataVisitor.h>

Public Member Functions

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

Protected Member Functions

void _throwException (eDataType dt)

Detailed Description

Abstract visitor for a 2D array data item.

This visitor raises an exception for every unimplemented applyVisitor() function.

Definition at line 107 of file AbstractDataVisitor.h.

Member Function Documentation

◆ _throwException()

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

Definition at line 268 of file AbstractDataVisitor.cc.

◆ applyVisitor() [1/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< BFloat16 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 353 of file AbstractDataVisitor.cc.

◆ applyVisitor() [2/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Byte > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 276 of file AbstractDataVisitor.cc.

◆ applyVisitor() [3/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Float16 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 346 of file AbstractDataVisitor.cc.

◆ applyVisitor() [4/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Float32 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 360 of file AbstractDataVisitor.cc.

◆ applyVisitor() [5/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Int16 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 290 of file AbstractDataVisitor.cc.

◆ applyVisitor() [6/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Int32 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 297 of file AbstractDataVisitor.cc.

◆ applyVisitor() [7/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Int64 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 304 of file AbstractDataVisitor.cc.

◆ applyVisitor() [8/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Int8 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 339 of file AbstractDataVisitor.cc.

◆ applyVisitor() [9/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Real > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 283 of file AbstractDataVisitor.cc.

◆ applyVisitor() [10/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Real2 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 311 of file AbstractDataVisitor.cc.

◆ applyVisitor() [11/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Real2x2 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 325 of file AbstractDataVisitor.cc.

◆ applyVisitor() [12/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Real3 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 318 of file AbstractDataVisitor.cc.

◆ applyVisitor() [13/13]

void Arcane::AbstractArray2DataVisitor::applyVisitor ( IArray2DataT< Real3x3 > * data)
virtual

Implements Arcane::IArray2DataVisitor.

Definition at line 332 of file AbstractDataVisitor.cc.


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